Hab eine VM mit Arch (VM Workstation 17.52, UEFI).
Arch kann per GRUB2 ganz normal gebootet werden.
Auf einer extra Parition liegen Tools wie SystemRescue und Clonezilla.
Die Grub Einträge für die Tools werden erstellt.
Will ich die booten beschwert sich Grub das es die UUID nicht finden kann.
cat /etc/default/grub
GRUB_DEFAULT=0
GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR="Arch"
GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=0 biosdevname=0"
GRUB_CMDLINE_LINUX=""
#GRUB_PRELOAD_MODULES="part_gpt part_msdos"
GRUB_TIMEOUT_STYLE=menu
GRUB_TERMINAL_INPUT=console
GRUB_GFXMODE=auto
GRUB_GFXPAYLOAD_LINUX=keep
GRUB_DISABLE_RECOVERY=false
#GRUB_COLOR_NORMAL="light-blue/black"
#GRUB_COLOR_HIGHLIGHT="light-cyan/blue"
GRUB_SAVEDEFAULT=true
GRUB_DISABLE_SUBMENU=false
GRUB_DISABLE_OS_PROBER=true
cat /etc/grub.d/11_sysres100264
#! /bin/sh -e
echo "Füge einen Starteintrag für System Rescue 10.02 ein" >&2
cat << EOF
menuentry "System Rescue 10.02 (Kernel 6.1.53) 64-Bit" {
load_video
insmod fat
insmod part_msdos
insmod part_gpt
insmod ext2
insmod linux
search --no-floppy --fs-uuid --set=root 647c448c-0870-46db-952c-0f15938ad0c6
linux /sysres100264/boot/x86_64/vmlinuz.....
initrd /sysres100264/boot/x86_64/sysresccd.img
}
EOF
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 1 80G 0 disk
├─sda1 8:1 1 954M 0 part /boot/efi
└─sda2 8:2 1 79,1G 0 part /
sdb 8:16 1 20G 0 disk
└─sdb1 8:17 1 20G 0 part [SWAP]
sdc 8:32 1 8G 0 disk
└─sdc1 8:33 1 8G 0 part /tools
sdd 8:48 1 160G 0 disk
└─sdd1 8:49 1 160G 0 part /home
sr0 11:0 1 1024M 0 rom
Die UUID der Tools Partition stimmt auch!
sudo blkid -o value -s UUID /dev/sdc1
647c448c-0870-46db-952c-0f15938ad0c6`