Aufgrund von Änderungen mit dem Upstream-Bootloader GRUB 2.06, Ubuntu-Entwickler finden heraus, wie sie Dual-Boot/Multi-Boot-Szenarien in Zukunft mit Ubuntu 22.04 LTS verwalten werden.

Das vorliegende Problem ist, dass GRUB 2.06 standardmäßig os-prober als Funktion für GRUB deaktiviert hat, um andere installierte Betriebssysteme zu erkennen. OS-Prober ist jetzt standardmäßig im Upstream deaktiviert, da Sicherheitsprobleme beim Durchlaufen und Mounten aller Partitionen auf dem System beim Überprüfen auf andere Betriebssysteme auftreten und dies ausgenutzt werden könnte, wenn Dateisystemschwachstellen ausgenutzt werden.

Ubuntu verließ sich auf os-prober, um andere installierte Betriebssysteme zu finden, um sie bequem im GRUB-Bootloader anzeigen zu können. Dies bedeutet, dass mit dem Wechsel von Ubuntu 22.04 auf GRUB 2.06 Nicht-UEFI-BIOS-Benutzer kein anderes Betriebssystem mehr booten können, während UEFI-basierte Systeme weiterhin andere Betriebssysteme booten könnten, wenn sie den UEFI-Bootloader durchlaufen. Das Hauptproblem besteht darin, den Bootvorgang für diejenigen zu behindern, die noch den klassischen BIOS-Bootprozess ausführen.

Daher müssen Ubuntu-Entwickler entscheiden, ob sie os-prober wieder aktivieren, was sie angesichts der berechtigten Sicherheitsbedenken nicht unbedingt tun möchten. Oder sie erwägen auch ein GRUB-Modul, das einige der os-prober-Rollen nur dann erfüllen würde, wenn es vom Benutzer gesucht wird, eine spezielle Handhabung, nur um nach Microsoft Windows auf der Festplatte zu suchen, um eine Chainload-Boot-Option hinzuzufügen, oder os-prober nur bei. auszuführen install-time und dann auf diese Informationen für nachfolgende Boote verlassen. Es gibt auch Möglichkeiten wie das Aktivieren von os-prober aktiviert, wenn die Ubuntu-Installation von einer früheren Version aktualisiert wird usw wahrscheinlicher Weg nach vorn für die weitere Unterstützung von Dual-/Multi-Boot-Szenarien mit Ubuntu. Wenn Sie ein Multi-Boot-Linux-Benutzer sind, können Sie mehr erfahren oder Ihre Meinung über ubuntu äußern-devel.

Categories: IT Info