Ich habe gerade Ubuntu 12.04 auf einem Laptop mit Windows 7 installiert, kann aber nicht von Ubuntu booten.
Zuerst habe ich während der Installation diese Partitionen erstellt (möglicherweise zu viele):
/dev/sda1 FAT32 SYSTEM 200Mb boot (EFI boot, i guess)
/dev/sda2 unknown file system 128 Mb msftres (Windows Boot Manager)
/dev/sda3 NTFS OS 100 Gb (Windows 7)
/dev/sda4 NTFS DATOS 315 Gb (Data partition)
/dev/sda5 ext4 28 Gb (/home)
/dev/sda8 unknown file system 1 Gb biog_grub (i'm not very sure why i made this one)
/dev/sda6 ext4 17 Gb (/ Ubuntu 12.03 installed withou errors aparently)
/dev/sda7 linex-swap 2 GB (swap)
Ich kann perfekt von Windows booten. Eigentlich habe ich versucht, den Windows Boot Manager mit EasyBCD zu konfigurieren, aber es erkennt keinen Boot-Eintrag. Wie auch immer, ich habe einen Ubuntu-Eintrag hinzugefügt und er hat ihn automatisch konfiguriert.
Jetzt habe ich Boot-Einträge für Windows 7, die zu funktionieren scheinen, und Ubuntu 12.04, bei denen die Meldung „Keine Anwendung gefunden“ ausgegeben wird.
Ich habe von einem USB mit Ubuntu neu gestartet und versucht, GRUB über die Befehlszeile und mit Boot-Repair zu reparieren. Keine Ergebnisse.
Soweit ich weiß, muss ich dem Windows-Boot-Manager mitteilen, wo sich mein Ubuntu-Bootloader befindet.
Ich habe also zwei Probleme:
- Eigentlich weiß ich nicht, wo mein Ubuntu-Bootloader, GRUB oder GRUB2 oder was auch immer, ist.
- Ich weiß nicht, wie ich meinen Ubuntu-Eintrag im Windows Boot Manager festlegen soll. Ich denke, mit
BCDedit.exe
da EasyBCD mir die Einträge nicht angezeigt hat. Wie auch immer, ich weiß nicht, welche Parameter ich verwenden soll.
Ich habe mehrere Artikel darüber gelesen, aber nichts Nützliches herausgefunden.
Akzeptierte Antwort:
Ihr Partitionslayout sieht seltsam aus, aber andererseits führen Hersteller ihre OEM-Installationen so durch.
Wenn es sich um ein UEFI-System handelt, wäre eine Neuinstallation am schnellsten und unkompliziert Möglichkeit, eine funktionierende Installation zu erhalten. Ich empfehle, die Partitionen sda5 bis sda7 zu entfernen, da sie anscheinend von Ihnen erstellt wurden. Installieren Sie dann Ubuntu von ubuntu-12.04-desktop-amd64.iso im UEFI mode
(Wenn Sie auswählen, beim Booten von CD zu booten, sollte es zwei Optionen zum Booten von CD geben, eine mit UEFI und eine ohne), um sicherzustellen, dass Sie mit aktivierter UEFI-Unterstützung installieren. Ein Partitionslayout mit einer Ubuntu-Partition und einer separaten Home-Partition ist eine gute Wahl. Für die Verwendung von Suspend to HDD (Ruhezustand) sollten Sie mindestens die Größe Ihres Arbeitsspeichers als Größe der Swap-Partition wählen. Es muss ein zusätzlicher Schritt durchgeführt werden, um den Ruhezustand in 12.04 wieder zu aktivieren. Nach Abschluss der Installation sollten Sie ein Ubuntu mit dem Paket grub-efi-amd64 auf Ihrer Festplatte installiert haben. Der Installer sollte die richtige UEFI-Systempartition erkannt haben (es gibt einen spezifischen GPT-Partitionscode für die UEFI-Systempartition), dort einen grub-efi-stub einfügen und ihn in den UEFI-Boot-Variablen registrieren.
Am Ende sollten Sie mindestens je einen Eintrag für Windows und Ubuntu in Ihrer UEFI-Startauswahl zur Verfügung haben. Wenn Sie dort keinen Windows-bezogenen Eintrag haben, handelt es sich wahrscheinlich nicht um ein UEFI-System, und Sie sollten nicht versuchen, meine vorgeschlagene Lösung auszuprobieren (Sie könnten die CD nicht im UEFI-Modus booten). Das duale Booten sollte über den Chainloading-Mechanismus von GRUB funktionieren, daher sollte das Festlegen von Ubuntu über UEFI als Standard-Boot-Option so funktionieren, wie das duale Booten in der Vergangenheit mit GRUB funktioniert hat.