Installieren aus der Live-Umgebung

Installieren aus der Live-Umgebung

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 Xund 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.

verwandte Informationen