Ich poste hier zum ersten Mal eine Hilfeanfrage.
Freitagnacht habe ich also mit GParted herumgespielt und versehentlich mehrere Partitionen gelöscht. Eine davon war unbenannt. Nachdem ich das getan hatte, habe ich neu gestartet und wurde mit der Meldung „Neustart und richtiges Startgerät auswählen“ begrüßt.
Da ich wusste, dass ich es vermasselt hatte, suchte ich nach dem Problem und kam zu dem Schluss, dass ich die EFI-Partition zerstört hatte, die im Wesentlichen den Bootloader enthielt. Eine der vorgeschlagenen Möglichkeiten, das Problem zu beheben, bestand darin, die Windows-Bootreparaturoption für eine Installationsdiskette zu verwenden. Heute Morgen habe ich diese Option ausprobiert und es hat funktioniert! Ich kann jetzt Windows booten.
Danach habe ich eine Live-CD gebootet und versucht, GRUB2 über den Boot Repair-Leitfaden unter neu zu installieren.https://help.ubuntu.com/community/Boot-Repair Hier beginnt mein Problem. Ich schaffe es nicht, dass GRUB als mein Standard-Bootloader angezeigt wird. Hier ist das Pastebin-Protokoll davon:http://paste.ubuntu.com/8345872/
Ich bin einer anderen Anleitung gefolgt, in der stand, dass ich von Windows aus auf den Bootloader verweisen muss, indem ich
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
Aber auch das scheint nicht zu funktionieren, da ich mit Folgendem begrüßt werde:
C:\WINDOWS\system32>bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
The parameter is incorrect.
Wenn Sie bcdedit alleine ausführen, wird Folgendes zurückgegeben:
C:\WINDOWS\system32>bcdedit
Windows Boot Manager
--------------------
identifier {bootmgr}
path \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
locale en-US
inherit {globalsettings}
integrityservices Enable
default {current}
resumeobject {cbbe29da-23e7-11e4-9d02-bbb0e4fcb58b}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \WINDOWS\system32\winload.efi
description Windows 8.1
locale en-US
inherit {bootloadersettings}
recoverysequence {cbbe29d8-23e7-11e4-9d02-bbb0e4fcb58b}
integrityservices Enable
recoveryenabled Yes
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \WINDOWS
resumeobject {cbbe29da-23e7-11e4-9d02-bbb0e4fcb58b}
nx OptIn
bootmenupolicy Standard
The parameter is incorrect.
C:\WINDOWS\system32>
Ich weiß nicht, wie ich dieses Problem umgehen kann, und noch wichtiger: Wie bekomme ich GRUB2 als Bootloader, damit ich in die Ubuntu-Partition komme? Ich bin für jede Hilfe dankbar. Vielen Dank für Ihre Zeit.
ZUSÄTZLICHE INFORMATION
Wenn ich den Befehl efibootmgr -v ausführe, erhalte ich Folgendes:
BootCurrent: 0005
Timeout: 1 seconds
BootOrder: 0004,2003,2001,2002
Boot0000* Windows Boot Manager HD(4,96800,32000,d5769c5b-3c38-11e4-9237-c832b0e56206)File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...\................
Boot0001* UEFI: Network Card ACPI(a0341d0,0)PCI(1c,3)PCI(0,0)MAC(202564958e96,0)IPv4(0.0.0.0:0<->0.0.0.0:0,0, 0..BO
Boot0002* UEFI: Network Card ACPI(a0341d0,0)PCI(1c,3)PCI(0,0)MAC(202564958e96,0)030d3c000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000..BO
Boot0003* UEFI: M4-CT256M4SSD2 ACPI(a0341d0,0)PCI(1f,2)03120a000400ffff0000HD(1,96800,32000,d5769c5b-3c38-11e4-9237-c832b0e56206)..BO
Boot0004* ubuntu HD(1,96800,32000,d5769c5b-3c38-11e4-9237-c832b0e56206)File(\EFI\ubuntu\grubx64.efi)
Boot0005* UEFI: TSSTcorp CDDVDW SU-208FB ACPI(a0341d0,0)PCI(1f,2)03120a000500ffff0000CD-ROM(1,76991,1240)..BO
Boot2001* EFI USB Device RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network RC
FDisk gibt zurück:
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 256.1 GB, 256060514304 bytes
255 heads, 63 sectors/track, 31130 cylinders, total 500118192 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xd4a6f69c
Device Boot Start End Blocks Id System
/dev/sda1 1 500118191 250059095+ ee GPT
Ich habe GDisk ausgeführt und Folgendes zurückgegeben:
GPT fdisk (gdisk) version 0.8.8
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Disk /dev/sda: 500118192 sectors, 238.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 5657A54D-73E9-4B33-8700-A8E287822B16
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 500118158
Partitions will be aligned on 2048-sector boundaries
Total free space is 879213 sectors (429.3 MiB)
Number Start (sector) End (sector) Size Code Name
1 616448 821247 100.0 MiB EF00
2 1083392 395257855 188.0 GiB 0700 Basic data partition
3 395257856 500117503 50.0 GiB 8300
Auf der dritten Partition ist Ubuntu installiert. Die 100 MB große Partition ist die von der Windows-Starthilfe erstellte EFI-Partition und die zweite ist die Windows 8.1-Partition.
Antwort1
Testen Sie Folgendes:
Booten Sie Ubuntu 64 Bit von einer Live-DVD/USB
Öffnen Sie ein Terminal.
Starte es:
sudo -i
mount /dev/sda3 /mnt
mount /dev/sda1 /mnt/boot/efi
mount --bind /dev /mnt/dev
mount --bind /dev/pts /mnt/dev/pts
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
modprobe efivars
chroot /mnt
apt-get install --reinstall grub-efi-amd64
update-grub
umount /mnt/boot/efi
umount /mnt
reboot
Antwort2
Es sollte möglich sein, GRUB zu reparieren. Ich schlage jedoch vor, es zu versuchenrEFIndweil die Bedienung sehr einfach ist.
rEFIndautomatischfindet Betriebssysteme auf internen und externen Laufwerken und sollte überhaupt keine Konfiguration erfordern (kann aber für bestimmte Umstände konfiguriert werden).
Es kann sowohl von Windows als auch von der Live-Umgebung aus installiert werden.
Installieren aus der Live-Umgebung
Sie sollten die EFI-Partition als mounten /boot/efi
. Führen Sie dazu Folgendes aus:
sudo mkdir -p /boot/efi
sudo mount /dev/sdXN /boot/efi
Sie müssen den richtigen Gerätebuchstaben anstelle von X
und die richtige Partitionsnummer anstelle von eingeben N
. Danach können Sie ein PPA hinzufügen und eine DEB-Datei herunterladen, die rEFInd während der Installation automatisch an die richtige Stelle kopiert.
sudo apt-add-repository ppa:rodsmith/refind
sudo apt-get update
apt-get install refind
Nach dem Neustart sollten Sie ohne weitere Konfiguration auswählen können, welches Betriebssystem Sie ausführen möchten.
Installation unter Windows
Die manuelle Installation von Windows dauert etwas länger. Der Schritt-für-Schritt-Prozess wird beschriebenHier.