Siehe:
https://www.gnu.org/software/grub/manua ... ading.html
https://www.gnu.org/software/grub/manua ... C_Contents
https://www.debuntu.org/how-to-booting- ... from-grub/
Ziel:
Ohne Os-Prober einen Grub auf einer 2. Platte starten
Kein UEFI sondern MBR - Grub
Beide "Platten" sind M.2 Disks und haben im Grub keine "Nummerierung" wie z.B.'hd1,msdos2'
Daher bin ich ein wenig unsicher, ob das, was ich mir da zusammengereimt habe, richtig ist:
Startplatte, von der aus der andere Grub gestartet werden soll:
Code: Alles auswählen
nvme1n1 259:0 0 953,9G 0 disk
├─nvme1n1p1 259:1 0 46,6G 0 part /
├─nvme1n1p2 259:2 0 884,8G 0 part /home
└─nvme1n1p3 259:3 0 22,6G 0 part [SWAP]
Code: Alles auswählen
nvme0n1 259:4 0 111,8G 0 disk
├─nvme0n1p1 259:5 0 28G 0 part /media/willy/MATE ROOT
├─nvme0n1p2 259:6 0 74,5G 0 part /media/willy/MATE HOME
└─nvme0n1p3 259:7 0 9,4G 0 part
Code: Alles auswählen
menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-f8e37245-8f05-4fb5-93bc-e76299146c13' {
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root f8e37245-8f05-4fb5-93bc-e76299146c13
else
search --no-floppy --fs-uuid --set=root f8e37245-8f05-4fb5-93bc-e76299146c13
fi
echo 'Loading Linux 5.7.0-1-amd64 ...'
linux /boot/vmlinuz-5.7.0-1-amd64 root=UUID=f8e37245-8f05-4fb5-93bc-e76299146c13 ro quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-5.7.0-1-amd64
zusammen kombiniert (keinen Ahnung, ob das Stimmt)
Was mir total unklar ist, worauf sich der Eintrag insmod ext2 bezieht
Code: Alles auswählen
menuentry "Debian Bullseye Mate" {
insmod chain
insmod ext2
set root=f8e37245-8f05-4fb5-93bc-e76299146c13
chainloader +1
}
GRUB device name.
Code: Alles auswählen
grub-probe -t drive -d /dev/nvme0n1p1
(hostdisk//dev/nvme0n1,gpt1)
Code: Alles auswählen
grub-probe -t device -d /dev/nvme0n1p1
/dev/nvme0n1p1
Code: Alles auswählen
grub-probe -t fs_uuid -d /dev/nvme0n1p1
f8e37245-8f05-4fb5-93bc-e76299146c13
Code: Alles auswählen
grub-probe -t fs -d /dev/nvme0n1p1
ext2
Code: Alles auswählen
grub-probe -t partmap -d /dev/nvme0n1p1
gpt