Kali Linux kommt nicht über den GRUB-Boot hinaus (Dual-Boot mit EasyBCD)

Kali Linux kommt nicht über den GRUB-Boot hinaus (Dual-Boot mit EasyBCD)

Als engagierter Mathematiker (auch an Informatik interessiert) hatte ich mehrere Monate lang einen Dual-Boot von Windows 10 und Kali Linux 2016.2. Meine erste Festplatte ( hd0) hatte nur 300 GB Speicherplatz, also war der schnell aufgebraucht, insbesondere bei der Unterstützung von zwei Betriebssystemen. Ich habe vor kurzem eine 1-TB-Festplatte ( hd1) bekommen, also wollte ich Kali Linux auf dieser neuen Komponente neu installieren (nur zur Info, ich verwende ein HP Elitebook 8760w mit zwei Steckplätzen für SSD/HDD; primär und sekundär). Ich habe die Kali Linux-Partitionen auf gelöscht hd0und wollte es auf installieren hd1. Ich folgteDasTutorial, das für meine 2016.2-Installation hervorragend ausreichte (jetzt versuche ich, 2017.1 zu installieren). Hier ist mein Verfahren:

  1. Ich habe das ISO-Image von der offiziellen Kali Linux-Webseite heruntergeladen
  2. Ich habe dieses Image mit einem Programm namens Rufus auf einen 8 GB Patriot USB geschrieben
  3. Ich habe meinen Laptop neu gestartet und boot optionsmit F9der Taste im BIOS ausgewählt
  4. Natürlich gelang es mir, die Installation zu starten (ich wählte Graphical installation)
  5. Ich habe alles gemachtgenauwie im Video gezeigt; hier sind die Partitionen, die ich erstellt habe:

    #5 logisch 2,0 GB f ext4 /boot #6 logisch 80,0 GB f ext4 / #7 logisch 300,0 GB f ext4 /home #8 logisch 6,0 GB f Swap Swap

(Hinweis: hd1Es gibt auch eine G:Partition, auf der ich verschiedene Dinge speichere – Filme, Musik usw. – ich denke, das sollte kein Problem sein, aber es war erwähnenswert, da es Ihnen vielleicht einen besseren Rückblick auf die Situation gibt.)

  1. Im GRUB-Installationsabschnitt der Installation habe ich den Pfad meiner Bootpartition angegeben: /dev/sdb5( /sda = hd0, /sdb = hd1)
  2. Ich habe die Installation abgeschlossen und alles lief gut. Windows wurde hochgefahren und ich konnte EasyBCD für den Dual-Boot verwenden.
  3. Aus Erfahrung weiß ich, dass ich, wenn ich den Linux-Typ GRUB 2 wähle, beim Versuch, Kali Linux zu booten, zur Bash-Befehlszeile weitergeleitet werde GRUB4DOS(wenn Sie den Kommentarbereich überprüfen, werden Sie viele Leute sehenhattedasselbe Problem wie ich), also habe ich stattdessen den Typ SysLinux gewählt und auch die Bootpartition angegeben (obwohl sie in EasyBCD nicht richtig aufgelistet war (die Nummer war Nr. 2 statt Nr. 5). Ich kann mich nicht geirrt haben, da die Bootpartition die einzige Partition hd1mit 2 GB Speicherplatz war.
  4. Ich habe neu gestartet und versucht, Kali Linux über EasyBCD zu booten, aber als ich das tat, sah ich nur _ein paar Sekunden lang eine blinkende Linie; dann startete das System automatisch wieder in Windows; ich versuchte, gedrückt zu halten, Shiftum den stillen Boot-Modus zu „beenden“, aber das einzige, was ich zusätzlich sah, war GRUB _. Sonst hat sich nichts geändert.

Ich bin verzweifelt und weiß nicht, wo ich einen Fehler gemacht habe. Mein System läuft nicht auf UEFI, ich habe Secure Boot im BIOS deaktiviert, ich habe die Virtualisierungstechnologie aktiviert usw. Ich habe sogar versucht, eine 32-Bit-Version anstelle einer 64-Bit-Version zu installieren, aber ohne Erfolg. Nach 6 Stunden Frustration und etwa 9 Neuinstallationen habe ich aufgegeben und bin auf diese Website gegangen, um Hilfe zu suchen. Vielleicht sollte ich meine Anfrage auf den Punkt bringen:

  1. Warum kann ich mit GRUB 2 nicht normal booten (warum wird GRUB4DOS angezeigt)?
  2. Warum funktioniert die Alternative SysLinux nicht mehr (mit Kali Linux 2016.2 hat es funktioniert)?
  3. Bitte teilen Sie mir Ihre Möglichkeit zur Lösung des Problems mit und weisen Sie mich auf meine Fehler hin.

Meine bescheidene Theorie ist, dass die Version einige Änderungen aufweist, die mit meiner Standardmethode nicht kompatibel sind.

Antwort1

Erstens gibt es keinen EasyBCD-Boot. Das erwähnte Tool verwendet GRUB4DOS.

GRUB4DOS ist ein GRUB-Port zur Windows/DOS-Umgebung.

Das Booten per MBR ist bekannt:(es gibt Dutzende, wenn nicht Hunderte von Websites, die sich mit dem Dual-Boot von Windows/Linux befassen)

Der Windows-Bootmanager kann Windows (natürlich) laden und jeden Bootsektor (einschließlich des Bootsektors von GRUB) kettenladen.

GRUB kann Linux (natürlich) laden und Windows kettenladen.

Der Begriff hier ist Chainload.

Um den Windows-Bootmanager als "Haupt"-Bootmanager für Chainloading von Linux zu verwenden, empfehle ich Ihnen,Dual-Boot von Windows 7 und Linux/UNIX

Für die Verwendung von GRUB als Haupt-Bootloader/-Manager kann ich das offizielle "Dual-Boot von Kali mit Windows"

GRUB4DOS ist überhaupt nicht erforderlich. Nur mehr Code dazwischen.

Da Sie sagen, dass Sie Mathematiker sind, dürfte es für Sie nicht allzu schwierig sein, den Bootvorgang und die Chainload vollständig zu verstehen (das heißt, Sie können künftig Dual-Boot-Probleme problemlos lösen, falls diese auftreten).

BEARBEITEN:

Es gibt eine dritte Möglichkeit des Dual-Boots: Sie installieren jedes Betriebssystem auf seiner eigenen Festplatte und verwenden die „einmalige Boot-Auswahltaste“ (normalerweise F12) zur Auswahl der Festplatte auf BIOS-Ebene. Hier gibt es keinen gemeinsamen Boot-Code, jedes Betriebssystem verwendet seinen eigenen Bootloader/-Manager, sodass die Betriebssysteme völlig unabhängig voneinander sind und es keine gemeinsamen MBR-Boot-Probleme gibt!

verwandte Informationen