[Eisfair] eisfair-64 auf interne SSD
Hilix
hilmar.boehm at web.de
So Apr 12 20:01:35 CEST 2020
Hallo Heinz-Peter,
> nutzt Du grub-legacy oder grub2
Grub2
> Könntest Du bitte einmal den Eis-Ausschnitt aus Deiner grub.cfg posten?
Eisfair-Ausschnitt s.u.
In den "linux..." Zeilen aller Eisfair menuentry's macht der os-prober gravierende Fehler:
- Bei dem Append-Textstring am Zeilenende fehlt das " . Aufgrund dessen meldet das grub-mkconfig
einen Fehler und schreibt seinen Output stattdessen in grub.cfg.new
- Der "root" Parameter ist unvollständig: "root=UUID". Dies bewirkt, dass
Eisfair beim Booten nicht seine Root-Partition finden kann.
- Ich bin mir auch nicht sicher, ob Leerzeichen um die "=" herum nicht entfernt werden sollten.
Z.B."vga = normal" oder "append = "..."". In den grub.cfg's anderer Distributionen sind sie nicht
vorhanden. Ich habe sie entfernt. (Sie wurden wohl 1:1 aus der lilo.conf übernommen; da sind sie drin.)
Wenn man die ersten beiden Fehler in der grub.cfg.new beseitigt und die dann in eine grub.cfg kopiert oder umbenennt, kann man
Eisfair mit allen bootbaren Kernels aus dem Grub-Menü heraus starten.
Es bleib aber trotzdem unhandlich, weil diese Korrekturen bei jeder neuen Grub-Konfiguration erneut durchgeführt werden müssen.
(was ich auch nicht erreicht habe, ist die Bildschirmauflösung für Eisfair in der grub.cfg zu setzen, z.B. vga=791 oder vga=838.
Eine 800x600er-Auflösung in der Eisfair-Konsole ist halt sehr unübersichtlich.)
Gruß. / Hilmar.
Hier die Eisfair menuentry's der grub.cfg:
---------------------------------------------------------------------------------------------------------------
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'eisfair-1 (auf /dev/sda3)' --class eisfair --class gnu-linux --class gnu --class os $menuentry_id_option
'osprober-gnulinux-simple-f809574f-dfeb-43a4-89e7-b8c0895a2c6b' {
insmod part_gpt
insmod ext2
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1
57828fbe-d892-4b85-bb8d-f4b928bcbf51
else
search --no-floppy --fs-uuid --set=root 57828fbe-d892-4b85-bb8d-f4b928bcbf51
fi
linux /kernel root=UUID ro vga = normal append = "raid=noautodetect vga = 838
initrd /initrd.gz
}
submenu 'Erweiterte Optionen für eisfair-1 (auf /dev/sda3)' $menuentry_id_option
'osprober-gnulinux-advanced-f809574f-dfeb-43a4-89e7-b8c0895a2c6b' {
menuentry 'eis (auf /dev/sda3)' --class gnu-linux --class gnu --class os $menuentry_id_option
'osprober-gnulinux-/kernel--f809574f-dfeb-43a4-89e7-b8c0895a2c6b' {
insmod part_gpt
insmod ext2
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1
57828fbe-d892-4b85-bb8d-f4b928bcbf51
else
search --no-floppy --fs-uuid --set=root 57828fbe-d892-4b85-bb8d-f4b928bcbf51
fi
linux /kernel root=UUID ro vga = normal append = "raid=noautodetect vga = 838
initrd /initrd.gz
}
menuentry 'oldeis (auf /dev/sda3)' --class gnu-linux --class gnu --class os $menuentry_id_option
'osprober-gnulinux-/old-kernel--f809574f-dfeb-43a4-89e7-b8c0895a2c6b' {
insmod part_gpt
insmod ext2
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1
57828fbe-d892-4b85-bb8d-f4b928bcbf51
else
search --no-floppy --fs-uuid --set=root 57828fbe-d892-4b85-bb8d-f4b928bcbf51
fi
linux /old-kernel root=UUID ro append = "raid=noautodetect
initrd /old-initrd.gz
}
menuentry '4.9.210-SMP (auf /dev/sda3)' --class gnu-linux --class gnu --class os $menuentry_id_option
'osprober-gnulinux-/kernel-4.9.210-SMP--f809574f-dfeb-43a4-89e7-b8c0895a2c6b' {
insmod part_gpt
insmod ext2
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1
57828fbe-d892-4b85-bb8d-f4b928bcbf51
else
search --no-floppy --fs-uuid --set=root 57828fbe-d892-4b85-bb8d-f4b928bcbf51
fi
linux /kernel-4.9.210-SMP root=UUID ro append = "raid=noautodetect
initrd /initrd-4.9.210-SMP.gz
}
}
------------------------------------------------------------------------------------------------------------------------------------------
Mehr Informationen über die Mailingliste Eisfair