Ubuntu 14.04 LTS erro de boot USB ao vivo (gfxboot.c32: não é uma imagem COM32R válida)

137

Eu baixei o Ubuntu 14.04 (64 bits) lts. Eu fiz um stick usb 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
    
por jamius19 22.06.2014 / 08:18

4 respostas

194

Como Filip Sohajek mencionado , você precisa clicar em Tab .

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

    
por Lucio 13.04.2017 / 14:23
50

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

Versão resumida

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

No prompt boot: após você ter acertado o erro acima, digite live e 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 para qual dispositivo seu USB inicializável está conectado.

Importante! substitua /dev/sdb1 no comando abaixo no terminal com o dispositivo na saída do último comando acima:

syslinux /dev/sdb1

Reinicie e divirta-se!

Versão longa

Esse erro ocorre porque você usou uma distribuição com uma versão anterior do pacote syslinux para criar o USB inicializável de uma distribuição esperando uma versão posterior (obrigado, Amir Ali Akbari para o link do bug).

Este erro também acontece se você estiver usando, digamos, o Ubuntu 14.04 para fazer uma USB inicializável para qualquer coisa do Ubuntu 15.04 e acima.

A solução alternativa mencionada por Filip Sohajek em resposta do Lucio funciona, é claro, mas considerando as notas de lançamento do Utopic I link acima, e a solução alternativa mencionada lá para usar a mesma versão do Ubuntu que a imagem de inicialização para criar a imagem de inicialização, deve ser possível corrigir o problema permanentemente de dentro do próprio CD:

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

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

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

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

Abra uma janela de terminal (por exemplo, pressione Ctrl+Alt+T ). E digite a seguinte sequência de comandos, um por um (dizendo "Sim" para 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 pacote syslinux mais recente que você precisa para corrigir o seu USB inicializável. Então, agora você precisa descobrir exatamente o que está corrigindo, ou seja, qual é o nome do dispositivo em que seu USB inicializável está conectado.

Na janela do terminal acima do tipo

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/sdb1 , mas poderá ser outra coisa se você tiver mais discos conectados à sua máquina.

Como alternativa, você pode iniciar o comando gparted a partir da interface do usuário e passar pelos discos para ver qual dispositivo está conectado a /cdrom

Agora digite o comando abaixo na janela do terminal, sendo muito cuidadoso para substituir /dev/sdb1 pelo dispositivo que você recebeu do comando anterior:

syslinux /dev/sdb1

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

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

É claro que, se você tiver uma mídia inicializável do Ubuntu que não tenha uma opção de avaliação, como a mídia de instalação do Ubuntu Server, você não poderá usá-la para se corrigir, mas poderá usar a versão desktop para consertar o servidor. versão com as instruções acima. Basta conectar a mídia da versão do servidor no USB depois que a versão da área de trabalho já estiver inicializada e usar o dispositivo para a versão do servidor no lugar de /dev/sdb1 acima.

    
por LeoRochael 15.03.2016 / 19:42
10

Quando tentei resolver isso, consegui algumas opções diferentes, mas funcionou. Seguindo a resposta de Filip, apertei TAB e então algumas opções apareceram (nenhuma delas foi "ao vivo" ou qualquer coisa contendo "live" mas ele disse "Install", então depois de digitar install e hitting enter ele dá opções de resolução de tela e, em seguida, irá proceder para a instalação.Então, um pouco confuso, mas funciona!

    
por ElScorcho 03.12.2014 / 20:09
1

Isso não funciona para mim. Eu recebo:

O Initramfs descompactado falhou: lixo no arquivo compactado. (...) Kernel panic - não está sendo sincronizado: VFS: Não é possível montar o fs raiz em um bloco desconhecido (2.0) (...)

Eu tive que adotar uma solução muito feia, mas funcionou como um encanto. Fui ao escritório de um amigo e pedi que ele me deixasse usar um dos computadores que executam o Microsoft Windows. Acho que era o Windows 7 ou 8, em qualquer caso mais moderno que o Windows XP mas ainda não este recente com as coisas da Cortana ... Então criei um disco usb com o Ubuntu, baixando primeiro um pequeno programa chamado Universal USB Installer e tudo correu bem.

    
por Mephisto 28.01.2018 / 03:06