Mein Computer lädt GRUB beim Booten nicht

Mein Computer lädt GRUB beim Booten nicht

Ich verwende einen TOSHIBA Satellite A300-Laptop mit installiertem Windows 8.1 Pro.

Ich habe mit dem Universal USB Installer 1.9.6.1 einen Live-USB-Stick erstellt, von dem ich Ubuntu 15.04 mit dem ISO-Image von der Ubuntu-Website booten kann.

Mein Laptop wurde erfolgreich vom USB-Speicher gebootet und Ubuntu lief ohne Probleme.

Auf dem Desktop (ich nehme an, er heißt Desktop) befand sich eine Datei/ein Programm mit dem Namen „Install Ubuntu 15.04“, das ich geöffnet habe.

Während der Installation wählte ich ein Laufwerk, das ich bereits für Ubuntu reserviert hatte, änderte dessen Dateisystemtyp in „ext4“ und installierte Ubuntu auf diesem Laufwerk. Nach Abschluss der Installation wurde ich aufgefordert, meinen Computer neu zu starten, was ich tat, aber stattdessen bootete mein Computer direkt mein Windows 8.1. Die Partition, auf der Ubuntu installiert ist, ist jetzt für Windows unsichtbar, aber in der Disk ManagementRegisterkarte im Computerverwaltungsfenster von Windows 8.1 steht „fehlerfrei“. Während der Installation von Ubuntu sah ich den Status „GRUB wird installiert“ oder etwas Ähnliches, ich recherchierte etwas und fand heraus, dass GRUB ein Multiboot-Manager von FSF ist. Es scheint jedoch, dass er nicht existiert, und ich kann das auf der Festplatte installierte Ubuntu nicht booten, egal was ich tue.

Ich brauche Ihre Hilfe, um zu wissen, was ich tun soll, um:

  1. Sorgen Sie dafür, dass mein Computer Ubuntu erkennt, damit ich es booten kann.

  2. Fragen Sie jedes Mal, welches Betriebssystem Sie booten möchten.

Vielen Dank

Antwort1

Ich vermute, das Problem bestand darin, dass Grub nur deshalb installiert und für die Ausführung von Ubuntu konfiguriert war, weil ich bei der Installation von Ubuntu „etwas anderes“ gewählt hatte. Da ich keine wichtigen Informationen hatte, installierte ich Ubuntu erneut, dieses Mal wählte ich jedoch „neben Windows installieren“. Daher wurde Grub installiert und so konfiguriert, dass nachgefragt wird, welches Betriebssystem gebootet werden soll.

das ist meine Schlussfolgerung beim Versuch, dieses Problem zu lösen.

Ich hoffe, das war hilfreich.

Antwort2

Zuerst musst duRuhezustand deaktivierenUndSchneller Start(falls zutreffend) in Ihrem Windows 8.1-Betriebssystem.
Starten Sie Windows, öffnen SieEingabeaufforderung als Administratorund führen Sie diesen Befehl aus:

powercfg /h off  

Um Fast Boot zu deaktivieren, öffnen SieBedienfeld(die alte Version - nicht das moderne Design),
wählen Sie dieEnergieeinstellungen, aktivierenVersteckte Einstellungen anzeigenUndDeaktivieren Sie Fast Boot.

Abschaltendie Maschine (tunNICHT neu starten) vollständig.

Installieren Sie den GRUB-Bootloader erneut in Ihrer Ubuntu-Installation inEFI-Modus.
Booten Sie vom Ubuntu-Installationsmedium, öffnen Sie dann ein Terminal und führen Sie Folgendes aus:

sudo mount /dev/sd*** /mnt
sudo mount /dev/sd** /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
grub-install /dev/sd*
update-grub  

Hinweis 1: sd*= Datenträger | sd**= EFI-Partition | sd***= Systempartition

Falls Ihr Gerät mitälteres BIOS- Installieren Sie den GRUB-Bootloader mit diesen Befehlen neu:

sudo mount /dev/sd** /mnt  
sudo grub-install --boot-directory=/mnt/boot /dev/sd*

Hinweis 2: sd*= Datenträger | sd**= Systempartition

Um die Partitionsnummern zu identifizieren, verwenden SieGParted. Das Tool ist im Ubuntu-Installationsmedium enthalten.

Starten Sie das BIOS und ändern Sie die Startreihenfolge in den UEFI-Einstellungen.
Wählen Sie Ubuntu als Standardbetriebssystem zum Starten aus.
Jetzt können Sie aus dem GRUB-Menü auswählen, welches System gestartet werden soll.

verwandte Informationen