FreeBSD wird nach der Installation auf DualBoot nicht im Grub-Menü angezeigt. (Jetzt TriBoot-System)

FreeBSD wird nach der Installation auf DualBoot nicht im Grub-Menü angezeigt. (Jetzt TriBoot-System)

Ich habe Windows 7, Ubuntu und FreeBSD auf einer separaten Partition auf einer Festplatte installiert. Beim Booten habe ich nur die Möglichkeit, Ubuntu oder Windows 7 auszuwählen. Nach einer erfolgreichen FreeBSD-Installation wird es jetzt im GRUB angezeigt.

Ich habe sie sowohl in Ubuntu als auch in Windows geladen und sie sind tatsächlich richtig beschriftet, verweisen auf die richtige Partition und zeigen das richtige Betriebssystem ohne Fehler oder Probleme an.

Hier sind die Daten, die ich bisher während dieses Prozesses gesammelt habe.

1.) FORTSCHRITT DES BETRIEBSSYSTEMS

Ich habe mit Windows 7 angefangen. Dann wollte ich als Programmierer Linux lernen und habe Ubuntu hinzugefügt. Während der Installation von Ubuntu konnte ich meine Hauptpartition „ändern“, ohne in die Computer-/Datenträgerverwaltung in den Verwaltungstools von Windows gehen zu müssen. Das war also praktisch. Ich habe meine Partition geändert und ihre Größe sofort angepasst, um Platz für Ubuntu zu schaffen. Es hat super funktioniert und ehe ich mich versah, habe ich Terminal-Befehlszeilen getippt und auswendig gelernt. Es war ein tolles Gefühl. Viele Dinge, die ich an GitHub und anderen SSH-Routinen mag, sind mir jetzt viel klarer.

Da ich diese gute Stimmung verspürte, dachte ich, wie cool es wäre, mit einigen dieser wirklich altmodischen Datenbank-/IT-Leute ins Gespräch zu kommen, während wir eine Zigarette oder einen Kaffee oder was auch immer tranken. Lass uns Unix ausprobieren. Warum nicht, oder?

2.) BOOT-OPTIONEN VOR UBUNTU UND NACH UBUNTU

Wenn ich in der Vergangenheit zwei Windows-Versionen installiert hatte, z. B. Windows XP und Windows 7, hatte ich die Option „Vorherige Windows-Version laden“ oder „Windows 7“ mit einem 30-sekündigen Countdown, bevor die erste Option ausgewählt wurde.

Nachdem ich Ubuntu installiert habe, erlebe ich jetzt wohl das Problem „GRUB?“. Es zeigt zuerst das Laden von Ubuntu, dann erweiterte Ubuntu-Optionen, Memtest und Memtest(86) und schließlich ganz unten Windows 7 mit einem, glaube ich, 10 Sekunden langen Countdown.

3.) WIE ICH MEINE FREEBSD-PARTITION HINZUFÜGT HABE

Ich wollte Windows 7 starten und mit der Computer-/Datenträgerverwaltung etwas Speicherplatz von meiner Windows-Partition entfernen, aber ich hatte nur noch 20 GB auf der Windows-Partition übrig, da ich meiner Ubuntu-Partition die Hälfte meiner Festplatte gegeben hatte (oh je). Als ich versuchte, die Ubuntu-Partition aufzuteilen, war alles, was mit Aufteilen, Erweitern oder Ähnlichem zu tun hatte, ausgegraut. Dann erinnerte ich mich an die Optionen, die mir die Ubuntu-Installations-CD bot. Die Option „ändern“. Also tat ich genau das. Ich hatte jetzt Zugriff, um die Ubuntu-Partition innerhalb der Ubuntu-Installations-CD zu ändern. Ich änderte sie und teilte sie in zwei Hälften, wodurch meine für FreeBSD zugewiesene Partition satte 50 GB hatte.

4.) WAS KÖNNTE DIE URSACHE DES PROBLEMS SEIN? ICH BRAUCHE HILFE.

Als ich die Partition im Ubuntu-Installationsprogramm geändert habe (das ich nach der Änderung der Partition beendet habe), habe ich die Partition nie formatiert. Sofern das Ubuntu-Installationsprogramm während der Änderung kein Standardablagesystem angibt, weiß ich nicht, wie es formatiert wurde. Als ich FreeBSD darauf installiert habe, schien es problemlos zu funktionieren und die Installation verlief einwandfrei. Ich habe Netzwerktreiber geladen, mein WLAN-Passwort hinzugefügt, Root-Konten und Nicht-Root-Konten erstellt und noch ein paar andere Dinge.

5. SCHLUSSFOLGERUNG

Mein Bootloader, der jetzt auf das neue GRUB umgestellt wurde, listet FreeBSD nicht auf und weist auch nicht darauf hin, dass ich eine andere Partition mit einem anderen Betriebssystem darauf habe. Um überhaupt eine Chance zu haben, mit den Unix-Leuten zusammenzuarbeiten, brauche ich Ihre Hilfe. Vielen Dank für Ihre Expertise.

Antwort1

Der Bootloader von FreeBSD ist anscheinend nicht besonders gut für Multi-Boots geeignet. In diesem Fall hat er wahrscheinlich den Bootloader von Ubuntu ( grub2) mit seinem eigenen überschrieben.

Eine mögliche Lösung wäre, FreeBSD zu booten und es so zu konfigurieren, dass sein Bootloader auf dem Slice (der Partition) installiert wird, auf dem FreeBSD installiert ist (und nicht auf dem MBR).

Starten Sie als nächstes die Ubuntu-CD/DVD und versuchen Sie, die Installation grub2im MBR erneut durchzuführen. Der FreeBSD-Bootloader auf dem Slice sollte erkannt werden und ein Eintrag zum Booten von FreeBSD sowie Ubuntu und Windows hinzugefügt werden.

Hinweis: Ich habe kein FreeBSD, um dies zu überprüfen.

Antwort2

Wie ich bereits in einem früheren Beitrag sagte ... das Booten in FreeBSD ist mit Grub2 kein Problem. Sie geben nur Ihre Root-Partition (der FreeBSD-Installation) an und fahren dann mit fort kfreebsd /boot/loader. Wenn es beispielsweise nach einem Upgrade eines Kernels auf Ihrer Linux-Installation verschwindet, ist das auch kein Problem. Schreiben Sie es in den benutzerdefinierten Abschnitt, /etc/grub.d/von wo aus die Konfiguration von Zeit zu Zeit erstellt wird.

verwandte Informationen