Bonjour,
Ce titre (merveilleusement romantique) explique en partie le problème.
Sur mon disque n°1, 3 partitions bootables. (Lenny, Sid, Sidux).
Les Grub (1 ou 2) ont toujours été dans le MBR. Ils se sont gentiment cédés la place au fil des installations.
Je souhaite maintenant revenir en arrière et mettre grub dans les PBR (en début des partitions).
Pour la Lenny (Grub-legacy) c’est passé comme une lettre à la poste (avec un chroot en plus )
[code]root@siduxbox:~# chroot /media/disk1part1/
siduxbox:/# grub-install /dev/sda1
Searching for GRUB installation directory … found: /boot/grub
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install’.
(hd0) /dev/sda
(hd1) /dev/sdb
(hd2) /dev/sdc
(hd3) /dev/sdd
(hd4) /dev/sde
[/code]
Pour la Sid et Sidux… Galères Impossible de parvenir à mes fins…
Le message le plus fréquent que je rencontre est celui-ci :
grub-install --recheck /dev/sda6
/usr/sbin/grub-setup: warn: Attempting to install GRUB to a partition instead of the MBR. This is a BAD idea.
/usr/sbin/grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and its use is discouraged.
/usr/sbin/grub-setup: error: If you really want blocklists, use --force.
siduxbox:/# grub-install --recheck /dev/sda6 --force
/usr/sbin/grub-setup: warn: Attempting to install GRUB to a partition instead of the MBR. This is a BAD idea.
/usr/sbin/grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and its use is discouraged.
Installation finished. No error reported.
Bien sur vous l’aurez remarqué, les développeurs ne sont pas trop d’accord pour qu’on déplace GRU2 ailleurs que dans le MBR.
L’option --force, bien quelle retoune un message encourageant, ne fonctionne pas, je me retrouve avec un système inutilisable…
J’ai du réinstaller Grub2 dans le MBR.
Donc, bien que théoriquement ce soit possible… En réalité ça ne fonctionne pas. D’ailleurs à l’installation, je ne me souviens pas qu’il propose autre chose que le MBR ?
Pourquoi ? J’aimerais tester GAG programme d’amorçage indépendant (des OS dans machine), et ne plus être entièrement dépendant d’un seul grub pour tous mes OS…
Possible ou impossible avec grub2 ?
Merci d’avoir pris la peine de lire jusqu’ici…