Dreifacher Bootvorgang von zwei Linux-Distributionen und Windows 10

Dreifacher Bootvorgang von zwei Linux-Distributionen und Windows 10

Ok, ich habe mich umgesehen und keine Kopie dieser Frage gefunden. Ich habe auch online gesucht und wirklich keine ausreichende Antwort gefunden.

Ich bin gerade dabei, mein Associate-Studium abzuschließen und brauche dieses Semester im Grunde drei verschiedene Betriebssysteme.

Mein Hauptbetriebssystem ist Windows 10 Pro, das installiert ist und einwandfrei funktioniert. Ich brauche außerdem Kali 2016.2 für einen Kurs zu Firewalls/Intrusion Detection und Debian 8 für einen Unix II-Kurs.

Alles ist eitel Sonnenschein, bis ich dazu komme, Grub auf den zusätzlichen Installationen einzurichten. Wie mache ich das, ohne den Zugriff auf Windows zu zerstören?

Bisher habe ich Grub auf das Windows-Laufwerk eingestellt, ohne den MBR zu überschreiben. Wenn ich jedoch einen Boot-Override durchführe und versuche, die Festplatten mit Linux darauf zu booten, erhalte ich nur einen schwarzen Bildschirm mit einer blinkenden Eingabeaufforderung.

Für jede Hilfe wäre ich sehr dankbar.

Also: zuerst Kali oder zuerst Jessie?

Antwort1

Solche Fragen sind ziemlich schwer zu beantworten, aber ich kann Ihnen bei den erforderlichen Schritten helfen:

1) Sichern Sie Ihren aktuellen MBR (erstellen Sie zunächst ein Backup des ursprünglichen mitdd wenn=/dev/sd# von=mbr.bkp bs=512 Anzahl=1Betrachten Sie # als den Buchstaben Ihres Hauptlaufwerks mit MBR und es wird eine Datei namens mbr.bkp in Ihrem aktuellen Verzeichnis generiert.

2) Installieren Sie Grub in Ihrem MBR mit Ihrem ersten Linux. Betrachten Sie es als Ihr „Haupt-Linux“, da es für die Aufrechterhaltung der „Grub“-Konfiguration verantwortlich ist. Es ist keine gute Idee, 2 Grubs zu haben, die sich immer wieder gegenseitig überschreiben, wenn Sie benutzerdefinierte Konfigurationen haben. Standardmäßig sollte es in Ordnung sein.

3) Falls Ihr Grub Ihr Windows nicht erkennt, müssen Sie von Fall zu Fall prüfen, was falsch sein könnte, aber der Chainload +1 wird ausreichen. Wenn dieser Schritt fehlschlägt, können Sie Ihren MBR mitdd wenn=mbr.bkp von=/dev/sd#

4) Installieren Sie Ihre zweite Distribution. Linux-Installer können Ihr vorheriges Grub aus Schritt 2 überschreiben. Falls alles in Ordnung ist, sollten Sie aufgrund von Grub2-Skripten für andere Linux- und Windows-Versionen beide Distributionen und Windows problemlos sehen.

Falls dies nicht funktioniert und Sie nur eine Distribution sehen, müssen Sie überprüfen, was der Befehlgrub-mkconfigzeigt an, ob die Skripte Ihre 2. Distribution und Linux richtig erkennen. Zur Fehlerbehebung führt das Skript 10_linux für Grub2 eine ordnungsgemäße Analyse Ihrer Partitionen durch und kopiert die Grub-Konfiguration dieser Distribution neben Ihre aktuelle, 30_os-prober erkennt Windows. Wenn Sie echte Probleme haben, können Sie neben den anderen Skripten auch Ihre eigene Konfiguration unter /etc/grub.d/* erstellen.

Stellen Sie einfach sicher, dass Sie NICHT im UEFI-Modus sind, da es unter Windows aufgrund der standardmäßigen UEFI-Signaturschlüssel (von Microsoft) zu Problemen kommen würde, wenn es versucht, Grub richtig zum Laufen zu bringen.

Antwort2

Eine alternative Lösung besteht darin, die Linux-Distributionen in virtuellen Maschinen auszuführen. Sie könnten beispielsweise Virtualbox installieren und separate virtuelle Maschinen für Kali und Debian erstellen. Virtualbox platziert die Gastbetriebssysteme standardmäßig hinter NAT. Wenn dies ein Problem darstellt, wählen Sie in den Netzwerkeinstellungen von Virtualbox den überbrückten Adapter, um die Gäste in dasselbe Netzwerk wie die physische Maschine zu bringen.

verwandte Informationen