Installieren des 20.04.3-Servers (Subiquity) ohne GRUB

Installieren des 20.04.3-Servers (Subiquity) ohne GRUB

Ich möchte Ubuntu-Server 20.04.3 LTS installieren, habe aber bereits einen Bootmanager und möchte diesen nicht überschreiben.

Ich weiß, dass Ubiquity mit dieser Option ausgeführt werden kann --no-bootloaderund es gibt Hinweise, die Subiquity früher unterstützt hat. --bootloader=noneGibt es aber aktuell eine Möglichkeit, nur die Server-Betriebssystemdateien zu installieren und die EFI-Partition unverändert zu lassen?

Antwort1

Eine gute Frage, die zunehmend an Bedeutung gewinnt, da Canonical auch beim Desktop-Installer auf Subiquity umzusteigen scheint. Das ist also, was ich herausgefunden habe.

In der aktuellen Quelle von Subiquity unterhttps://github.com/canonical/subiquity/blob/main/subiquity/cmd/server.pyEs gibt einen Befehlszeilenparameter von --bootloader, der den Hilfetext „Zu verwendenden Bootloader-Stil überschreiben“ mit den möglichen Werten „none“, „bios“, „prep“ oder „uefi“ enthält.

Es ist schwierig, dem Ablauf durch die gesamte Quelle zu folgen, aber es scheint, dass das Setzen dieses Parameters die Standardprüfung überschreibt, um herauszufinden, welche Art von Bootloader installiert werden soll. Wenn dann bei der tatsächlichen Serverinstallation das Bootloader-Attribut den Wert Bootloader.NONE hat, wird die Installation eines Bootloaders übersprungen.

Kommentare in der Quelle weisen darauf hin, dass bei s390x-Installationen kein Bootloader installiert wird.

Wie bei Ubiquity muss man bei der Desktop-Installation möglicherweise zur Befehlszeile wechseln, um „subiquity --bootloader=none“ aufzurufen.

Anders als bei Ubiquity scheint es keine kürzere Option „-b“ zu geben.

verwandte Informationen