Primera vez que publico aquí para pedir ayuda.
Así que el viernes por la noche estaba jugando con GParted y accidentalmente eliminé varias particiones. Uno de ellos no tenía nombre. Después de hacer esto, reinicié y me saludó el mensaje "Reiniciar y seleccionar el dispositivo de inicio adecuado".
Sabiendo que había cometido un error, busqué el problema y llegué a la conclusión de que había destruido la partición EFI que básicamente contenía el cargador de arranque. Una de las formas propuestas para solucionarlo fue utilizar la opción Reparación de arranque de Windows para un disco de instalación. ¡Esta mañana probé esa opción y funcionó! Ahora puedo iniciar Windows.
Después de hacer eso, inicié en un CD en vivo e intenté reinstalar GRUB2 a través de la guía de reparación de arranque enhttps://help.ubuntu.com/community/Boot-Repair Aquí es donde comienza mi problema. Parece que no consigo que GRUB aparezca como mi gestor de arranque predeterminado. Aquí está el registro de Pastebin de eso:http://paste.ubuntu.com/8345872/
Seguí otra guía que decía que necesitaba apuntar al gestor de arranque desde Windows usando
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
Pero incluso esto no parece funcionar ya que recibo lo siguiente:
C:\WINDOWS\system32>bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
The parameter is incorrect.
Al ejecutar bcdedit por sí solo, se devuelve lo siguiente:
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>
No sé cómo solucionar este problema, pero lo que es más importante, cómo puedo obtener GRUB2 como mi gestor de arranque para poder ingresar a la partición de Ubuntu. Se agradece cualquier ayuda. Gracias por tu tiempo.
INFORMACIÓN ADICIONAL
Al ejecutar el comando efibootmgr -v obtengo lo siguiente,
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 devuelve:
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
Ejecuté GDisk y me devolvió esto:
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
La tercera partición es donde está instalado Ubuntu. La partición de 100 MB es la partición EFI creada por la reparación de inicio de Windows y la segunda es la partición de Windows 8.1.
Respuesta1
Prueba esto:
Arranque en un DVD/Usb en vivo Ubuntu de 64 bits
Abra una terminal.
Ejecutarlo:
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
Respuesta2
Debería ser posible reparar GRUB, sin embargo sugiero intentarloreencontrarporque es muy fácil de usar.
reencontrarautomáticamenteencuentra sistemas operativos en unidades internas y externas y no debería necesitar configuración alguna (pero se puede configurar para circunstancias particulares).
Se puede instalar desde Windows y también desde el entorno en vivo.
Instalación desde el entorno en vivo
Debes montar la partición efi como /boot/efi
. Para hacer esto, ejecute:
sudo mkdir -p /boot/efi
sudo mount /dev/sdXN /boot/efi
Debe colocar la letra correcta del dispositivo en lugar de X
y el número de partición correcto en lugar de N
. Después de eso, puede agregar un PPA y descargar un archivo DEB que copiará automáticamente rEFInd en el lugar correcto durante la instalación.
sudo apt-add-repository ppa:rodsmith/refind
sudo apt-get update
apt-get install refind
Después de reiniciar, debería poder seleccionar qué sistema operativo desea ejecutar, sin ninguna configuración adicional.
Instalación desde Windows
La instalación manual desde Windows lleva un poco más de tiempo. Se describe el proceso paso a paso.aquí.