Primeira vez postando aqui para obter ajuda.
Então, na sexta à noite eu estava brincando com o GParted e excluí acidentalmente várias partições. Um deles era um sem nome. Depois de fazer isso, reiniciei e fui recebido com a mensagem "Reinicialize e selecione o dispositivo de inicialização adequado".
Sabendo que tinha estragado tudo, procurei o problema e cheguei à conclusão de que havia destruído a partição EFI que basicamente continha o carregador de boot. Uma das maneiras propostas para corrigir isso foi usar a opção Reparo de inicialização do Windows para um disco de instalação. Esta manhã tentei essa opção e funcionou! Agora posso inicializar no Windows.
Depois de fazer isso, inicializei em um live CD e tentei reinstalar o GRUB2 por meio do guia Boot Repair emhttps://help.ubuntu.com/community/Boot-Repair É aqui que meu problema começa. Não consigo fazer com que o GRUB apareça como meu gerenciador de inicialização padrão. Aqui está o log do pastebin:http://paste.ubuntu.com/8345872/
Segui outro guia que dizia que precisava apontar para o bootloader de dentro do Windows usando
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
Mas mesmo isso parece não funcionar, pois sou recebido com o seguinte:
C:\WINDOWS\system32>bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
The parameter is incorrect.
Executar o bcdedit sozinho retorna o seguinte:
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>
Não sei como contornar esse problema, mas o mais importante, como posso obter o GRUB2 como meu gerenciador de inicialização para poder entrar na partição do Ubuntu. Qualquer ajuda é apreciada. Obrigado pelo seu tempo.
INFORMAÇÃO ADICIONAL
Executar o comando efibootmgr -v me dá o seguinte,
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 retorna:
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
Executei o GDisk e ele me retornou isto:
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
A terceira partição é onde o Ubuntu está instalado. A partição de 100 MB é a partição EFI criada pelo Reparo de Inicialização do Windows e a segunda é a partição do Windows 8.1.
Responder1
Teste isso:
Inicialize em um DVD/Usb Ubuntu 64 bits ao vivo
Abra um terminal.
Executá-lo:
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
Responder2
Deveria ser possível reparar o GRUB, mas sugiro tentarrEFIndporque é muito fácil de usar.
rEFIndautomaticamenteencontra sistemas operacionais em unidades internas e externas e não deve precisar de configuração (mas pode ser configurado para circunstâncias específicas).
Ele pode ser instalado no Windows e também no ambiente live.
Instalando a partir do ambiente ativo
Você deve montar a partição efi como /boot/efi
. Para fazer isso, execute:
sudo mkdir -p /boot/efi
sudo mount /dev/sdXN /boot/efi
Você precisa colocar a letra correta do dispositivo em vez de X
e o número da partição correta em vez de N
. Depois disso, você pode adicionar um PPA e baixar um arquivo DEB que irá copiar automaticamente o rEFInd no lugar certo durante a instalação.
sudo apt-add-repository ppa:rodsmith/refind
sudo apt-get update
apt-get install refind
Após a reinicialização, você poderá selecionar qual sistema operacional deseja executar, sem qualquer configuração adicional.
Instalando do Windows
A instalação manual do Windows demora um pouco mais. O processo passo a passo é descritoaqui.