Ich hatte noch nie zuvor von der verwendeten Hardware gehört. Es sieht aus wie ein interessantes Gerät, aber ich bezweifle, dass es die Ursache Ihrer Probleme ist.
Bei der Installation im EFI / UEFI-Modus fordert das Ubuntu-Installationsprogramm (Ubiquity) zur Angabe des Speicherorts des Bootloaders auf, ignoriert jedoch diese Informationen umgehend. Hier gibt es mehrere Fehler:
- https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1466367
- https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1173457
- https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1396379
Ich habe Lubuntu und Kubuntu nicht speziell geprüft, aber ich würde erwarten, dass sie denselben Fehler haben.
Eine Problemumgehung lautet wie folgt:
- Starten Sie das Installationsmedium im Modus "Vor der Installation ausprobieren".
- Öffnen Sie ein Terminalfenster.
- Typ
ubiquity -b
. Die-b
Option weist Ubiquity an, keinen Bootloader zu installieren . - Fahren Sie mit der Installation normal fort.
- Installieren Sie manuell einen Bootloader. Dies kann jedoch schwierig werden. Es gibt mehrere Möglichkeiten, wie Sie vorgehen müssen:
- Sie können die Installation über das bereits gebootete Installationsmedium durchführen oder Sie können ein Tool wie den rEFInd-Bootmanager auf einem USB-Flashlaufwerk oder eine CD-R verwenden, um einmalig in Ihre festplattenbasierte Installation zu booten.
- Sie können GRUB 2 (Ubuntus Standardeinstellung) oder etwas anderes installieren .
- Möglicherweise müssen Sie anpassen
/etc/fstab
oder anderweitig sicherstellen, dass das zu verwendende ESP installiert ist/boot/efi
.
Beachten Sie, dass viele (aber nicht alle) EFIs NVRAM-Starteinträge löschen, die auf ungültige Bootloader zeigen. Wenn Sie also Ihren Ubuntu-Bootloader auf einer externen Festplatte installieren und dann die Festplatte entfernen und booten, wird der Bootloader-Eintrag möglicherweise gelöscht. Die Lösung besteht darin, den Bootloader-Pfad ( EFI/ubuntu/
standardmäßig) in umzubenennen . Dieser Dateiname macht ein externes Laufwerk startfähig, indem das Laufwerk im Startmenü der Firmware angegeben wird. Alternativ können Sie rEFInd auf der internen Festplatte installieren. rEFInd ist dynamischer als GRUB; Alle Medien werden aktiv nach bootfähigen Images durchsucht, sodass die Optionen von Boot zu Boot angepasst werden und durch das Erscheinen und Verschwinden der externen Festplatte nicht gestört werden. Sie müssen jedoch durch einige zusätzliche Reifen springen, damit rEFInd mit Secure Boot funktioniert, wie in der Dokumentation beschrieben.EFI/BOOT
und den Bootloader selbst in den Fallback-Dateinamen (EFI/BOOT/bootx64.efi
Bei VMs gibt es EFI-Firmware-Images für QEMU, die Secure Boot unterstützen. Es gibt einige Links und Anweisungen auf sie mit hier, unter anderem - versuchen, eine Web - Suche, wenn Sie Probleme mit dem Link haben ich zur Verfügung gestellt habe. Ich kenne nichts, was für VirtualBox vorgefertigt ist.