Hallo zusammen,
ich habe ein paar Siduction Iso zum Spielen in Grub eingebunden.
"grub2-fll-fromiso" setze die Einträge doppelt. Was kann ich dagegen tun ?
Viele Grüsse aus der Schweiz
Michael
menuentry "siduction-2023.1.0-Standing_on_the_Shoulders_of_Giants-cinnamon-amd64-202311051341 (vmlinuz)" {
insmod iso9660
insmod part_gpt
insmod ext2
search --no-floppy --fs-uuid --set=root 2178124b-704e-4f81-9eda-3398a81b113f
loopback loop /siduction-2023.1.0-Standing_on_the_Shoulders_of_Giants-cinnamon-amd64-202311051341.iso
linux (loop)/boot/vmlinuz fromhd=UUID=2178124b-704e-4f81-9eda-3398a81b113f fromiso=/siduction-2023.1.0-Standing_on_the_Shoulders_of_Giants-cinnamon-amd64-202311051341.iso boot=fll lang=de_CH tz=Europe/Z>
initrd (loop)/boot/initrd.img
}
menuentry "siduction-2023.1.0-Standing_on_the_Shoulders_of_Giants-cinnamon-amd64-202311051341 (6.5.10-1-siduction-amd64)" {
insmod iso9660
insmod part_gpt
insmod ext2
search --no-floppy --fs-uuid --set=root 2178124b-704e-4f81-9eda-3398a81b113f
loopback loop /siduction-2023.1.0-Standing_on_the_Shoulders_of_Giants-cinnamon-amd64-202311051341.iso
linux (loop)/boot/vmlinuz-6.5.10-1-siduction-amd64 fromhd=UUID=2178124b-704e-4f81-9eda-3398a81b113f fromiso=/siduction-2023.1.0-Standing_on_the_Shoulders_of_Giants-cinnamon-amd64-202311051341.iso boot=f>
initrd (loop)/boot/initrd.img-6.5.10-1-siduction-amd64
Die Einträge sind schon verschieden, einmal mit "generischen" Werten für Kernel und Initrd, einmal mit "spezifischen" Werten (6.5.10-1-siduction-amd64). Das eine ist ein symbolischer Link (SymLink) auf das andere, daher starten sie dasselbe System.
Einfache Lösung: Einen Eintrag löschen.
Schwierige Lösung: "grub2-fll-fromiso" beibringen im Fall von SymLinks jeweils nur einen Eintrag zu erzeugen :).