Page 1 sur 1

[grub2] erreur de mise à jours. (résolu)

Publié : ven. 20 juil. 2012, 14:36
par Aikadil
Bonjour, dans la série des mise à jours, après un /lib sans problèmes, c'est le passage de grub-legacy à grub2 qui me pose problème.

Donc mon schéma de partition et un multi-boot Arch-Windows7 sur deux disques séparée /sda /sdb, le BIOS boot sur le disque /sdb qui contiens mon Arch et grub, je choisit ensuite via le menu de grub de boot (arch/arch-fallback/arch-LTS/Windows)

/dev/sda1 Windows
/dev/sdb1 Partition Linux étendue
/dev/sdb5 Arch
/dev/sdb6 SWAP

Code : Tout sélectionner

#mkdir /boot/grub-legacy
#mv /boot/grub /boot/grub-legacy
$ yaourt -S grub-bios
# modprobe dm-mod
j'ai suivit #Install_to_440-byte_MBR_boot_code_region (recommended) ,

Code : Tout sélectionner

# grub-install --directory=/usr/lib/grub/i386-pc --target=i386-pc --boot-directory=/boot --recheck --debug /dev/sdb
# mkdir -p /boot/grub/locale
# cp /usr/share/locale/fr\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/fr.mo
Il me dit installation sans erreurs

comme j'ai un multi-boot, j'ai installer os-prober
et j'ai générer mon grub.cfg

Code : Tout sélectionner

# grub-mkconfig -o /boot/grub/grub.cfg
Il me détecte bien mon windows, linux, linux LTS et fallback je reboot donc....et il tombe sur la console grub> et ne boot rien.

j'ai utilisé le live-cd "Super Grub2" il me détecte bien mon grub.cfg et arrive a booter dessus, donc j'en conclue que je ne comprend pas bien comment installer le MBR de grub2 sur mon disque sdb....

D'avance Merci.

Re: [grub2] erreur de mise à jours.

Publié : ven. 20 juil. 2012, 14:45
par jc51
bonjour

je sais pas si c'est le mieux mais sa fonctionne sur mes 2 pc,j'ai fais

Code : Tout sélectionner

grub-install --no-floppy /dev/sda

et après pour convertir /boot/grub/menu.lst en /boot/grub/grub.cfg

Code : Tout sélectionner

grub-menulst2cfg /boot/grub/menu.lst /boot/grub/grub.cfg
et c'est tous

Re: [grub2] erreur de mise à jours.

Publié : ven. 20 juil. 2012, 15:06
par Aikadil
héhé épic-fail, mon BIOS ne boutait pas sur le bon disque...

Merci