it-swarm.com.de

Nach dem Upgrade auf Windows 8.1 kann Ubuntu nicht mehr gestartet werden, die Startreparatur behebt das Problem nicht

Ich habe ein Sony Vaio Duo 11 Cabrio, es war erfolgreich Dual Boot Lubuntu 13.10 und Windows 8, aber nach dem Upgrade auf Windows 8.1 wird nur Windows geladen.

Ich habe die "Schnellstart" -Funktion von Windows deaktiviert und dann die Startreparatur ausgeführt, aber das Problem wurde nicht behoben (sie funktionierte früher, als Windows 8 die Startkonfiguration durcheinander brachte, aber nicht mit Windows 8.1). Ich habe esayBCD unter Windows installiert und jetzt sehe ich seinen Bootloader, aber nicht Grub. Ich habe sogar versucht, unter/dev/sda chroot und grub-zu installieren, aber ich glaube nicht, dass grub der beim Start geladene Bootloader ist.

Meine Vermutung ist, dass Windows einen Bootloader irgendwo anders als /dev/sda. platziert

Wenn ich das System mit einem USB-Laufwerk starte, kann ich lubuntu erfolgreich laden.

Dies ist eine Boot-Repair-Ausgabe: http://paste.ubuntu.com/6598795/ (diese wurde nach dem Booten von sda2 lubuntu von einer USB-Festplatte ausgeführt, aber ich auch mit Live-CDs mit den gleichen Ergebnissen ausprobiert)

Eine kurze Geschichte, wie ich dahin gekommen bin:

  • Im BIOS habe ich "Secure Boot" deaktiviert und "UEFI-Modus" aktiviert.
  • Formatierte die Festplatte, um die vorinstallierten Windows 8 von Sony zu löschen
  • Installierte Lubuntu 13.10 auf sda2 (sda1 wurde vom Installer als UEFI-Partition erstellt)
  • Installiertes Android-x86 auf sda3 (alles hat bisher funktioniert)
  • Installierte Windows 8 im freien Speicher (es wurde sda4-5-6 erstellt). Windows hat den Start versaut, aber die Startreparatur hat ihn behoben. Windows überschrieb den Bootloader so lange, bis ich die Option "Schnellstart" entfernte. (alles hat wieder funktioniert)
  • Windows auf 8.1 aktualisiert, jetzt gibt es einen Windows-Bootloader. Ich habe (wieder) die Option "Schnellstart" entfernt. Ich habe grub wiederholt auf/dev/sda installiert, bekomme aber immer einen anderen Bootloader (Windows/Microsoft/easyBCD ??) kann nur Windows ausführen.

Ich möchte verstehen, welcher Bootloader beim Start ausgeführt wird, wo er sich befindet und wie ich das ändern kann. Vielen Dank!

bearbeiten: Ich habe rEFInd in Windows gemäß den offiziellen Anweisungen installiert und den Abschnitt "Windows-Boot-Manager" so geändert, dass er jetzt wie folgt aussieht:

S:\EFI\refind>bcdedit /enum active /v
Windows Boot Manager
--------------------
identificatore          {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device                  partition=S:
path                    \EFI\refind\refind_x64.efi
description             rEFInd am
locale                  it-IT
inherit                 {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default                 {b781b519-6749-11e3-a4a1-eb3a69ac7fb1}
resumeobject            {b781b518-6749-11e3-a4a1-eb3a69ac7fb1}
displayorder            {b781b519-6749-11e3-a4a1-eb3a69ac7fb1}
                        {b781b512-6749-11e3-a4a1-eb3a69ac7fb1}
                        {b781b524-6749-11e3-a4a1-eb3a69ac7fb1}
toolsdisplayorder       {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout                 5
displaybootmenu         Yes

BUT Ich bekomme immer noch einen Bootloader, der nicht REFInd ist !! es sieht stattdessen so aus: Windows Legacy Bootloader

2
ale dino

VERSUCHE DIESE ZUERST

Halten Sie in Win 8.1 die UMSCHALTTASTE gedrückt, während Sie auf Neu starten klicken. Es sollte erweiterte Startoptionen bringen. Sie sollten in der Lage sein, Ihre Ubuntu-Startpartition von dort aus auszuwählen und dann zu starten.

Spart die Mühe der Neuinstallation, aber Sie müssen Windows bitten, Ubuntu zu laden ...

1
abbaf33f

Ich musste die Option "Fast Boot" in meinem BIOS ausschalten und das funktionierte.

Ich habe die Schnellstartoption in Windows 8.1 aktiviert und auch die UEFI- und Secure-Startoptionen im BIOS aktiviert gelassen. Mein Setup war Windows 8.1 Pro und Ubuntu 13.10. Ich habe auch Debian 7.3 ausprobiert und es gab mir das gleiche Problem, bis ich die obigen Änderungen am BIOS vorgenommen habe.

0
Sileria

Ihre Boot Repair-Ausgabe zeigt, dass kein BIOS/CSM/Legacy-Bootloader installiert ist. Daher ist es unwahrscheinlich, dass der angezeigte Bildschirm dafür geeignet ist. Es ist wahrscheinlicher, dass es sich um den Windows EFI-Modus-Start-Manager handelt.

Sie haben die richtigen Schritte unternommen, und es ist verwirrend, warum es nicht funktioniert. Ihre Symptome stimmen jedoch größtenteils mit einem Computer überein, auf dem Secure Boot aktiviert ist. Daher empfehle ich, zunächst die Secure Boot-Einstellungen Ihrer Firmware zu überprüfen. Vielleicht wurde es wieder eingeschaltet, nachdem Sie es deaktiviert hatten, oder vielleicht hat die Einstellung, die Sie übersehen haben, etwas Merkwürdiges. (OTOH, die Tatsache, dass Sie mit einem rEFInd-USB-Flash-Laufwerk booten können, spricht gegen diese Möglichkeit. Dennoch lohnt es sich zu prüfen ....)

Wenn das nicht funktioniert, sollten Sie einen ziemlich radikalen Ansatz in Betracht ziehen (aber tun Sie dies nur wenn Sie Linux derzeit über ein refind-USB-Flash-Laufwerk booten können):

  1. Starten Sie Boot Repair und wählen Sie im Menü Erweitert die Option zum Wiederherstellen von Sicherungen aus. Ihre Boot Repair-Ausgabe zeigt an, dass diese Optionen angewendet wurden, sie können jedoch Verwirrung stiften. Machen Sie diese Änderungen am besten rückgängig.
  2. Sichern Sie den ESP. (Es reicht aus, den Verzeichnisbaum /boot/efi auf ein Ersatz-USB-Flash-Laufwerk oder ein geeignetes Verzeichnis unter Linux zu kopieren. Ein USB-Flash-Laufwerk ist jedoch unter Windows verfügbar, falls dies erforderlich sein sollte.)
  3. Löschen Sie alle die Dateien auf dem ESP.
  4. Löschen Sie mit efibootmgr oder den Tools Ihrer Firmware alle Start-Manager-Einträge der Firmware aus dem NVRAM. Sie tun dies, indem Sie Sudo efibootmgr -v eingeben, um die Einträge zu ermitteln, und dann die Option -B und -b #### verwenden, um jeden Eintrag der Reihe nach zu löschen, wie in Sudo efibootmgr -B -b 0001 zum Löschen Boot0001. Sie müssen den Befehl -B/-b für jeden Eintrag wiederholen.
  5. Installieren Sie rEFInd erneut unter Linux. (Alternativ können Sie GRUB 2 mit grub-install erneut installieren.)
  6. Wenn rEFInd von der Festplatte bootet und Sie Linux booten können, versuchen Sie, das Unterverzeichnis EFI/Microsoft wiederherzustellen.

Hier geht es darum, den gesamten Rohstoff aus dem ESP und dem NVRAM zu entfernen, damit Sie mit einem sauberen Schiefer beginnen können.

0
Rod Smith

LUBUNTU & UBUNTU AUF EINER WERKSINSTALLIERTEN WINDOWS 8.1-MASCHINE LAUFEN

Tut mir leid über die Länge dieser Antwort, aber es hat bei mir funktioniert.

Ich arbeite auch daran, eine Möglichkeit zu finden, die Ubuntu-Startdatei dem EFI-Laufwerk-Startordner hinzuzufügen. Ich werde hier posten, wenn ich es zum Laufen bringe.


  • Ok, also nach ungefähr 9 Stunden Versuch, Lubuntu auf meinem Laptop mit Windows 8.1 zu installieren, habe ich alles herausgefunden, außer wie man eine automatische Option zwischen den Betriebssystemen beim Booten hat. Also, hier ist was ich gelernt habe:

    • Ich bin mir sicher, dass die meisten Schritte bereits bekannt sind, aber ich werde sie trotzdem ausführen:

Teil 1 ~ Software herunterladen und auf USB-Laufwerk installieren

  • Laden Sie die ISO-Datei Ubuntu (für Desktop-PC) oder Lubuntu (für Laptop-PC) herunter.

    • Als nächstes müssen Sie eine liveCD oder liveUSB der .iso erstellen. Damit können wir davon booten, wenn wir fertig sind.
    • Download netbootin Auswahl der Ausführungsfunktion. Sobald die Installation abgeschlossen ist, starten Sie das Programm. Ich sollte das nicht sagen müssen, aber wir haben alle diese Momente: Stellen Sie sicher, dass Ihr USB in Ihrem Computer LOL ist. Vergewissern Sie sich als Nächstes, dass auf Ihrem USB-Stick genügend Speicherplatz für Ihre Aufgaben vorhanden ist. Alles, was ich gelesen habe, besagt, dass ein 8 GB USB (für Lubuntu) verwendet werden soll. Daher habe ich dies getan und es hat 0,6 GB in Anspruch genommen, und es fällt mir schwer zu glauben, dass es 7 GB benötigt, um zu funktionieren. Wenn Sie Ubuntu installieren, möchten Sie wahrscheinlich einen kompletten USB-Stick mit 8 GB verwenden, um die Sicherheit zu gewährleisten.

      1. Sobald es ausgeführt wird, ändern Sie, wie es das ISO erhält, indem Sie auf die Sprechblase neben dem DiskImage klicken
      2. Klicken Sie anschließend auf den Link mit 3(three) Punkten und suchen Sie Ihre Datei auf Ihrem Computer, wo immer Sie sie gespeichert haben.
      3. Überprüfen Sie zuletzt, ob das richtige USB-Gerät ausgewählt wurde (wenn mehr als 1(one) angeschlossen ist), und klicken Sie auf OK, um mit der Installation auf Ihrem USB-Gerät zu beginnen

Teil 2 ~ Partitionsfestplatte für die Ubuntu-Installation

  • Jetzt müssen Sie Ihre Festplatte partitionieren, wenn Sie keine Partitionssoftware haben MiniTool ist eine gute Freeware, die Sie verwenden können. Ich beschreibe sie hier und verwende Bilder von. Also, wenn Sie das jetzt herunterladen müssen. Die Größe Ihres Partitionslaufwerks muss nicht groß sein (ich habe 13 GB, 10 GB für das Betriebslaufwerk und 3 GB für das Auslagerungslaufwerk verwendet). Wenn Sie Ubuntu installieren möchten, möchten Sie wahrscheinlich wie zuvor mit dem USB-Stick mehr Speicherplatz für die von Ihnen ausgewählte Root-Festplatte reservieren.

    1. Klicken Sie nach der Installation von MiniTool auf yes , der nächste Bildschirm bietet 02 Auswahlmöglichkeiten: MiniTool Partition Wizard und MiniTool Power Data Recovery. Natürlich wählen Sie den Partitionsassistenten. Lassen Sie sich jetzt nicht einschüchtern, wenn der Startbildschirm angezeigt wird. Er ist nicht so schwierig, wie er aussieht.
    2. Jetzt erstellen Sie den Raum für Ihre Partition. Wenn Sie nicht zugewiesenen Speicherplatz auf Ihrer Festplatte haben (Ja. Richtig. Wer hat das?), Fahren Sie mit Schritt 4 fort. Wenn Sie keinen nicht zugewiesenen Speicherplatz haben, wählen Sie am besten Ihren Hauptspeicherort für die Festplatte (C:\es sei denn, Ihr Computer wurde speziell angefertigt und Sie haben etwas anderes angefordert) und verwenden einen Teil davon für Ihre neue Partition. Wenn Sie diesen Teil lesen, gehe ich davon aus, dass Ihnen die Welt der Partitionierung neu ist, sodass Sie kein partitioniertes Laufwerk mit einer separaten Speicherpartition und Betriebssystempartition haben. Wenn Sie 2 Festplatten haben, wählen Sie einfach die mit mehr freiem Speicherplatz. Außerdem werden Sie mehr als wahrscheinlich bemerken, dass Ihre Festplatte bereits andere Partitionen hat, die nicht gemountet sind (in Windows nicht angezeigt werden) und eine, die nicht gemountet ist. Es ist nur die Methode des Herstellers, um sicherzustellen, dass keine wichtigen Daten gelöscht werden. Versuchen Sie daher, diese Laufwerke nicht zu formatieren oder in irgendeiner Weise zu ändern.
    3. Nachdem Sie den richtigen Speicherort für die Erstellung Ihrer neuen Partition ausgewählt haben (stellen Sie sicher, dass diese in der bräunlichen Farbe hervorgehoben ist), gibt es oben im Fenster verschiedene Optionen. Sie möchten Verschieben/Größe ändern auswählen. Wenn das neue Fenster angezeigt wird, werden Sie wahrscheinlich als Erstes feststellen, dass der Balken die aktuelle Größe des Laufwerks angibt. Was Sie tun möchten, ist, auf die rechte Seite dieser Leiste zu klicken und sie zu halten und nach links zu ziehen, um so viel Platz freizugeben, wie Sie möchten. Angenommen, Sie haben ungefähr 371 GB frei und eine Gesamtgröße von 627 GB und möchten, dass Ubuntu freistehend ist (und keinen Festplattenspeicherplatz gemeinsam nutzt). Sie möchten also, dass es eine 150-GB-Partition hat. Sie würden die Leiste ziehen, bis sie so nahe wie möglich an 477 GB heranreicht (Wenn Sie wie ich OCD sind, können Sie die Wertgrößenfelder unter der Leiste verwenden, bis Sie die gewünschten Größen erhalten). Die Dateninformationen in der Leiste sind in GB angegeben. Die Wertefelder sind jedoch in KB angegeben. Denken Sie also daran, dass 1024 KB = 1 GB sind. Klicken Sie jetzt auf OK
    4. Jetzt sehen Sie einen Abschnitt mit nicht zugewiesenem Festplattenspeicher (Wenn Sie diesen Schritt übersprungen haben, haben wir eine imaginäre Partition mit 150 GB Speicherplatz erstellt). Wählen Sie nun den nicht zugewiesenen Festplattenspeicher (grau) und klicken Sie auf die Option Partition erstellen . Verwenden Sie den Schieberegler, um die Größe dieser Partition zu bestimmen (ich empfehle, zuerst Ihr Datenlaufwerk zu erstellen, damit Sie es später mit Ihrem Laufwerk C: zusammenführen können, wenn Sie dies benötigen). Angenommen, Sie installieren Lubuntu. Die Empfehlung lautet, dass Ihr SWAP-Laufwerk die gleiche Größe hat wie der Arbeitsspeicher Ihres Computers. Ich habe 3 GB, also werde ich das verwenden. Sie benötigen 10 GB für Ihr Betriebssystem und 3 GB für Ihren SWAP. Daher sollte Ihre erste Partition 137 GB umfassen. Bevor oder nachdem Sie Ihren Schieberegler eingestellt haben, können Sie dem Laufwerk einen Namen geben. Ich werde meinen Steve nennen.
    5. Sie können hier auch das Format auswählen. Aus den Untersuchungen, die ich angestellt habe, ist Ext3 das beste. Wenn Sie neu in Linux sind, kennen Sie dieses Format wahrscheinlich nicht und das liegt daran, dass es nur für Linux ist. Wenn Sie glauben, dass Windows Zugriff auf dieses Laufwerk haben soll oder diese später zusammenführen muss und Sie das Laufwerk nicht formatieren und die Informationen darauf verlieren möchten, können Sie NTFS auswählen.
    6. Nun wählen Sie den Laufwerksbuchstaben aus, verwenden die Dropdown-Liste und treffen Ihre Auswahl. Dies hat keine Auswirkungen auf das Laufwerk. Da meins Steve heißt, würde ich es zum S: -Laufwerk machen.
    7. Behalten Sie die Cluster-Option bei und klicken Sie auf OK
    8. Dadurch kehren Sie mit einem verbleibenden nicht zugewiesenen Bereich von 13 GB zum Startbildschirm zurück. Wiederholen Sie die Schritte 4 bis 7 mit einem anderen Namen und Laufwerksbuchstaben. Hier können Sie jedoch NTFS nicht verwenden. Verwenden Sie das Ext3, über das ich zuvor gesprochen habe.
    9. Nachdem Sie nun alle Einstellungen für Ihre l/ubuntu-Installation vorgenommen haben, klicken Sie oben links auf Übernehmen Ecke.

Teil 3 ~ Ändern der Einstellungen Ihres Computers

  • Nachdem MiniTools die Partitionen erstellt hat, müssen Sie Ihre BIOS/UEFI-Einstellungen anpassen. Es gibt 2(two) Möglichkeiten, dies zu tun.

    • Wenn Sie mit Eingabeaufforderung oder Power Shell vertraut sind, öffnen Sie eine. Wenn nicht, können Sie mit der rechten Maustaste auf das Startsymbol in Ihrer Taskleiste klicken und Eingabeaufforderung auswählen. Wenn die Eingabeaufforderung geöffnet wird, geben Sie (shutdown/r/o) ohne die Klammer ein Wenn dies nicht der Fall ist, fügen Sie nach "shutdown" eine .exe-Erweiterung hinzu. Wenn dies korrekt durchgeführt wurde, wird Ihr Computer im Menü für erweiterte Einstellungen neu gestartet. Wenn Sie sich damit nicht wohl fühlen, werde ich Ihnen den langen Weg zeigen.
    • Halten Sie für die lange Route die Windows-Taste gedrückt und drücken Sie C, um die Charms-Leiste aufzurufen, oder bewegen Sie die Maus in die obere rechte Ecke des Bildschirms und öffnen Sie das Untermenü "Einstellungen".
    • Wählen Sie PC-Einstellungen ändern ganz unten im Menü. Gehen Sie in diesem Einstellungsmenü erneut zum unteren Untermenü Update & Recovery Wählen Sie das untere Untermenü Wiederherstellung und klicken Sie zuletzt auf Neustart Option in der unteren Kategorie Advanced Startup
    • Ihr Computer wird jetzt im erweiterten Startmenü neu gestartet. Sie sollten 3 Optionen haben, wählen Sie Fehlerbehebung und wählen Sie dann UEFI-Einstellungsmenü Der Computer sollte erneut neu gestartet werden. Diesmal in einem Menü, das aussieht wie ein altes BIOS-Einstellungsmenü. Hier kann es etwas knifflig werden. Jedes UEFI-Menü ist unterschiedlich, je nachdem, welche Art von Motherboard Sie haben. Wenn Sie nicht wissen, was Sie tun, würde ich nicht empfehlen, etwas anderes zu ändern als das, worüber ich spreche. Das Ändern der falschen Einstellung in diesem Einstellungsmenü kann Ihren Computer irreparabel beschädigen. Wenn Sie einen Computer oder Laptop eines großen Herstellers (Dell, HP, Gateway usw.) haben, haben diese wahrscheinlich die meisten Einstellungen trotzdem gesperrt, einige (ASUS, Alien) jedoch nicht, und wenn es sich um einen kundenspezifischen Computer handelt, ist dies der Fall wahrscheinlich voll einstellbar sein.
    • Gehen Sie trotzdem zum Menü/Untermenü BOOT, möglicherweise müssen Sie die Pfeile verwenden auf Ihrer Tastatur und es könnte ein Untermenü sein. Das Menü BOOT ist eigentlich ein Untermenü des Menüs Menü Systemkonfiguration . Sobald Sie sich im Untermenü BOOT befinden, sollten Sie in der Lage sein, ein paar Dinge unabhängig davon einzustellen Was für einen Computer hast du? Eine davon ist die Reihenfolge, in der Ihr Computer die Treiber zum Booten überprüft. Dies bedeutet, dass der USB-Stick nicht funktioniert, wenn die Betriebssystemsoftware an erster Stelle in der Liste steht. Sie möchten die USB-Laufwerksoption an den Anfang der Liste verschieben. Hier habe ich einen Weg gefunden, mit Lubuntu zu booten. Wenn Sie jemals das alte BIOS-Menü verwendet haben, von dem Sie wissen, dass Sie es durch Drücken der Tasten ESC, DEL, F2 oder F9 eingegeben haben, ist dies keine Standardoption mehr, jedoch meine HP Pavilion Sleekbook 15 verfügt über eine Option mit der Bezeichnung POST-Hotkey-Verzögerung , mit der Sie diese Funktion aktivieren und festlegen können, wie lange Sie möchten muss die Taste drücken.
    • Wenn Sie über diese Funktion verfügen, ist sie nicht mit dem alten BIOS identisch. Wenn diese Funktion auf meinem Computer aktiviert ist und ich die ESC-Taste drücke, wird nicht direkt das BIOS-Menü aufgerufen, sondern es wird eine Optionsliste mit einer Auswahlmöglichkeit angezeigt mein Boot-Gerät, gehen Sie in das BIOS-Menü und ein paar andere Optionen, an die ich mich nicht erinnern kann.
0
Spooner1322

Ich habe das Problem folgendermaßen gelöst:

  • Starten Sie lubuntu von der USB-Bootdiskette.
  • Löschen Sie alles in/boot/efi
  • mkdir/boot/efi/EFI (ansonsten merkt boot-repair nicht, dass es eine EFI-Partition gibt)
  • boot-Reparatur Wählen Sie die Option "separate/boot/efi" Partition.

An diesem Punkt funktioniert und bootet Grubuntu (und Android-x86).

Um Windows zurück zu bekommen, musste ich den Ordner/boot/efi/Microsoft wiederherstellen, dann benenne ihn in Microsoft2 um und füge dies zu /etc/grub.d/40_custom hinzu:

menuentry "Windows Boot Manager (UEFI on /dev/sda1)" --class windows --class os {
    insmod part_gpt
    insmod fat
    set root='hd0,gpt1'
    chainloader /EFI/Microsoft2/Boot/bootmgfw.efi
}

Ich musste den Ordner umbenennen, weil seltsamerweise, wenn es einen Ordner mit dem Namen "Microsoft" gibt, der Windows-Bootloader anstelle von Grub angezeigt wird (und ich möchte wirklich wissen, warum).

0
ale dino