#1 Le 02/05/2010, à 13:05
- Dennis38
Migration 9.10 > 10.04 >Lancement windows XP impossible avec GRUB 1.9
[RESOLU] Bonjour,
dans la même veine que les posts de pbout340 et Ansuz
je suis passé de la version 9.10 à la 10. 04 LTS d'Ubuntu. (le 30/04)
Installation par le gestionnaire de mise à jour.
J'ai un dual boot : windows XP sur mon disque dur C (/dev/sda1) Ubuntu sur mon disque dur D (/dev/sdb1
et si j'ai bien interprété : Ubuntu serait sur « la partition » (?) sdb5 de 84 GO
sdb6 étant un espace swap de 3,7 GO
sdb2 étant une partition ETENDUE -contenant sdb5 et sdb6 – de 88 GO
sdb1 une partition windows de 232 GO
Avec l'ancienne version (9.10) je pouvais choisir et lancer Xp ou Ubuntu sans aucun problème.
Depuis l'installation de la version 10.04 je lance et utilise Ubuntu mais pas Xp.
GRUB Version 1.98 me propose les écrans suivants en démarrant :
(Texte des écrans GRUB version 1.98 -1 ubuntu5)
Ubuntu, avec Linux 2.6.32-21-generic-pae
Ubuntu, avec Linux 2.6.32-21-generic-pae (mode de récupération)
Ubuntu, avec Linux 2.6.32-20-generic-pae
Ubuntu, avec Linux 2.6.32-20-generic-pae (mode de récupération)
Memory test (memtest86+)
Memory test (memtest86+, serial console 115200)
Windows NT/ 2000/XP (on /dev/sda1)
puis, en sélectionnant la dernière ligne :
Windows NT/ 2000/XP (on /dev/sda1)
apparaît le message d'erreur suivant:
Ceom Error
Ecran suivant :
Boot and select proper boot device … et Ubuntu démarre
J'ai lu, dans la Doc Ubuntu,que parfois GRUB n'arrivait pas à lancer windows > à l'aide de gedit
j'ai consulté le contenu du fichier /boot/grub/grub.cfg > cf copie ci-dessous :
(ne sachant pas l'analyser ...)
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
set saved_entry=${prev_saved_entry}
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z ${boot_once} ]; then
saved_entry=${chosen}
save_env saved_entry
fi
}
function recordfail {
set recordfail=1
if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd1,5)'
search --no-floppy --fs-uuid --set d877edde-8a18-4577-ada4-a1d563508a35
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
insmod ext2
set root='(hd1,5)'
search --no-floppy --fs-uuid --set d877edde-8a18-4577-ada4-a1d563508a35
set locale_dir=($root)/boot/grub/locale
set lang=fr
insmod gettext
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, avec Linux 2.6.32-21-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd1,5)'
search --no-floppy --fs-uuid --set d877edde-8a18-4577-ada4-a1d563508a35
linux /boot/vmlinuz-2.6.32-21-generic-pae root=UUID=d877edde-8a18-4577-ada4-a1d563508a35 ro quiet splash
initrd /boot/initrd.img-2.6.32-21-generic-pae
}
menuentry 'Ubuntu, avec Linux 2.6.32-21-generic-pae (mode de récupération)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd1,5)'
search --no-floppy --fs-uuid --set d877edde-8a18-4577-ada4-a1d563508a35
echo 'Chargement de Linux 2.6.32-21-generic-pae ...'
linux /boot/vmlinuz-2.6.32-21-generic-pae root=UUID=d877edde-8a18-4577-ada4-a1d563508a35 ro single
echo 'Chargement du disque mémoire initial...'
initrd /boot/initrd.img-2.6.32-21-generic-pae
}
menuentry 'Ubuntu, avec Linux 2.6.31-20-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd1,5)'
search --no-floppy --fs-uuid --set d877edde-8a18-4577-ada4-a1d563508a35
linux /boot/vmlinuz-2.6.31-20-generic-pae root=UUID=d877edde-8a18-4577-ada4-a1d563508a35 ro quiet splash
initrd /boot/initrd.img-2.6.31-20-generic-pae
}
menuentry 'Ubuntu, avec Linux 2.6.31-20-generic-pae (mode de récupération)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd1,5)'
search --no-floppy --fs-uuid --set d877edde-8a18-4577-ada4-a1d563508a35
echo 'Chargement de Linux 2.6.31-20-generic-pae ...'
linux /boot/vmlinuz-2.6.31-20-generic-pae root=UUID=d877edde-8a18-4577-ada4-a1d563508a35 ro single
echo 'Chargement du disque mémoire initial...'
initrd /boot/initrd.img-2.6.31-20-generic-pae
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd1,5)'
search --no-floppy --fs-uuid --set d877edde-8a18-4577-ada4-a1d563508a35
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd1,5)'
search --no-floppy --fs-uuid --set d877edde-8a18-4577-ada4-a1d563508a35
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows NT/2000/XP (on /dev/sda1)" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 781498c214988532
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
comme je suis débutant (2 mois de pratique d'Ubuntu) + pas trop calé en informatique > ne sachant pas si cette piste était la bonne >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
J'ai essayé de ré-installer GRUB 2 à l'aide du gestionnaire de paquets Synaptic et j'ai apparemment rencontré un problème (le même ou un autre ?)
...<paramétrage de grub-pc (1.98-1ubuntu5)
/usr/sbin/grub-Setup: error: impossible d'identfier un système de fichiers sur hd1,6: la vérification de sécurité ne peut s'effectuer > ...
Questions auxquelles je n'ai pas trouvé de réponse sur le FORUM ou GOOGLE :
1/ signification du message d'erreur « Ceom Error » ?
2/ restaurer Grub, à partir d'un LIVE CD 9.10 peut-il résoudre le problème de non-démarrage d'XP ? J'ai repéré 1 tuto pour ce faire, mais est-ce à faire ?
3/ signification du : error : impossible d'identifier …. ?
4/ le problème vient-il de :### END /etc/grub.d/30_os-prober ### qui ne trouve pas XP ?
5/ apparemment il y a beaucoup de petites difficultés de ce genre suite au passage à la version 10.04
je n'ai identifié, pour l'instant, que l'impossibilité à lancer XP : ALORS faut-il revenir à la 9.04 ? Si oui, selon quel tuto et avec quelles sauvegardes préalables ?
Pour terminer une copie du contenu «/etc/ fstab » au cas où ...
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sdb5 during installation
UUID=d877edde-8a18-4577-ada4-a1d563508a35 / ext4 errors=remount-ro 0 1
# swap was on /dev/sdb6 during installation
UUID=d7bd1aa0-67ea-4fee-9c94-6c3193d84571 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
1000 excuses pour la longueur de ce message > pas trouvé de formulation plus synthétique , compte tenu de mon faible bagage informatique !
D'avance merci aux utilisateurs(trices) qui pourraient m'indiquer comment / quoi faire
[RESOLU]
Dernière modification par Dennis38 (Le 08/05/2010, à 12:05)
Hors ligne
#2 Le 02/05/2010, à 13:49
- Hangman
Re : Migration 9.10 > 10.04 >Lancement windows XP impossible avec GRUB 1.9
Essaye de faire redetecter tes disques par grub. Si j'en crois ce post http://forum.ubuntu-fr.org/viewtopic.ph … 3#p3441793
Il faudrait faire un :
sudo os-prober
Puis un :
sudo update-grub2
Essaye de voir ce que ca donne et renvoi nous le résultat
Hors ligne
#3 Le 02/05/2010, à 21:10
- Dennis38
Re : Migration 9.10 > 10.04 >Lancement windows XP impossible avec GRUB 1.9
Merci à Hangman pour ce début de solution.
Voilà ce que j'ai fait:
gauthier@gauthier-desktop:~$ sudo os-prober
[sudo] password for gauthier:
/dev/sda1:Windows NT/2000/XP:Windows:chain
gauthier@gauthier-desktop:~$ sudo update-grub2
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-21-generic-pae
Found initrd image: /boot/initrd.img-2.6.32-21-generic-pae
Found linux image: /boot/vmlinuz-2.6.31-20-generic-pae
Found initrd image: /boot/initrd.img-2.6.31-20-generic-pae
Found memtest86+ image: /boot/memtest86+.bin
Found Windows NT/2000/XP on /dev/sda1
done
gauthier@gauthier-desktop:~$
après manips ci-dessus- je n'ai copié que ce qui avait été modifié dans le cfg généré :
## BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows NT/2000/XP (on /dev/sda1)" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 781498c214988532
drivemap -s (hd0) ${root} ce qui a été modifié / rajouté
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
Remplace :
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows NT/2000/XP (on /dev/sda1)" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 781498c214988532
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
J'ai essayé de démarrer XP et j'obtiens le même message « Ceom Error »
J'ai refait la manip une 2° fois > même résultat > même message d'erreur < Ceom Error
Je suis en train de lire le message mis en lien ...
Hors ligne
#4 Le 03/05/2010, à 21:21
- Dennis38
Re : Migration 9.10 > 10.04 >Lancement windows XP impossible avec GRUB 1.9
j'ai localisé sur un site LINUX l'erreur affichée par GRUB:
Geom Error
L'emplacement de stage2 ou de stage1.5 n'est pas sur une portion de disque supportée directement par le BIOS. Cette erreur se produit quand le mode de traduction de géométrie du BIOS a été modifié par l'utilisateur ou quand le disque a été changé de machine ou de contrôleur après l'installation, ou alors GRUB n'a pas été installé par lui-même (si tel était le cas, la version de Stage 2 aurait été lue et l'installation aurait échoué).
C'est un premier résultat .... et puis j'ai trouvé ceci:
Re: GRUB Geom Error
There are several possible sources of the problem so here goes some things you can try:
1. Make sure that all drives are enabled in the BIOS
2. Make sure all drives are setup as Auto in the BIOS
3. Look for a BIOS upgrade, if there is one, try that too.
4. Make sure you are installing Ubuntu in the primary master HDD, doesnt matter if you have another OS installed on it, the installer will detect it.
5. I usually run an fdisk /mbr off of a dos boot disk, and remove all partitions to ensure clean install, if I am doing a clean install with no other OSs on the drive.
Solution
For cause one, correct the hard disk settings in the BIOS or activate LBA.
For cause two, register all hard disks in the BIOS.
For causes three, four, and five, a BIOS update might be the answer, provided the motherboard manufacturer supplies a newer BIOS that solves this problem. Otherwise, the problem can be solved by creating a boot partition within the area that can be addressed by the BIOS, i.e. within the hard disk area detected by the BIOS (for cause three), within the first 1024 cylinders (cause four), or on a hard disk attached to the first IDE controller (cause five).
In the case of cause four, the problem should be solved by attaching the Linux hard disk to the first IDE controller, if this is possible. When doing this, remember that the device names (/etc/fstab) will change. Adjust these names and the GRUB configuration files with the rescue system or by reinstalling the Linux system.
For cause number six, rewrite the boot loader with the YaST2 boot loader configuration dialog or by entering the following command in a root shell:
Avant de me lancer dans d'hasardeuses manipulations j'aimerai bien avoir 1ou 2 avis "ECLAIRES" !
Par ailleurs je suis en train de décrypter la solution appliquée par Ansuz pour voir si transposable
Merci pour ces indications .... la vérité n'est peut-être pas ailleurs !!!!
Hors ligne
#5 Le 05/05/2010, à 18:54
- Dennis38
Re : Migration 9.10 > 10.04 >Lancement windows XP impossible avec GRUB 1.9
Merci à Flo71 pour son post
Oui c’est une idée à essayer [ qui rejoint ce que j’avais envisagé : demander à un(e) bienheureux(se) possesseur d’un dual boot encore opérant – après upgrade 9.10 > 10.04 – de faire une copie de ses fichiers etc.fstab ; fdisk - l ; … pour comparer ].
Mon humble conclusion : les errements de grub (Geom error) résultent d’un » mauvais adressage » > grub ne trouve pas la séquence de lancement de XP ….
Donc j’essaie dès que j’ai une plage de temps libre suffisante et je posterai le résultat de cet essai.
Encore merci.
Hors ligne
#6 Le 05/05/2010, à 19:44
- Hugs
Re : Migration 9.10 > 10.04 >Lancement windows XP impossible avec GRUB 1.9
Allez allez , Faut la trouver cette solution....:lol:
Pareil y'a cette petite commande....
sudo apt-get install testdisk
sudo testdisk
Mais moi ca marche pas...
http://forum.ubuntu-fr.org/viewtopic.php?id=393941
Dernière modification par Hugs (Le 05/05/2010, à 19:47)
Hors ligne
#7 Le 06/05/2010, à 18:14
- Locro
Re : Migration 9.10 > 10.04 >Lancement windows XP impossible avec GRUB 1.9
Je ne peux pas t'aider avec mes fichiers car je suis resté sous GRUB 1 (avec menu.lst) .
Mais j'ai eu l'occasion de me servir du CD SuperGrub avec bonheur.
Regarde ici : http://www.commentcamarche.net/faq/1596 … parer-grub
Hors ligne
#8 Le 06/05/2010, à 18:55
- Compte anonymisé
Re : Migration 9.10 > 10.04 >Lancement windows XP impossible avec GRUB 1.9
Salut
En fait j'ai peur que tu ais malheureusement "cassé" le bootloader d'Xp.
Pour vérifier :
tu donnes le résultat de la commande :
sudo dd if=/dev/sda1 bs=512 count=1 | hexdump -C
Si tu trouves une chaine de caractères "GRUB" c'est que tu es dans ce cas. Donc il faudra :
1) installer grub sur le MBR de sda :
grub-install /dev/sda
2) Avec un cd Xp démarrer la console de récupération puis taper la commande :
fixboot
Ensuite ça devrait reponctionner.
@+
#9 Le 07/05/2010, à 19:42
- Dennis38
Re : Migration 9.10 > 10.04 >Lancement windows XP impossible avec GRUB 1.9
ESULTATS COMMANDE:sudo dd if=/dev/sda1 bs=512 count=1 | hexdump -C
gauthier@gauthier-desktop:~$ sudo dd if=/dev/sda1 bs=512 count=1 | hexdump -C
[sudo] password for gauthier:
00000000 eb 63 90 4e 54 46 53 20 20 20 20 00 02 08 00 00 |.c.NTFS .....|
1+0 enregistrements lus
1+0 enregistrements écrits
00000010 00 00 00 00 00 f8 00 00 3f 00 ff 00 3f 00 00 00 |........?...?...|
512 octets (512 B) copiés00000020 00 00 00 00 80 00 80 00 8e 81 a7 08 00 00 00 00 |................|
00000030 00 00 0c 00 00 00 00 00 18 78 8a 00 00 00 00 00 |.........x......|
, 0,0107665 s, 47,6 kB/s
00000040 f6 00 00 00 01 00 00 00 32 85 98 14 c2 98 14 78 |........2......x|
00000050 00 00 00 00 fa 33 c0 8e d0 bc 00 80 11 44 0a 1b |.....3.......D..|
00000060 00 00 00 00 ff fa 90 90 f6 c2 80 75 02 b2 80 ea |...........u....|
00000070 74 7c 00 00 31 c0 8e d8 8e d0 bc 00 20 fb a0 64 |t|..1....... ..d|
00000080 7c 3c ff 74 02 88 c2 52 bb 17 04 80 27 03 74 06 ||<.t...R....'.t.|
00000090 be 88 7d e8 1c 01 be 05 7c f6 c2 80 74 48 b4 41 |..}.....|...tH.A|
000000a0 bb aa 55 cd 13 5a 52 72 3d 81 fb 55 aa 75 37 83 |..U..ZRr=..U.u7.|
000000b0 e1 01 74 32 31 c0 89 44 04 40 88 44 ff 89 44 02 |..t21..D.@.D..D.|
000000c0 c7 04 10 00 66 8b 1e 5c 7c 66 89 5c 08 66 8b 1e |....f..\|f.\.f..|
000000d0 60 7c 66 89 5c 0c c7 44 06 00 70 b4 42 cd 13 72 |`|f.\..D..p.B..r|
000000e0 05 bb 00 70 eb 76 b4 08 cd 13 73 0d f6 c2 80 0f |...p.v....s.....|
000000f0 84 d0 00 be 93 7d e9 82 00 66 0f b6 c6 88 64 ff |.....}...f....d.|
00000100 40 66 89 44 04 0f b6 d1 c1 e2 02 88 e8 88 f4 40 |@f.D...........@|
00000110 89 44 08 0f b6 c2 c0 e8 02 66 89 04 66 a1 60 7c |.D.......f..f.`||
00000120 66 09 c0 75 4e 66 a1 5c 7c 66 31 d2 66 f7 34 88 |f..uNf.\|f1.f.4.|
00000130 d1 31 d2 66 f7 74 04 3b 44 08 7d 37 fe c1 88 c5 |.1.f.t.;D.}7....|
00000140 30 c0 c1 e8 02 08 c1 88 d0 5a 88 c6 bb 00 70 8e |0........Z....p.|
00000150 c3 31 db b8 01 02 cd 13 72 1e 8c c3 60 1e b9 00 |.1......r...`...|
00000160 01 8e db 31 f6 bf 00 80 8e c6 fc f3 a5 1f 61 ff |...1..........a.|
00000170 26 5a 7c be 8e 7d eb 03 be 9d 7d e8 34 00 be a2 |&Z|..}....}.4...|
00000180 7d e8 2e 00 cd 18 eb fe 47 52 55 42 20 00 47 65 |}.......GRUB .Ge|
00000190 6f 6d 00 48 61 72 64 20 44 69 73 6b 00 52 65 61 |om.Hard Disk.Rea|
000001a0 64 00 20 45 72 72 6f 72 0d 0a 00 bb 01 00 b4 0e |d. Error........|
000001b0 cd 10 ac 3c 00 75 f4 c3 72 65 73 73 82 00 0d 0a |...<.u..ress....|
000001c0 45 6e 74 72 65 7a 20 43 74 72 6c 2b 41 6c 74 2b |Entrez Ctrl+Alt+|
000001d0 53 75 70 70 72 20 70 6f 75 72 20 72 65 64 82 6d |Suppr pour red.m|
000001e0 61 72 72 65 72 0d 0a 00 0d 0a 00 00 00 00 00 00 |arrer...........|
000001f0 00 00 00 00 00 00 00 00 83 99 a8 be 00 00 55 aa |..............U.|
00000200
gauthier@gauthier-desktop:~$
Hors ligne
#10 Le 07/05/2010, à 19:54
- Dennis38
Re : Migration 9.10 > 10.04 >Lancement windows XP impossible avec GRUB 1.9
bootloader Xp bien écrasé > En relisant la procédure de mise à jour des versions je me souviens avoir validé, lors de la
configuration de Grub-pc, l'option proposée par défaut .... sans vérifier > Fatal Error !
J'ai bien compris la procédure pour restaurer le boot Xp initial ... mais -imprévu- mon CD d'Xp home -que je n'avais pas
utilisé depuis ... bien longtemps ... est endommagé > fichier symc810.sys endommagé ... donc je vais chercher sur Forum
Xp comment faire "autrement" ...Quoi qu'il en soit merci à Jeanjd63 (identification du problème) à Hugs (découverte utilisation testdisk) et Locro (CD SuperGrub essayé sans résultat). Espère rencontrer appui même qualité sur Forum Xp.
Posterai épilogue.
Hors ligne
#11 Le 08/05/2010, à 11:45
- Dennis38
Re : Migration 9.10 > 10.04 >Lancement windows XP impossible avec GRUB 1.9
L'erreur était juste .... et le Fixboot a tout remis en ordre .... mon dual boot fonctionne de nouveau.
Merci encore à tous(tes) contributeurs(trices) qui m'ont mis sur la voie et aidé à résoudre mon problème ... à l'avenir
j'y regarderai à 2/3 fois avant de valider une option par défaut !
Hors ligne
#12 Le 08/05/2010, à 12:06
- Dennis38
Re : Migration 9.10 > 10.04 >Lancement windows XP impossible avec GRUB 1.9
HOWTO passer en RESOLU ?
Hors ligne
#13 Le 09/05/2010, à 11:24
- Compte anonymisé
Re : Migration 9.10 > 10.04 >Lancement windows XP impossible avec GRUB 1.9
HOWTO passer en RESOLU ?
Il faut modifier le titre de ton premier POST #
@+