Seite 1 von 1

Frage zu /etc/grub.d/40_cusrom_proxy

Verfasst: Mittwoch 11. Januar 2023, 22:01
von oldmcsam
Früher habe ich in 40_custom_proxy folg. eingefügt, um automatisch dies in grub.cfg zu generieren.
menuentry "BionicPub 8.0" {
set root='(hd0,4)'
search --no-floppy --fs-uuid --set 25C132F31793D974
linux /bionicpup648.0frugal/vmlinuz pmedia=atahd psubdir=bionicpup648.0frugal
initrd /bionicpup648.0frugal/initrd.gz
}

Neuerdings sieht der Eintrag anders aus, mit einer sehr langen Kennzahl hinter 'BionicPub 8.0'
Ich vermute, dass es eine Neuerung gegeben hat und der Eintrag automatisch geändert wurde?

etc/grub.d
40_custom_proxy

#!/bin/sh
#THIS IS A GRUB PROXY SCRIPT
'/etc/grub.d/proxifiedScripts/custom' | /etc/grub.d/bin/grubcfg_proxy "+*
+#text
-'BionicPub 8.0'~92cd5e63644b6719704ddaef34d58028~
"

Jetzt möchte ich eine weitere Puppydistri (frugal) beim update-grub automatisch generieren lassen, aber das funktioniert nicht mehr auf diesem Weg.
menuentry 'fossapup64save' {
search --no-floppy --fs-uuid --set 25C132F31793D974
linux /fossapup64save/vmlinuz pfix=nocopy pmedia=atahd psubdir=fossapup64save
initrd /fossapup64save/initrd.gz
}

Nun muß ich nach jedem grub-update diesen Eintrag für fossapub in die grub.cfg neu kopieren.

Wer kann mir weiterhelfen oder wo ich die passende sehr lange Kennzahl finden?

Re: Frage zu /etc/grub.d/40_cusrom_proxy

Verfasst: Donnerstag 2. März 2023, 18:58
von oldmcsam
Hallo, ich melde mich zu dieser Frage zurück, da ich sie lösen konnte.
In /etc/grub.d/40_cusrom konnte ich nun folgende Eintragungen vornehmen, die bei update-grub automatisch die 3 frugal installierten Puppy-Linuxe im Grub-Menü erzeugen.

#!/bin/sh
exec tail -n +3 $0
# 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 "EasyOS Kirkstone" {
insmod ext2
insmod search_fs_uuid
search --no-floppy --fs-uuid --set=root 508fbd26-08c6-4861-b60c-d592eba4ab5f
linux /easyos/vmlinuz rw wkg_uuid=508fbd26-08c6-4861-b60c-d592eba4ab5f wkg_dir=easyos
initrd /easyos/initrd
}
menuentry "BionicPub 8.0" {
set root='(hd1,4)'
search --no-floppy --fs-uuid --set 25C132F31793D974
linux /bionicpup648.0frugal/vmlinuz pmedia=atahd psubdir=bionicpup648.0frugal
initrd /bionicpup648.0frugal/initrd.gz
}
menuentry 'fossapup64save' {
search --no-floppy --fs-uuid --set 25C132F31793D974
linux /fossapup64save/vmlinuz pfix=nocopy pmedia=atahd psubdir=fossapup64save
initrd /fossapup64save/initrd.gz
}