Je mets ci-dessous mon grub.cfg
Quelques précisions :
1) Il contient plusieurs versions de lancement...
- la version dont on parle jusqu'à présent dans ce fil de discussion. Pour Clonezilla.org, c'est la version dite "Ubuntu"
- une version Ubuntu V2, qui n'est qu'une ISO actualisée
- une version dite Debian
- une version PAE
2) J'ai mis tous les fichiers-images directement sous /mnt et non sous /mnt/sauve
3) C'est la même syntaxe de lancement pour les quatre versions.
J'ai changé les noms des isos
J'ai passé le paramètre "quiet" en "verbose" de façon à avoir des retours plus complets
Voilà le fichier grub.cfg...
et ensuite les résultats qui me paraissent assez déroutants !!!
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
insmod part_gpt
insmod part_msdos
if [ -s $prefix/grubenv ]; then
load_env
fi
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="0"
fi
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 7f20906f-48c4-4398-b83d-226cc3ec9de2
else
search --no-floppy --fs-uuid --set=root 7f20906f-48c4-4398-b83d-226cc3ec9de2
fi
font="/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=fr_FR
insmod gettext
fi
terminal_input console
terminal_output gfxterm
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 7f20906f-48c4-4398-b83d-226cc3ec9de2
else
search --no-floppy --fs-uuid --set=root 7f20906f-48c4-4398-b83d-226cc3ec9de2
fi
insmod gfxmenu
loadfont ($root)/boot/grub/themes/arch-suse/ascii.pf2
loadfont ($root)/boot/grub/themes/arch-suse/DejaVuSans10.pf2
loadfont ($root)/boot/grub/themes/arch-suse/DejaVuSans12.pf2
loadfont ($root)/boot/grub/themes/arch-suse/DejaVuSans-Bold14.pf2
insmod png
set theme=($root)/boot/grub/themes/MyArch/theme.txt
export theme
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=5
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Arch Linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-7f20906f-48c4-4398-b83d-226cc3ec9de2' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 7f20906f-48c4-4398-b83d-226cc3ec9de2
else
search --no-floppy --fs-uuid --set=root 7f20906f-48c4-4398-b83d-226cc3ec9de2
fi
echo 'Loading Linux linux ...'
linux /boot/vmlinuz-linux root=UUID=7f20906f-48c4-4398-b83d-226cc3ec9de2 rw verbose
echo 'Loading initial ramdisk ...'
initrd /boot/initramfs-linux.img
}
submenu 'Advanced options for Arch Linux' $menuentry_id_option 'gnulinux-advanced-7f20906f-48c4-4398-b83d-226cc3ec9de2' {
menuentry 'Arch Linux, with Linux linux-lts' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-lts-advanced-7f20906f-48c4-4398-b83d-226cc3ec9de2' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 7f20906f-48c4-4398-b83d-226cc3ec9de2
else
search --no-floppy --fs-uuid --set=root 7f20906f-48c4-4398-b83d-226cc3ec9de2
fi
echo 'Loading Linux linux-lts ...'
linux /boot/vmlinuz-linux-lts root=UUID=7f20906f-48c4-4398-b83d-226cc3ec9de2 rw verbose
echo 'Loading initial ramdisk ...'
initrd /boot/initramfs-linux-lts.img
}
menuentry 'Arch Linux, with Linux linux-lts (fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-lts-fallback-7f20906f-48c4-4398-b83d-226cc3ec9de2' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 7f20906f-48c4-4398-b83d-226cc3ec9de2
else
search --no-floppy --fs-uuid --set=root 7f20906f-48c4-4398-b83d-226cc3ec9de2
fi
echo 'Loading Linux linux-lts ...'
linux /boot/vmlinuz-linux-lts root=UUID=7f20906f-48c4-4398-b83d-226cc3ec9de2 rw verbose
echo 'Loading initial ramdisk ...'
initrd /boot/initramfs-linux-lts-fallback.img
}
menuentry 'Arch Linux, with Linux linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-7f20906f-48c4-4398-b83d-226cc3ec9de2' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 7f20906f-48c4-4398-b83d-226cc3ec9de2
else
search --no-floppy --fs-uuid --set=root 7f20906f-48c4-4398-b83d-226cc3ec9de2
fi
echo 'Loading Linux linux ...'
linux /boot/vmlinuz-linux root=UUID=7f20906f-48c4-4398-b83d-226cc3ec9de2 rw verbose
echo 'Loading initial ramdisk ...'
initrd /boot/initramfs-linux.img
}
menuentry 'Arch Linux, with Linux linux (fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-fallback-7f20906f-48c4-4398-b83d-226cc3ec9de2' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 7f20906f-48c4-4398-b83d-226cc3ec9de2
else
search --no-floppy --fs-uuid --set=root 7f20906f-48c4-4398-b83d-226cc3ec9de2
fi
echo 'Loading Linux linux ...'
linux /boot/vmlinuz-linux root=UUID=7f20906f-48c4-4398-b83d-226cc3ec9de2 rw verbose
echo 'Loading initial ramdisk ...'
initrd /boot/initramfs-linux-fallback.img
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "clonezilla-live Ubuntu" {
myroot="/dev/nvme0n1p3"
ISO="/clonezilla-live-20200302-eoan-amd64.iso"
search --set -f $ISO
loopback loop $ISO
linux (loop)/live/vmlinuz root=$myroot boot=live union=overlay username=user config components verbose noswap edd=on nomodeset locales= keyboard-layouts= ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch="no" vga=791 ip= net.ifnames=0 splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1
initrd (loop)/live/initrd.img
}
menuentry "clonezilla-live Ubuntu V2" {
myroot="/dev/nvme0n1p3"
ISO="/clonezilla-live-20200331-eoan-amd64.iso "
search --set -f $ISO
loopback loop $ISO
linux (loop)/live/vmlinuz root=$myroot boot=live union=overlay username=user config components verbose noswap edd=on nomodeset locales= keyboard-layouts= ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch="no" vga=791 ip= net.ifnames=0 splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1
initrd (loop)/live/initrd.img
}
menuentry "clonezilla-live Debian" {
myroot="/dev/nvme0n1p3"
ISO="/clonezilla-live-2.6.5-21-amd64.iso"
search --set -f $ISO
loopback loop $ISO
linux (loop)/live/vmlinuz root=$myroot boot=live union=overlay username=user config components verbose noswap edd=on nomodeset locales= keyboard-layouts= ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch="no" vga=791 ip= net.ifnames=0 splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1
initrd (loop)/live/initrd.img
}
menuentry "clonezilla-live-PAE" {
myroot="/dev/nvme0n1p3"
ISO="/clonezilla-live-2.6.4-10-i686-pae.iso"
search --set -f $ISO
loopback loop $ISO
linux (loop)/live/vmlinuz root=$myroot boot=live union=overlay username=user config components verbose noswap edd=on nomodeset locales= keyboard-layouts= ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch="no" vga=791 ip= net.ifnames=0 splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1
initrd (loop)/live/initrd.img
}
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
Résultats des quatre versions :
1) la version dite "Ubuntu"
elle met du temps à se charger, mais elle fonctionne jusqu'à un certain point...
elle détecte correctement les différents disques nvme et sata
Puis elle se plante... j'ai un "BOOT FAILED"
Je mets les photos car impossible de récupérer le log en texte
2) la version Ubuntu V2, qui n'est qu'une ISO actualisée de l'iso précédent
la syntaxe est exactement la même que ci-dessus... mais rien ne se lance
et j'ai un message du type "no such device"... alors que l'iso précédent (Ubuntu) se chargeait...
3) la version dite Debian
même résultat que la version précédente
j'ai un message du type "no such device"...
4) la version PAE
Même résultat que la première version Ubuntu !
elle met du temps à se charger, mais elle fonctionne jusqu'à un certain point...
elle détecte correctement les différents disques nvme et sata
Puis elle se plante... j'ai un "BOOT FAILED"
J'ai vérifié que les ISOS 1 et 4 fonctionnaient correctement à partir d'une clé usb.
Bref, les versions 1 et 4 se lancent... mais échouent lamentablement sur un boot fail
Les versions 2 et 3 ne sont pas trouvées... alors qu'elles sont exactement dans le même endroit que les autres
....