[Grub2-Bios]Problème avec le fichier grub.cfg(résolu)
Publié : ven. 29 juin 2012, 08:32
Bonjour à tous,
Je vous explique mon problème, je dispose d'un SSD et d'un HDD pour mon installation linux.
J'ai fait le choix de partition comme suit:
SSD: win et / (sda)
HDD: /boot /swap /home /tmp /var (sdc)
Et je veux (j'ai) installé le bootloader sur le sdc pour préserver au maximum le boot d'Arch après mise à jour de Mister M$.
Lors de l'installation d'Arch, il propose l'installation du bootloader grub-legacy(grub1) mais malheureusement a chaque fois une erreur lorsque je proposais sdc pour l'installation.
Non résigné, je me dis, je vais chrooter et installer alors Grub2.
Ce que je fais via une image d'Ubuntu 12.04 en 64bit, bon un peu de difficulter au début a chrooter le système (pour info, n'oublier pas en cas de subdivision comme moi de monter TOUT le système :-p prise de tête de 30min avec pacman juste pcq j'avais oublié /tmp ...
Je chroot, j'installe sur SDC, je configure mon grub dans 40_custom et je génère.
Et la soucis 40_custom ne se met pas dedans alors que je suis sur de la syntaxe vu qu'elle provient du wiki d'Arch...
Je l'insère manellement, je boot Grub démarre avec ce que je crois ma config, mais visiblement erreur pour Arch dans la gestion des UUID... il me met des totalement différents de sda2 pour la racine. Mais boot ok sur M$.
Je me dis, pas grave rechrootons! Ce que je fais et la je me rends compte que je n'ai plus de /boot/grub/grub.cfg!! mais un menu.lst... je transforme le .lst en .cfg via la méthode du wiki d'Arch, mais je ne met plus les même menuentry.
Je reboot et la je constate que grub boot mais visiblement sur une configuration à la volée (possible ça ?) car il ne s'agit pas de mes entrées .
Avis, conseil suggestion,cas vécus, anecdotes, astuces voir solutions sont les bienvenues .
Ce que je veux impérativement c'est booté sur le sdc et non sda pour préserver au max lors des MAJ de M$. Si grub-legacy le fait je m'en fou de rechanger .
Merci d'avance, bonne journée .
Je vous explique mon problème, je dispose d'un SSD et d'un HDD pour mon installation linux.
J'ai fait le choix de partition comme suit:
SSD: win et / (sda)
HDD: /boot /swap /home /tmp /var (sdc)
Et je veux (j'ai) installé le bootloader sur le sdc pour préserver au maximum le boot d'Arch après mise à jour de Mister M$.
Lors de l'installation d'Arch, il propose l'installation du bootloader grub-legacy(grub1) mais malheureusement a chaque fois une erreur lorsque je proposais sdc pour l'installation.
Non résigné, je me dis, je vais chrooter et installer alors Grub2.
Ce que je fais via une image d'Ubuntu 12.04 en 64bit, bon un peu de difficulter au début a chrooter le système (pour info, n'oublier pas en cas de subdivision comme moi de monter TOUT le système :-p prise de tête de 30min avec pacman juste pcq j'avais oublié /tmp ...
Je chroot, j'installe sur SDC, je configure mon grub dans 40_custom et je génère.
Et la soucis 40_custom ne se met pas dedans alors que je suis sur de la syntaxe vu qu'elle provient du wiki d'Arch...
Je l'insère manellement, je boot Grub démarre avec ce que je crois ma config, mais visiblement erreur pour Arch dans la gestion des UUID... il me met des totalement différents de sda2 pour la racine. Mais boot ok sur M$.
Je me dis, pas grave rechrootons! Ce que je fais et la je me rends compte que je n'ai plus de /boot/grub/grub.cfg!! mais un menu.lst... je transforme le .lst en .cfg via la méthode du wiki d'Arch, mais je ne met plus les même menuentry.
Je reboot et la je constate que grub boot mais visiblement sur une configuration à la volée (possible ça ?) car il ne s'agit pas de mes entrées .
Avis, conseil suggestion,cas vécus, anecdotes, astuces voir solutions sont les bienvenues .
Ce que je veux impérativement c'est booté sur le sdc et non sda pour préserver au max lors des MAJ de M$. Si grub-legacy le fait je m'en fou de rechanger .
Merci d'avance, bonne journée .