A versão do Ubuntu é 17.10 (Artful Aardvark), completamente atualizada. Ele foi originalmente instalado em uma chave USB 3.0, estava sendo executado em um sistema de arquitetura x64 e conectado a uma porta USB mais antiga (2.0). Estava funcionando perfeitamente bem.
Hoje eu tentei inicializar a chave USB em outro sistema (mesma arquitetura, no entanto). Eu tentei as duas portas 2.0 e 3.0 e recebi os mesmos problemas que descreverei a seguir.
A inicialização do BIOS parece bem, o menu GRUB e a contagem regressiva estão funcionando, ele inicia a inicialização sem problemas, mas em algum momento ele pára, mostrando erros como:
- xhci_hcd 0000: 00: 10.0: Tempo limite aguardando o comando do dispositivo de configuração
- usb 6-1: dispositivo que não aceita endereço 2, erro -62
- usb6-port1: não é possível enumerar o dispositivo USB
Eventualmente, acaba reportando gave up waiting for root device
, com Alert! UUID=<usb key uuid> does not exist. Dropping to a shell!!
Nesse ponto (no console initramfs
), se eu remover a chave USB e conectá-la novamente, a chave USB será reconhecida e, depois de inserir exit
no console, o Ubuntu iniciará normalmente.
Além disso, tentei o mesmo na reinicialização, enquanto recebia os erros mencionados: apenas removi a chave USB e conectei-a novamente, e o Ubuntu começou a inicialização (sem initramfs desta vez).
Então, parece que depois de mover a chave USB para o novo sistema, há algo sobre as portas USB que a instalação original não está considerando no momento da inicialização.
Alguma sugestão?
Atualização: Eu tentei outra abordagem, apenas para verificar se a versão USB era um problema: eu clonei a chave USB 3.0 para um 2.0, e funcionou perfeitamente no novo sistema.