Wie kann ich verhindern, dass Windows immer zuerst startet?

7

Ich habe versucht, ein Dual-Boot-Setup auf meinem Computer durchzuführen. Hatte Windows 7 bereits auf einer Festplatte installiert und versuchte dann, Ubuntu auf einem Teil einer anderen Festplatte zu installieren. Wenn ich meinen Computer unter Windows 7 einschalte, wird immer gestartet. Es gibt keine Option, um auszuwählen, welches Betriebssystem gestartet werden soll, unabhängig von der Reihenfolge, in der die Festplatten im BIOS gestartet werden. Dies geschieht immer. Wenn ich die Festplatte mit Windows entferne, anstatt Ubuntu zu booten, wird nur ein Fehler angezeigt. Windows kann nicht gestartet werden, da etwas fehlt. Nach der Installation von Ubuntu hieß es, alles sei in Ordnung. Etwas anderes, das helfen könnte: Ursprünglich hatte ich Kubuntu vor Windows installiert, aber als ich Windows 7 installierte, konnte ich nicht mehr darauf zugreifen und hörte einfach auf, es zu verwenden. Wie kann ich dies verhindern, damit ich Ubuntu starten kann?

Ayeayeron
quelle

Antworten:

10

Was passiert ist, ist, dass Windows 7 Grub (den Linux-Bootloader) mit einem eigenen Bootloader überschrieben hat. Dies ist reparabel, es erfordert nur ein wenig Arbeit. Hier erfahren Sie, wie Sie das Problem beheben können. Sie benötigen eine Ubuntu 10.10 Live-CD.

Starten Sie die Live-Sitzung. Öffnen Sie ein Terminal (Anwendungen> Zubehör> Terminal) und werden Sie durch Ausführen zum Root

sudo su -

Als nächstes müssen Sie Ihre Festplatte überprüfen und die Partitionierung überprüfen. Lauf

fdisk -l

Sie müssen ein wenig Detektivarbeit leisten, möchten aber die Ubuntu-Root-Partition identifizieren. Sie erhalten eine Ausgabe, die so aussieht

   Device    Boot      Start         End      Blocks   Id  System
   /dev/sda1   *           1       18663   149903360   83  Linux
   /dev/sda2           18663       19458     6384641    5  Extended
   /dev/sda5           18663       19458     6384640   82  Linux swap / Solaris

Mit einem anderen für Ihr Windows-Setup. Die Zeile / dev / sda1 und die Zahlen werden wahrscheinlich unterschiedlich sein, aber Sie möchten die finden, die als System: Linux aufgeführt ist.

Jetzt montieren Sie das und installieren grub.

mount /dev/sda1 /mnt
grub-install --root-directory=/mnt/ /dev/sd1

Ersetzen Sie / dev / sda1 durch das, was Sie gesagt haben.

Das sollte es sein, neu starten und Sie sollten in der Lage sein, Ubuntu und Windows zu starten.

Alex Launi
quelle
Wenn Sie es sorgfältig lesen, hat er falsch installiert, und das Windows-Laufwerk startet zuerst lol. + du hast sudo für fdisk vergessen (ich erinnere mich nicht, dass es ohne es auf der Live-CD funktioniert). habe dich immer noch gewählt;)
RolandiXor
1
Nein, ich ließ ihn zu root wechseln. sudo su -. Dann brauchen Sie für den Rest kein Sudo zu verwenden.
Alex Launi
oh my bad = D lol (entferne sudo aus dem letzten Befehl: P lol haha)
RolandiXor
Guter Anruf! Ich dachte, diese Dinge sollten gemeinsam bearbeitet werden? Können wir nicht die Antworten der anderen bearbeiten, oder ist das nur für Fragen ..
Alex Launi
1
@Alex: Du solltest sudo -istattdessen sudo su -aber verwenden. ;-)
1.
1

Sie müssen grub auf der richtigen Festplatte installieren (der Festplatte, die zuerst startet). Detaillierte Informationen dazu finden Sie hier

RolandiXor
quelle
1

Sie haben grub nicht auf Ihrer zweiten Festplatte installiert (enthält Ubuntu). Installieren Sie einfach grub auf dieser Festplatte. Wenn Sie Schwierigkeiten haben, installieren Sie einfach das Ubuntu neu (stellen Sie sicher, dass Sie sich für die Installation von grub entschieden haben). Und machen Sie diese Festplatte zuerst zu booten.

aneeshep
quelle
0

Wenn Sie sich nicht sicher sind, GRUB erneut mit der Installations-CD zu installieren, empfehle ich, Easy BCD für Win7 herunterzuladen und zu installieren.

http://neosmart.net/blog/2010/welcome-to-easybcd-2/

Es sollte in der Lage sein, alle installierten Betriebssysteme zu erkennen und die Startreihenfolge leicht zu bestimmen

Mark Rooney
quelle