Wie kann man Windows 8 und Ubuntu 14.04 mit zwei Booten auf einem Sony Vaio reparieren?

8

Ich versuche derzeit, Ubuntu 14.04 auf einem Sony Vaio zu installieren, auf dem Windows 8 im (ich verstehe) UEFI-Modus vorinstalliert war. Und ich erlebe die Dual-Boot-Hölle. Ich habe bereits die meisten Vorschläge in der ausführlichen Installation von Ubuntu neben einem vorinstallierten Windows mit UEFI- Handbuch sowie Ubuntu-Installationen bei der Verwendung von UEFI ausprobiert , aber es treten immer noch Probleme auf. Bitte markieren Sie die aktuelle Frage NICHT als doppelt.

Dies sind die Schritte, die ich bereits getan habe:

  1. Verwenden Sie ein 64-Bit 14.04
  2. Im BIOS konnte ich QuickBoot/FastBootund Intel Smart Response Technology(SRT) NICHT finden oder deaktivieren . Aber ich habeFastStartup in Windows 8 deaktiviert .
  3. Im BIOS habe ich deaktiviert SecureBoot.
  4. Ich habe 14.04 im UEFI-Modus (der /etc/fstabdie UEFI-Partition enthält) mithilfe der manuellen Partitionierung auf der GPT-Festplatte installiert. Ich habe die Größe der Windows 8-Partition in Windows 8 wie empfohlen reduziert.
  5. Nach der Installation sind mir Probleme beim Dual-Booten aufgefallen, daher habe ich versucht, sie zu verwenden boot-repair(gemäß dieser Anleitung ). Aber es endete nur mit einem Fehler und konnte nicht viel beheben.

Problem:

Windows 8 bootet immer gut. Wenn ich es irgendwie schaffe, zum Grub-Bildschirm zu gelangen, führt die Auswahl von Ubuntu oder Windows 8 dazu, dass beide Betriebssysteme einwandfrei booten. Also funktioniert das Dual-Booten. In den meisten Fällen wird Vaio jedoch nach dem Herunterfahren oder Neustart einfach unter Windows 8 gestartet.

Um zuverlässig zum Grub-Bildschirm zu gelangen, verwende ich derzeit die folgende umständliche Problemumgehung:

  • Während ich die UMSCHALTTASTE gedrückt halte, klicke ich in Windows-8 auf Neu starten: Geben Sie hier die Bildbeschreibung ein
  • Wenn das Menü unten erscheint, wähle ich Use a device: Geben Sie hier die Bildbeschreibung ein
  • Dann wähle ich Ubuntu: Geben Sie hier die Bildbeschreibung ein

Danach erscheint das GRUB-Menü und ich kann Ubuntu booten. Damit dies funktioniert, musste ich External Device Bootim BIOS aktivieren und festlegen, Boot prioritydass External Device(1) vor Internal HDD(2) stehen soll.

Frage:

  • Wie kann ich die Dual-Boot-Probleme auf dem Laptop beheben? Ich möchte in der Lage sein, direkt zum GRUB-Bildschirm zu gelangen, wenn ich den Computer neu starte, entweder unter Windows 8 oder unter Ubuntu.
Landroni
quelle
Eine verwandte Frage mit Hinweisen auf Vaio-Firmware-Probleme: askubuntu.com/questions/360285/13-10-on-vaio-pro-with-uefi
landroni
Dies ist, was (endlich!) Für mich funktioniert hat: ubuntuforums.org/… einfach und elegant
Henk
Manchmal haben Sony Vaios mit zwei Grafikkarten Probleme mit Ubuntu. Normalerweise kann ich sie nur im Ausdauermodus verwenden
Wenn Sie eine neue Frage haben, fragen Sie es bitte durch Klicken Frage stellen Taste. Fügen Sie einen Link zu dieser Frage hinzu, wenn dies zur Bereitstellung des Kontexts beiträgt.
Charles Green

Antworten:

4

Ein Sony-Benutzer hat Folgendes gepostet:

Der Trick bestand darin, das Ubuntu-Boot-Verzeichnis anstelle des \ EFI \ Boot-Verzeichnisses manuell zu kopieren und shimx64.efi in \ EFI \ Boot \ bootx64.efi umzubenennen (nicht \ EFI \ Microsoft \ Boot \ bootmgfw.efi).

Boot-Repairs Fix ist die Umbenennung von bootmgfw.efi, die wiederholt werden muss, wenn Windows seine Dateien aktualisiert. Und dann kann Windows nur über das Grub-Menü gestartet werden.

Einige andere Optionen:

Alternative zu Boot-Repairs Umbenennung der Unterlegscheibe. Einige Systeme funktionieren besser, um grub / shim in Windows zu registrieren - für diejenigen, die Windows standardmäßig zurücksetzen

Grub wird beim Start von Windows 8.1 Ubuntu 13.10 Dual Boot nicht angezeigt

bcdedit / set {bootmgr} Pfad \ EFI \ ubuntu \ grubx64.efi

https://coderwall.com/p/vfyqkg

Einige installieren rEFInd, was eine weitere Problemumgehung zu sein scheint.

http://www.rodsbooks.com/refind/index.html

http://www.rodsbooks.com/refind/secureboot.html

oldfred
quelle
Ich danke dir sehr! Ihr erster Trick hat bei mir perfekt funktioniert (nach mehreren fehlgeschlagenen Versuchen mit Boot-Reparatur ... NB: Ich verwende keinen Dual-Boot, ich habe nur Ubuntu installiert. Daher kann ich nicht für ein Dual-Boot-System sagen.
Pierre-Antoine
Aktualisierte Version: askubuntu.com/questions/486752/… Wenn Sie nur Ubuntu booten, können Sie den Ordner / EFI / Microsoft / Boot erstellen und grub oder shim in diesen Ordner kopieren und in bootmfgw.efi umbenennen. Dann denkt das System, es bootet Windows und bootet nur Ubuntu. Und ohne Windows treten keine Konflikte mit dem Überschreiben der Datei bootmfgw.efi durch Windows auf. Bei größeren Grub-Updates muss jedoch möglicherweise die Kopie von grub aktualisiert werden, die Sie in bootmfgw.efi umbenannt haben.
Oldfred
Nachtrag: Es hat perfekt mit Ubuntu funktioniert, aber dann wollte ich Gnome-Ubuntu installieren und bin auf ein anderes Problem gestoßen. Lösung: Ich musste das 'Boot'-Flag auf der EFI-Partition manuell setzen (mit gparted, aber andere Tools würden wahrscheinlich funktionieren).
Pierre-Antoine
Nun, da es nicht kaputt ist, werde ich es nicht reparieren! :) Aber danke für das Heads Up.
Pierre-Antoine
1

Ich hatte hier das gleiche Problem. Führen Sie die folgenden Schritte aus, um das Problem zu beheben:

  1. Deaktivieren Sie den sicheren Start, den Schnellstart usw. (das haben Sie bereits getan).
  2. Wählen Sie bei der Installation von Ubuntu die manuelle Partitionierung und erstellen Sie die Partitionen wie folgt:
    1. Eine ext4- Partition für System und Home (wenn Sie möchten). Einhängepunkt:/
    2. Eine Swap-Partition. Normalerweise verwende ich 50% des verfügbaren Arbeitsspeichers.
    3. Eine ext2- Partition zum Booten. Ich denke 400mb ist genug. Einhängepunkt : /boot;
  3. Installieren Sie Ubuntu, aber starten Sie es nach Abschluss der Installation nicht neu.
  4. Installieren Sie gparted: sudo apt-get install gparted
  5. Öffnen Sie gparted. Wählen Sie Ihre Festplatte und dann die Boot-Partition (ext2) aus. Klicken Sie mit der rechten Maustaste auf /bootPartition, wählen Sie Flags verwalten aus und aktivieren Sie das Flag bios_grub . Wechselgeld auftragen und gparted schließen.
  6. Installieren Sie die Boot-Reparatur wie diesen Link und führen Sie sie normal mit den empfohlenen Einstellungen aus.

Wenn alles in Ordnung ist, findet Boot-Repair Ihr Windows 8 und konfiguriert Grub für Sie. Jetzt können Sie neu starten.

Ich hoffe es hilft.

Ricardo Giaviti
quelle
0

Versuchen Sie dies . Ich hatte das gleiche Problem mit Ubuntu 14.04 und Windows 7 und das funktionierte gut für mich.

Ragnar
quelle
Ich habe bereits versucht, das Problem mit Boot-Repair zu beheben, wie in der Frage erwähnt. Was genau sollte ich aus diesem Leitfaden versuchen?
Landroni
Oh, entschuldigung für meinen schlechten Beitrag. Ich habe keine andere Lösung für Ihr Problem. Ich hoffe, Sie werden bald einen finden.
Ragnar
Anstatt eine Nur-Link-Antwort zu veröffentlichen, sollten Sie die wesentlichen Antwortkomponenten kopieren (und zitieren). Auf diese Weise hat Ihre Antwort einen Wert für zukünftige Benutzer, wenn Ihr Link nicht mehr funktioniert. Lesen Sie auch diesen Stack Overflow Meta-Rat zum Schreiben guter Antworten .
Clayton
0

Wenn für Ihr Gerät keine Startgeräteoption angezeigt wird: Überprüfen Sie die Optionen in den Firmware-Menüs, um den BIOS-Kompatibilitätsmodus zu aktivieren oder zu deaktivieren.

Um den BIOS-Kompatibilitätsmodus zu verwenden, suchen Sie in den Firmware-Menüs nach Optionen, um die UEFI SecureBoot-Funktionen zu deaktivieren.

Suchen Sie bei älteren PCs (Windows® 7-Ära oder früher) nach Optionen zum Booten von einer Datei und navigieren Sie zur Datei \ EFI \ BOOT \ BOOTX64.EFI auf diesem Gerät.

stright von MS WEBSITE

zee
quelle