Bonjour,
Lors de ma mise à jour à Fedora 32, j'ai installé un SSD avec lequel je boote en utilisant UEFI. J'aimerais pouvoir rajouter mon ancienne installation de Fedora 30 qui se trouve sur mon HDD qui lui utilise MBR. Sur ce disque, j'ai une partition /boot qui me servait à lancer Fedora 30 qui est dans un LVM. J'ai essayé de rajouté une entrée dans grub en modifiant /etc/grub.d/40_custom avec :
menuentry "Ancien boot" {
insmod part_msdos
insmod chain
chainloader (hd2,2)+1
}
La vielle partition /boot se trouve dans /dev/sdc3.
J'ai essayé de booter en suivant ce menu, mais il m'a parlé de boot efi invalide ou quelque chose comme cela. Je n'ai pas pensé à faire une photo.
Est-ce que vous voyez ce que je peux faire ?
Mon installation de F30 est bien détectée par grub, mais lorsque je boote avec, je me prends une erreur parce qu'il a l'air de charger nouveau au lieu des drivers nvidia et le démarrage s'arrête.
Voilà ce qu'il ajoute à grub2-efi.cfg :
menuentry 'Fedora 30 (Workstation Edition) (on /dev/mapper/linux-volfedora2)' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-f20b40d4-d056-46ff-b7eb-7750824aca71' {
insmod part_msdos
insmod ext2
set root='hd2,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos3 --hint-efi=hd2,msdos3 --hint-baremetal=ahci2,msdos3 a33f7a10-2599-4bf6-a694-95e123887ca9
else
search --no-floppy --fs-uuid --set=root a33f7a10-2599-4bf6-a694-95e123887ca9
fi
linux /vmlinuz-0-rescue-b6a70bd53edd41ff8c86a94dba5b1ea4 root=/dev/dm-3
initrd /initramfs-0-rescue-b6a70bd53edd41ff8c86a94dba5b1ea4.img
}
submenu 'Advanced options for Fedora 30 (Workstation Edition) (on /dev/mapper/linux-volfedora2)' $menuentry_id_option 'osprober-gnulinux-advanced-f20b40d4-d056-46ff-b7eb-7750824aca71' {
menuentry 'Fedora 30 (Workstation Edition) (on /dev/mapper/linux-volfedora2)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-0-rescue-b6a70bd53edd41ff8c86a94dba5b1ea4--f20b40d4-d056-46ff-b7eb-7750824aca71' {
insmod part_msdos
insmod ext2
set root='hd2,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos3 --hint-efi=hd2,msdos3 --hint-baremetal=ahci2,msdos3 a33f7a10-2599-4bf6-a694-95e123887ca9
else
search --no-floppy --fs-uuid --set=root a33f7a10-2599-4bf6-a694-95e123887ca9
fi
linux /vmlinuz-0-rescue-b6a70bd53edd41ff8c86a94dba5b1ea4 root=/dev/dm-3
initrd /initramfs-0-rescue-b6a70bd53edd41ff8c86a94dba5b1ea4.img
}
menuentry 'Fedora 30 (Workstation Edition) (on /dev/mapper/linux-volfedora2)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-5.0.16-100.fc28.x86_64--f20b40d4-d056-46ff-b7eb-7750824aca71' {
insmod part_msdos
insmod ext2
set root='hd2,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos3 --hint-efi=hd2,msdos3 --hint-baremetal=ahci2,msdos3 a33f7a10-2599-4bf6-a694-95e123887ca9
else
search --no-floppy --fs-uuid --set=root a33f7a10-2599-4bf6-a694-95e123887ca9
fi
linux /vmlinuz-5.0.16-100.fc28.x86_64 root=/dev/dm-3
initrd /initramfs-5.0.16-100.fc28.x86_64.img
}
menuentry 'Fedora 30 (Workstation Edition) (on /dev/mapper/linux-volfedora2)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-5.5.16-100.fc30.x86_64--f20b40d4-d056-46ff-b7eb-7750824aca71' {
insmod part_msdos
insmod ext2
set root='hd2,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos3 --hint-efi=hd2,msdos3 --hint-baremetal=ahci2,msdos3 a33f7a10-2599-4bf6-a694-95e123887ca9
else
search --no-floppy --fs-uuid --set=root a33f7a10-2599-4bf6-a694-95e123887ca9
fi
linux /vmlinuz-5.5.16-100.fc30.x86_64 root=/dev/dm-3
initrd /initramfs-5.5.16-100.fc30.x86_64.img
}
menuentry 'Fedora 30 (Workstation Edition) (on /dev/mapper/linux-volfedora2)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-5.6.13-100.fc30.x86_64--f20b40d4-d056-46ff-b7eb-7750824aca71' {
insmod part_msdos
insmod ext2
set root='hd2,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos3 --hint-efi=hd2,msdos3 --hint-baremetal=ahci2,msdos3 a33f7a10-2599-4bf6-a694-95e123887ca9
else
search --no-floppy --fs-uuid --set=root a33f7a10-2599-4bf6-a694-95e123887ca9
fi
linux /vmlinuz-5.6.13-100.fc30.x86_64 root=/dev/dm-3
initrd /initramfs-5.6.13-100.fc30.x86_64.img
}
}
Le disque a33f7a10-2599-4bf6-a694-95e123887ca9 correspond à ma partition /boot.
Et mon windows 10 installé sur mon HDD n'apparaît pas non plus, mais j'espérais y accéder en passant par mon ancien menu grub.
Si quelqu'un sait comment faire marcher tout ça...
Merci.
Edit :
L'erreur quand je passe par chainloader :
error: ../../grub-core/loader/efi/chainloader.c:162:invalid EFI file path.
Et en passant par les menus F30 proposés dans grub, j'ai plein d'erreurs :
Failed to start udev Kernel Device Manager.