Como corrigir o problema de inicialização do Debian no Macbook Pro?

1

Eu recentemente instalei o Debian 9 em um Macbook Pro (8,2), então usei a versão com firmware não-livre, pois eu li que era necessário para que tudo funcionasse corretamente em um Mac.

O problema é que sempre que eu reinicio o computador, ele fica preso na inicialização, mostrando apenas:

dev/sda1: clean, 552599/6111232 files, 7119295/24414464 blocks

Após um longo período de pesquisa, descobri uma maneira de corrigir isso e consegui inicializar novamente.

  • Inicialize o computador e pressione e quando a tela do GRUB aparecer
  • Adicione nomodeset entre ro e quiet no arquivo de configuração
  • Pressione F10 para inicializar ( fn + F10 )

Agora eu tenho que fazer isso toda vez que eu reiniciar ...

Para o que eu li o problema tem algo a ver com o firmware da placa gráfica, mas não consegui encontrar como corrigi-lo.

Alguma idéia do que poderia estar acontecendo e como consertá-lo? então eu não tenho que fazer o pequeno hack todas as vezes.

    
por Pablo Lorenzo 10.04.2018 / 16:36

1 resposta

3

Pode-se fazer com que os parâmetros sejam usados em cada inicialização. Como o usuário, root , edite o arquivo /etc/default/grub e modifique a linha GRUB_CMDLINE_LINUX_DEFAULT para especificar todos os parâmetros desejados. Em seguida, atualize o GRUB com o comando update-grub .

De acordo com Fóruns do Ubuntu ,

nomodeset

The newest kernels have moved the video mode setting into the kernel. So all the programming of the hardware specific clock rates and registers on the video card happen in the kernel rather than in the X driver when the X server starts.. This makes it possible to have high resolution nice looking splash (boot) screens and flicker free transitions from boot splash to login screen. Unfortunately, on some cards this doesnt work properly and you end up with a black screen. Adding the nomodeset parameter instructs the kernel to not load video drivers and use BIOS modes instead until X is loaded.

Note that this option is sometimes needed for nVidia cards when using the default "nouveau" drivers. Installing proprietary nvidia drivers usually makes this option no longer necessary, so it may not be needed to make this option permanent, just for one boot until you installed the nvidia drivers.

A outra pergunta que você postou indica que você está usando o laptop como servidor doméstico e que a tampa permanece fechada e o monitor desligado. Isso parece implicar que você não pretende usar o vídeo muito de qualquer maneira. E não há "problema" com nomodeset , por si só. Se você deseja obter um driver proprietário funcionando em vez disso, poste os detalhes do seu hardware de vídeo.

# Refresh the PCI ID list.
sudo update-pciids

# Look for information about the video card.
lspci | grep -E "VGA|3D"

A saída do último comando pode ser a seguinte.

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen [...]

Use o ID do PCI para obter mais informações.

sudo lspci -v -s 00:02.0

Adicione o resultado à pergunta.

    
por 10.04.2018 / 16:46