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
}
Code : Tout sélectionner
menuentry "Memtest86+ 4.20" {
set root='hd0,msdos1'
linux16 /memtest.bin
}
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 )