Pages : 1
#1 Le 22/02/2006, à 21:46
- ekx27
Probleme avec GRUB
Voila, j'ai une probleme avec GRUB.
J'avais Ubuntu 5.10 et Windows XP en double boot, j'ai reinstallé Windows XP, l'installation n'a pas marché (CD défectueux...) et maintenant je me retrouve sans possibilité de booter aucun des 2 systèmes...
J'ai suivi le tutorial pour remettre GRUB comme il faut http://wiki.ubuntu-fr.org/installation/ … _apres_win mais ca ne marche pas, j'ai une erreur lorsque je tape cette ligne :
root@ubuntu:/# /sbin/grub-install /dev/hda
Could not find device for /boot: Not found or not a block device.
Pourtant j'ai bien fait tout ce qu'il falais faire avant (je me retrouve sur mon ancien systeme linux avec le chroot), j'ai accès a mon /boot/grub/menu.lst
## ## End Default Options ##
title Ubuntu, kernel 2.6.12-10-386
root (hd0,1)
kernel /boot/vmlinuz-2.6.12-10-386 root=/dev/hda2 ro reboot=b quiet splash
initrd /boot/initrd.img-2.6.12-10-386
savedefault
boot
title Ubuntu, kernel 2.6.12-10-386 (recovery mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.12-10-386 root=/dev/hda2 ro reboot=b single
initrd /boot/initrd.img-2.6.12-10-386
boot
title Ubuntu, kernel 2.6.12-9-386
root (hd0,1)
kernel /boot/vmlinuz-2.6.12-9-386 root=/dev/hda2 ro reboot=b quiet splash
initrd /boot/initrd.img-2.6.12-9-386
savedefault
boot
title Ubuntu, kernel 2.6.12-9-386 (recovery mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.12-9-386 root=/dev/hda2 ro reboot=b single
initrd /boot/initrd.img-2.6.12-9-386
boot
title Ubuntu, kernel 2.6.10-5-386
root (hd0,1)
kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro reboot=b quiet splash
initrd /boot/initrd.img-2.6.10-5-386
savedefault
boot
title Ubuntu, kernel 2.6.10-5-386 (recovery mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro reboot=b single
initrd /boot/initrd.img-2.6.10-5-386
boot
title Ubuntu, memtest86+
root (hd0,1)
kernel /boot/memtest86+.bin
boot
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Professionnel
root (hd0,0)
savedefault
makeactive
chainloader +1
Qu'est ce que j'ai pus mal faire ???
un fdisk donne ca (j'ai viré ma partition windows avec Gparted)
root@ubuntu:/# fdisk -l
Disque /dev/hda: 40.0 Go, 40007761920 octets
255 têtes, 63 secteurs/piste, 4864 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hda2 1531 4724 25655805 83 Linux
La partition 2 ne se termine pas sur une frontière de cylindre.
/dev/hda3 4725 4864 1124550 5 Extended
La partition 3 ne se termine pas sur une frontière de cylindre.
/dev/hda5 4725 4864 1124518+ 82 Linux swap / Solaris
#2 Le 22/02/2006, à 21:50
- ekx27
Re : Probleme avec GRUB
J'ai oublié de précisé que j'ai fait ces manipulations avec le Live CD d'Ubuntu
#3 Le 22/02/2006, à 22:38
- cep_
Re : Probleme avec GRUB
La procédure grub-install /dev/hd? est déconseillée et peut être cause de problèmes, surtout lorsque la concordance des partitions peut prêter à confusion. Voir :
http://www.linux-france.org/article/sys/chargeurs/ix86/grub/grub-manual-fr.html#Installer%20GRUB%20avec%20grub-install
Il est préférable de privilégier la procédure avec find puis root puis setup ou éventuellement, si nécessaire par exemple en cas d'existence d'une partition boot séparée, si l'on veut tout de même installer par grub --installe, alors faire un :
grub-install --root-directory=/boot /dev/hda
En outre, pourquoi avoir supprimé la partition hda1 ? et vu les problèmes signalés par fdisk, il srait souhaitable de les corriger, surtout si tu veux réinstlaller windows.
Pages : 1