[grub2] comportement différent pour le path (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Elbarto
Elfe
Messages : 671
Inscription : jeu. 22 déc. 2011, 23:15

[grub2] comportement différent pour le path (résolu)

Message par Elbarto »

Bonjour,

j'ai archlinux sur un portable et archlinux d'installé sur une machine virtuelle ( virtualbox ) sur un autre PC,

les 2 archlinux utilisent grub2 ( grub-bios ) pour démarrer,

en étudiant le fichier grub.cfg sur chaque installation j'ai remarqué que la logique de nommage pour le chemin de chargement du kernel n'était pas la même :

- sur le portable le chemin complet doit être spécifié pour le noyau, exemple pour memtest :

Code : Tout sélectionner

menuentry "Memtest86+ 4.20" {
  set root='hd0,msdos1'
  linux16 /boot/memtest.bin
  }  
mais sur l'autre PC ( virtualbox ) le répertoire parent ( boot ) ne doit pas être spécifié ( sinon cela entraine une erreur, grub ne trouvera pas le fichier )

Code : Tout sélectionner

menuentry "Memtest86+ 4.20" {
  set root='hd0,msdos1'
  linux16 /memtest.bin
  }
quelqu'un a une explication sur cette différence de comportement ?

la seule différence entre les 2 installations c'est que le portable n'a pas de partition /boot séparée contrairement au second PC, il n'a que 3 partitions :

- / ( partition primaire ext4 )
- /swap ( partition logique de type swap )
- /home ( partition logique ext4 )

sur le second PC :
- /boot ( partition primaire ext2 )
- /swap ( partition logique de type swap )
- / ( partition logique ext4 )
- /home ( partition logique ext4 )
Dernière modification par Elbarto le jeu. 18 oct. 2012, 11:11, modifié 1 fois.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [grub2] comportement différent entre 2 PC pour le path

Message par tuxce »

Le / correspond à la partition, dans le 1er cas, t'as un dossier boot dans la partition, dans le 2ème, tu l'as pas.
Elbarto
Elfe
Messages : 671
Inscription : jeu. 22 déc. 2011, 23:15

Re: [grub2] comportement différent entre 2 PC pour le path

Message par Elbarto »

ah en effet c'est logique vu comme ça :chinois:

dans le second cas ( partition boot dédiée ) il n'y a en effet pas de "/boot", cette dénomination n'existe en fait qu'une fois la partition montée sous archlinux, quand grub2 démarre pour lui cette partition ne s'appelle que "/", d'où le fait de ne pas mettre de "/boot/memtest.bin"
Répondre