Hallo zusammen,
vor der Anschaffung der Verleihgeräte wurde mir ein Testgerät unseres Händlers, Marke Terra Mobile 1516 zur Verfügung gestellt. Ich hatte zuvor schon ein Image mit Ubuntu Bionic erstellt, dass virtuell und auf anderen Notebooks problemlos läuft. Der Plan ist, dieses Image mit linbo auf alle Verleihgeräte zu verteilen, ohne eine unnötige Domänenaufnahme. Schließlich kommen die Geräte ja irgendwann auch wieder zurück, und dann habe ich sie schon im System.
Leider kann man in dem Terra-Notebook nicht mehr auf „legacy“ umstellen, die Biosversion von „Insyde“ bietet dies Möglichkeit nicht mehr an. Zunächst habe ich einige Tests mit der vorhandenen „legacy“-Konstellation gemacht. Damit bekomme ich das Image zum Laufen und alles (Mauspad, Kamera usw.) funktionieren. Allerdings wird linbo jedes Mal beim start über das Netz gezogen, also habe versucht, mich mit uefi anzufreunden.
Der Testrechner bekam in der workstation-Datei eine neue Gruppenbezeichnung. Die start.conf.ubuntu-uefi aus den examples habe ich gerüngfügig angepasst, ein import_workstations gemacht und kontrolliert, ob es die entsprechende cfg-Datei in /boot/grub/ gibt. Der Start über pxe sah zunächst vielversprechen aus, allerdings gab es die Fehlermeldung "Installiere GRUB in MBR/EFI von /dev/sda … Fehler! Auch beim Partionieren erschien dieser Fehler und bei den 5 Partionen tauchte die Bezeichnung /dev/sda1 zweimal auf. Wie zu erwarten, startete der Rechner nicht lokal, sondern weiterhin nur über pxe.
Das Ganze habe ich dann noch mit verschiedenen Einstellungen im UEFI-Bios versucht, auch vom Stick mit dem linbo.iso: bringt alles nichts. Ein weiterer Versuch in meiner lmn7 Testumgebung führte auch nicht weiter. Dass das unter legacy-Bedingungen erstellte Image schuld sein könnte, glaube ich an und für sich nicht, da es im Bootprozess ja erst nach linbo zum Einsatz kommt.
Der Knackpunkt scheint zu sein, dass es nicht gelingt, grub auf /dev/sda1, die efi-Partion zu schreiben. Darauf deuten auch die Einträge in der linbo.log (lmn7) hin:
## Hardware setup - end ##
Installing for x86_64-efi platform.
grub-install: error: /boot/efi doesn't look like an EFI partition.
NTFS signature is missing.
Failed to mount '/dev/sda': Invalid argument
The device '/dev/sda' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
NTFS signature is missing.
Failed to mount '/dev/sda': Invalid argument
The device '/dev/sda' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
mkfs.fat: warning - lowercase labels might not work properly with DOS or Windows
...
Installing for x86_64-efi platform.
grub-install: error: /boot/efi doesn't look like an EFI partition.
## Log session end: So 19. Jul 10:50:23 CEST 2020 ##
Ob das Weglassen des labels was bringt, habe ich noch nicht ausprobiert.
Was tun? Auf Rechner mit legacy bestehen (solange es noch welche gibt) oder versuchen linbo mit dem uefi-Zeug zu versöhnen?
Viele Grüße
Wilfried