Inicializando a partir do USB Grub 2 EFI inválido

6

Esta é a minha primeira vez nos fóruns aqui, mas recentemente instalei o ubuntu 14.04 e gostaria de reinstalá-lo via USB. Eu tenho tentado por cerca de dois dias para usar o menu grub e tenho procurado muitas respostas que não funcionaram.

Uma das respostas que encontrei foi atualizar o menu do grub2 para incluir meu usb listado no menu de inicialização. No entanto, ao selecionar meu usb no menu, depois de pressionar Enter, ele diz Caminho do arquivo EFI inválido. Eu olhei no USB para ver quais arquivos estavam presentes e encontrei uma pasta chamada "EFI". Dentro há outra pasta chamada "BOOT". Dentro da pasta de inicialização, existem dois arquivos EFI.

Eu já tentei usar o código mencionado em muitos dos tópicos que li que dizem:

grub> set root='(hd1,1)'
grub> chainloader +1
grub> boot

Eu também usei o 'ls' para descobrir quais drives estão disponíveis e tentei cada drive. Algo que achei interessante em outro fórum foi que alguém disse que o código acima não deveria ser usado, mas sim:

insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
search --fs-uuid --set=root 3AD6-1B19
chainloader /EFI/Microsoft/Boot/bootmgfw.efi

Após experimentar esta nova e "melhorada" ideia, ela disse que o 3AD6-1B19 não existia (não sei se foi apenas um exemplo do outro cara que colou o código) ... mas o que eu Entendo é que eu preciso definir root para meu drive USB e não no disco rígido e também especificar o arquivo EFI que está na pasta / EFI / BOOT /.

Qualquer ajuda seria muito apreciada. E PS, a razão que eu quero re-instalar o Ubuntu 14.04 não é porque está causando problemas, mas apenas porque eu não consigo mesclar o espaço de disco não alocado restante pela minha instalação anterior do Windows (eu não limpar toda a unidade ..em um ponto eu tive windows e Ubuntu dual booting). Agora eu quero usar o espaço do Windows desde que eu apaguei a partição com o Gparted. :) Obrigado a TODOS pela ajuda antecipadamente! Eu sei que muitos outros podem se beneficiar de um bom conselho desde que eu vi muitos outros que não podem arrancar a partir de um usb do Grub2.

Muito melhor ~ Nya

    
por adunanya 14.12.2015 / 21:43

1 resposta

1

Eu entendo que esse segmento é um pouco antigo, mas eu fornecerei meu insight de qualquer maneira. Os números que vêm depois do comando '-set = root' podem ser encontrados se você conectar seu usb contendo o sistema operacional Windows, abrir o terminal e digitar 'blkid' sem as aspas. Você verá o nome do seu usb dispositivo, juntamente com o seu identificador exclusivo universal (uuid). Em seguida, explore seus arquivos usb e descubra onde está sua imagem EFI, o mais provável é que esteja no diretório do código que você já publicou. Anote onde ele está localizado porque você precisará dele. Em seguida, inicialize no comando do Grub e digite o seguinte:

insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
search --fs-uuid --set=root (insert your uuid here)
chainloader /your/efi/boot/file
boot

Espero ter ajudado. Isso funciona para mim quando preciso inicializar o Linux via USB.

    
por Francesco 10.08.2016 / 11:10

Tags