Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/02/2006, à 22: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... hmm

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, à 22:50

ekx27

Re : Probleme avec GRUB

J'ai oublié de précisé que j'ai fait ces manipulations avec le Live CD d'Ubuntu smile

#3 Le 22/02/2006, à 23: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.