Erro de inicialização USB ao vivo do Ubuntu 14.04 LTS (gfxboot.c32: não é uma imagem COM32R válida)


147

Eu baixei o Ubuntu 14.04 (64 bits) lts. Eu fiz um pendrive inicializável. Mas continuo recebendo esta mensagem de erro ao inicializar:

SYSLINUX 4.04 EDD 20110518 Copyright (C) 1994-2011 H. Peter Anvin et al
Unknown keyword in configuration file: gfxboot.c32: not a COM32R image

Mencione o link para download e os detalhes do sistema. Você também tem duas janelas de inicialização?
precisa

53
Eu o resolvi com o seguinte procedimento: - Inicialização - Hit TAB - Digite live - Hit enter

Eu tive algum problema ao tentar inicializar o 14.10 a partir do live usb, a sugestão de Filip funcionou para mim.
itnet7

2
Você pode apenas digitar livee pressionar enter. Trabalhou para mim.
myusuf

Respostas:


203

Como Filip Sohajek mencionou , você precisa acertar Tab.

Então você verá um conjunto de opções (ao vivo, instalação ao vivo etc.). Selecione o que você deseja digitar o nome e pressionar Enter.


1
Lucio: é ótimo para mim, kubuntu 14.10.
evergreen

31
Funciona, mas POR QUE ???
Tal Weiss

3
Heh, amigo de insetos. Isto foi claramente projetado por um Unix desenvolvedor que é descuidado sobre UI :)
Lucio


3
Esta solução também funciona para o 16.04.
precisa saber é o seguinte

55

Correção permanente usando o próprio USB inicializável com defeito

Versão curta

TL; DR; para quando você souber o que está fazendo:

No boot:prompt após o erro acima, digite livee pressione Enter, para iniciar a sessão do Live USB.

Abra um terminal (por exemplo, com Ctrl+Alt+t) e digite cada linha de comando abaixo, uma a uma:

sudo -i
apt-get update
apt-get install syslinux
mount | grep cdrom

O último comando acima mostra a qual dispositivo seu USB inicializável está conectado.

Importante! substitua /dev/sdb1no comando abaixo no terminal pelo dispositivo na saída do último comando acima:

syslinux /dev/sdb1

Reinicie e divirta-se!

Versão longa

Este erro ocorre porque você usou uma distribuição com uma versão anterior do syslinuxpacote para criar o USB inicializável de uma distribuição que espera uma versão posterior (obrigado, Amir Ali Akbari pelo link do bug).

Este erro também ocorre se você estiver usando, por exemplo, o Ubuntu 14.04 para criar um pendrive inicializável para qualquer coisa do Ubuntu 15.04 e superior.

A solução mencionada por Filip Sohajek em Lucio 's resposta obras, é claro, mas considerando as notas de lançamento utópico eu ligadas acima, e a solução alternativa mencionada lá para usar a mesma versão Ubuntu como a imagem de inicialização para criar a imagem de inicialização, deve ser É possível corrigir o problema permanentemente no próprio CD ao vivo:

Inicialize o pendrive USB inicializável até chegar à mensagem de erro:

Unknown keyword in configuration file: gfxboot.c32: not a COM32R image
boot:

No boot:prompt, digite livee pressione Enter (não é necessário pressionar TAB, pois serve apenas para mostrar as opções disponíveis, inclusive live).

Quando estiver dentro da sessão ao vivo do Ubuntu, configure-o para que você possa acessar a Internet (por exemplo, conectando-se a uma rede WiFi ).

Abra uma janela do terminal (por exemplo, pressione Ctrl+Alt+T). E digite a seguinte sequência de comandos, um por um (dizendo "Sim" a qualquer prompt de confirmação):

sudo -i
apt-get update
apt-get install syslinux

O primeiro fornece acesso root e os dois últimos instalam o syslinuxpacote mais recente necessário para corrigir o seu USB inicializável. Então agora você precisa descobrir exatamente o que está consertando, ou seja, qual é o nome do dispositivo em que seu USB inicializável está conectado.

Na janela do terminal acima, digite

mount | grep cdrom

Você deve ver uma saída como

/dev/sdb1 on /cdrom type vfat (... lots of irrelevant mount flags ...)

A parte mais importante é a primeira "palavra" acima. Geralmente será, /dev/sdb1mas pode ser outra coisa se você tiver mais discos conectados à sua máquina.

Como alternativa, você pode iniciar o gpartedcomando na interface do usuário e percorrer os discos para ver a qual dispositivo está conectado/cdrom

Agora digite o comando abaixo na janela do terminal, tomando muito cuidado para substituir /dev/sdb1o dispositivo que você obteve do comando anterior:

syslinux /dev/sdb1

O último comando acima substitui a versão anterior do syslinuxsetor de inicialização da partição do dispositivo USB inicializável pela versão correta que corresponde à própria distribuição.

É isso aí! Agora reinicie e você poderá passar pelo fluxo normal da GUI do Live USB.

Obviamente, se você possui uma mídia inicializável do Ubuntu que não possui uma opção de avaliação, como a mídia de instalação do Ubuntu Server, não pode usá-la para se consertar, mas pode usar a versão da área de trabalho para consertar a versão do servidor com o instruções acima. Basta conectar a mídia da versão do servidor ao usb depois que a versão da área de trabalho já tiver sido inicializada e usar o dispositivo para a versão do servidor no lugar /dev/sdb1acima.


Eu segui estas instruções apenas ao ponto de poder inicializar no Kubuntu Live. Quando cheguei lá, fui ao menu K e encontrei Aplicativos -> Sistema -> Instalar este sistema permanentemente no item de menu do disco rígido. A partir daí, uma boa interface gráfica me guiou pela instalação.
Pkout

1
@pkout, é claro, se tudo o que você quer é instalar o ubuntu (na sua máquina), não é necessário corrigir o erro gfxboot. Que bom que você conseguiu instalar o Kubuntu na sua máquina!
LeoRochael

Faz sentido, infelizmente, parece não funcionar na versão do servidor. Eu fiz uma Alt-F2 para obter um terminal no console mas não há apt-get ...
Kevin Lyda

1
@KevinLyda, eu não verifiquei, mas faz sentido que não teria o apt-get, pois deveria funcionar apenas para instalação permanente, não para avaliação. Você pode, no entanto, usar a versão da área de trabalho para corrigir a versão do servidor.
LeoRochael 8/08

É possível que o modo de recuperação possa ter funcionado. Em vez disso, fiz a instalação, instalei o syslinux no novo servidor e, em seguida, corrigi as chaves USB de instalação do desktop e do servidor.
21716 Kevin Murrda

10

Quando tentei resolver isso, obtive algumas opções diferentes, mas funcionou. Seguindo a resposta de Filip, pressionei TAB e, em seguida, surgiram algumas opções (nenhuma delas era "ao vivo" ou qualquer coisa que contenha "ao vivo", mas dizia "Instalar", portanto, depois de digitar instalar e pressionar enter, é possível escolher a resolução da tela , e depois prosseguirá para a instalação, portanto, um pouco confuso, mas funciona!


1
Isso claramente não é um 'obrigado'. Estou apontando que a resposta de Flip pode ter outros resultados possíveis, dos quais outros podem ser confundidos, e iniciar um novo tópico. Então, em vez disso, estou apontando isso na pergunta original.
ElScorcho

2
@ guntbert Estou inclinado a chamar isso de pelo menos uma resposta parcial, pois aponta um erro grave em outra resposta (sem opção "ao vivo") e fornece uma solução alternativa.
Seth

1

Isso não funciona para mim. Eu recebo:

Falha ao descompactar o Initramfs: lixo no arquivo compactado. (...) Kernel panic - não sincronizando: VFS: Não é possível montar o root fs no bloco desconhecido (2.0) (...)

Eu tive que adotar uma solução muito feia, mas funcionou como um encanto. Entrei no escritório de um amigo, peça para ele me deixar usar um dos computadores que executam o Microsoft Windows. Eu acho que era o Windows 7 ou 8, em qualquer caso, mais moderno que o Windows XP, mas ainda não tão recente com o material Cortana ... Então criei um disco USB com o Ubuntu, baixando primeiro um pequeno programa chamado Universal USB Installer e tudo correu bem.


2
O problema da pergunta original é um bug conhecido (afetando o Ubuntu Startup Disk Creator e algumas outras ferramentas) no Ubuntu 14.04 LTS. No 16.04 LTS, há uma versão nova e de clonagem do Ubuntu Startup Disk Creator. Outras ferramentas de clonagem funcionam com todas as versões do Ubuntu, por exemplo, Discos alias gnome-diskse mkusb, help.ubuntu.com/community/mkusb e no Windows Win32 Disk Imager, wiki.ubuntu.com/Win32DiskImager/iso2usb - Você pode ser afetado por outro problema e provavelmente obterá melhor ajuda se você fizer uma pergunta nova (própria).
sudodus 28/01
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.