Mateus Müller

O carinha do Linux

03 jul. 2018

[SOLUCIONADO] – Linux TRAVA durante o BOOT do PENDRIVE

Um problema que já vi diversos usuários de Linux enfrentando é o congelamento durante o boot do pendrive para realizar a instalação, portanto, hoje vou te mostrar o que fazer quando o Linux TRAVA durante o BOOT do PENDRIVE.

Geralmente isso acontece quando você possui um hardware muito novo, e, que talvez, não tenha suporte para o Linux, onde o mais corriqueiro seria a placa de vídeo. No exemplo de hoje, falaremos de um caso onde auxiliei uma usuária em um grupo do Telegram a resolver este problema.

Especificação do hardware:

  • PLACA DE VÍDEO: NVIDIA GEFORCE GTX 1050TI GPU (4GB GDDR5)
  • PROCESSADOR: INTEL® CORET I7-7700HQ KABY LAKE (6MB CACHE ATÉ 3.8 GHZ)
  • MEMÓRIA: 32 GB MEMÓRIA DDR4 (2400 MHZ)
  • HARD DISK (HDD), SSD OU SSHD: SSHD 1 TB COM 8GB SSD
  • TELA (LCD): 15.6″ IPS FULLHD 16:9 (1920X1080P) LED-BACKLIT MATTE
  • WIRELESS: INTEL® DUAL BAND WIRELESS-AC 8265 + BLUETOOTH
  • TECLADO: TECLADO MECÂNICO RETROILUMINADO – PADRÃO ABNT2

Segue abaixo a foto do erro:

[SOLUCIONADO] - Linux TRAVA durante o BOOT do PENDRIVE
[SOLUCIONADO] -- Linux TRAVA durante o BOOT do PENDRIVE
Para ser mais específico: A máquina fica travada na mensagem **_Starting Permit User Sessions…_** e depois de alguns minutos, começa a mostrar a mensagem acima na foto.

E por que isso ocorre? Sempre que vamos instalar um Linux do zero, ele irá atribuir a nossa placa NVIDIA o módulo chamado nouveau, que é um driver open-source. Isto é, desenvolvido e mantido pela comunidade.

Eu, particularmente, nunca utilizo o módulo open-source, mas sim o driver produzido diretamente pelo fabricante.

Desta forma, o que devemos fazer é bloquear este driver para não subir na memória durante o boot do pendrive.

Veja os artigos abaixo para entender um pouco melhor como isso funciona:

Como resolver “task blocked for more than 120 seconds”?

Lembrando que, essa mesma solução pode ser aplicada quando há um congelamento durante o boot.

Vamos para a solução!

Quando você bootar pelo pendrive, fique teclando a tecla “e” para acessar o grub dentro do dispositivo.

Assim que acessar o grub, navegue com o cursor na linha que começa com linux até passar da parte file=/cdrom/preseed/ubuntu.seed.

Posteriormente, adicione um novo parâmetro à esta linha: modprobe.blacklist=nouveau.

Então a linha ficará algo parecido com isso: linux /casper/vmlinuz file/cdrom/preseed/ubuntu.seed modprobe.blacklist=nouveau quiet splash.

Por fim, basta pressionar F10 para continuar o boot e iniciar a instalação. Isto se aplica tanto para instalação, quanto para o boot em live.

Veja também:

Se tiver alguma dúvida ou sugestão de conteúdo, por favor, comente!

Comentários Disqus