O carregador GRUB EFI não consegue encontrar seu arquivo de configuração em / boot

6

Eu instalei o Ubuntu, mas quando eu inicializo eu vou direto para o prompt de comando de resgate do Grub (GNU GRUB versão 2.00-19ubuntu2.1). Eu posso obter uma interface de inicialização do Grub digitando:

set root=(hd0,5) 
set prefix=(hd0,5)/boot/grub 
insmod normal 
normal

E eu posso inicializar no Windows 8 ou no Unbuntu. Mas eu realmente não quero digitar isso toda vez que eu reinicio.

Para referência: Eu tenho um novo 2013 Asus Q501L. Ele tinha o Windows 8.0 pré-instalado. Eu encolhi a partição do Windows, deixando as outras partições do Windows sozinha, incluindo sda1 e recuperação. Eu instalei o Ubuntu no espaço que criei a partir da partição do Windows encolhida.

Eu tentei o seguinte para corrigir isso:

  1. Boot-recovery (tanto no modo herdado quanto no modo EFI, conforme descrito aqui (Ou seja, eu recebo a mensagem detectada pelo WinEFI em Boot Repair, mas tentei ativá-lo com e sem ativar o Windows efi dentro do Boot-Repair.) Boot Repair diz que, quando terminar com a abordagem não-efi: Por favor, não esqueça de fazer sua inicialização do BIOS no arquivo sda1 / EFI / ubuntustudio / shimx64.efi! .Mas na minha BIOS, a única opção de inicialização do Ubuntu é "ubuntu (PO: Toshiba MQ ... 75).

  2. As instruções aqui para reassociar o grub ao boot     partição

  3. As instruções ( Preso na linha de comando do GRUB ) (note que nenhum representante está limitado a 2 links) para usar o método CHROOT
  4. As instruções aqui para alterar o tempo limite do registro do Grub.

Na linha de comando do Grub

Eu realmente estou perdido. Aqui está a saída de sudo fdisk -l :

Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x5b98f280

Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1  1465149167   732574583+  ee  GPT
Partition 1 does not start on physical sector boundary.

Aqui está o resultado de df -Th:

Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/sda5      ext4       92G  6.2G   81G   8% /
none           tmpfs     4.0K     0  4.0K   0% /sys/fs/cgroup
udev           devtmpfs  2.8G  4.0K  2.8G   1% /dev
tmpfs          tmpfs     567M  1.1M  566M   1% /run
none           tmpfs     5.0M     0  5.0M   0% /run/lock
none           tmpfs     2.8G   76K  2.8G   1% /run/shm
none           tmpfs     100M   24K  100M   1% /run/user

Por fim, aqui está o link para minha última tentativa de reparo de inicialização: link

Por favor me ajude! Eu não quero personalizar minha instalação do Ubuntu até que isso seja resolvido, porque não tenho certeza se não precisarei limpar tudo.

Obrigado.

ATUALIZAÇÃO: Eu instalei o rEFInd. Funcionou, mas apenas se eu inicializar a partir das variantes padrão / genéricas. Eu ainda não consigo inicializar a partir das versões específicas do Ubuntu que o Ubuntu tenta usar, já que elas vão direto para a linha de comando do Grub.

    
por Rsync 14.12.2013 / 19:20

2 respostas

0
  

Eu posso obter uma interface de inicialização do Grub digitando:

set root=(hd0,5) 
set prefix=(hd0,5)/boot/grub 
insmod normal 
normal

E eu posso inicializar no Windows 8 ou no Ubuntu. Mas eu realmente não quero digitar isso toda vez que eu reinicio.

Isso já foi muito longe. Em sua configuração de UEFI, você precisaria apenas colocar isso em grub.cfg ao lado de /EFI/ubuntustudio/grubx64.efi .

Isto é o que o arquivo de configuração parece que lê o grub.cfg real contendo todos os kernels:

search.fs_uuid $paste_uuid_here root hd0,gpt2
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
    
por LiveWireBT 15.12.2014 / 22:57
0

Então eu desinstalei o Ubuntu Studio. Foi o problema. Depois que instalei outra distro, tudo estava bem. Vou relatar ao pessoal do Ubuntu Studio.

    
por Rsync 15.12.2013 / 16:39