Como faço para definir 'nomodeset' depois de instalar o Ubuntu?

100

Eu sei que editar a linha de opções de inicialização e adicionar 'nomodeset' resolve o problema do meu laptop durante o modo LiveCD, o que não sei é como configurá-lo na inicialização através do Grub2 depois de instalar o Ubuntu.

Então, minha pergunta é; como faço para definir o nomodeset antes de inicializar no Ubuntu?

Dante Ashton
fonte

Respostas:

110

Para editar o Grub2 durante o processo de inicialização, tente o seguinte:

  1. Imediatamente após a tela inicial do BIOS durante a inicialização, pressione e mantenha pressionado o botão SHIFT. Isso exibirá o grub contendo uma lista de kernels e opções de recuperação

    insira a descrição da imagem aqui

  2. Pressione epara editar o primeiro kernel exibido

    insira a descrição da imagem aqui

  3. Encontre a linha que termina com quiet splash. Adicione sua opção de inicialização antes dessas palavras-chave - ou seja, para que a linha pareça [...]nomodeset quiet splash
  4. Pressione CTRL + X para inicializar

Siga as etapas na resposta do Coldfish sobre como corrigir a opção de inicialização do conjunto de nós permanentemente, para que você não precise executar este procedimento manual novamente.

liberdade de expressão
fonte
Receio não ter uma opção de respingo silenciosa nessa área. Eu não reconheço nenhuma das linhas, na verdade.
Dante Ashton
2
liberdade de expressão. Muito obrigado! Eu tenho esse problema desde 10.04! Meu Deus, eu te abraçaria se pudesse! : D
Dante Ashton
1
Para onde vai o ro?
Hellreaver
1
E se não houver quiet splash? Isso também deve ser adicionado?
precisa saber é o seguinte
1
Para aqueles sem quiet splash- adicioná-lo ao fim da linha que começa comlinux
Sanjay Manohar
118

Você deve adicionar esta opção a /etc/default/grub, primeiramente:

sudo nano /etc/default/grub

e depois adicione nomodeseta GRUB_CMDLINE_LINUX_DEFAULT:

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
GRUB_CMDLINE_LINUX=""

E salve pressionando Ctrl+ O, saia do nano com Ctrl+ Xe execute:

sudo update-grub
Peixe frio
fonte
bash: update-grub: comando não encontrado ...
stiv 17/02
@stiv Isto é para sistemas baseados no Debian / Ubuntu, eu acredito. Em outros sistemas, você pode editar sua configuração do GRUB diretamente, que geralmente está localizada /boot/grub/se eu me lembro corretamente.
Tim Visee
10

Eu tive o mesmo problema. As soluções acima estão todas corretas, mas é um pouco mais complicado quando você precisa corrigir isso ao executar a partir de um Live CD. Achei este post do blog muito útil.

O autor basicamente propõe montar o Linux instalado a partir do LiveCD. Eu fiz isso, e isso me ajudou muito. Então, aqui estão as etapas:

  • Execute a partir do Live CD e instale o Ubuntu ou siga em frente, se já estiver pronto
  • Verifique sua partição instalada com o comando "gparted". Ele abre uma janela informando onde você instalou o Ubuntu. No meu caso, era / dev / sda2 que continha uma partição ext4.
  • Monte a partição: sudo mount /dev/sdXY /mnt
  • Em seguida, monte / ligue os diretórios que o Grub precisa acessar: sudo mount --bind /dev /mnt/dev && sudo mount --bind /dev/pts /mnt/dev/pts && sudo mount --bind /proc /mnt/proc && sudo mount --bind /sys /mnt/sys

  • Em seguida, vá para esse ambiente usando chroot, que eu achei uma ideia super inteligente: sudo chroot /mnt

  • Agora você deve poder editar /etc/default/grub, como os outros apontaram. Como: sudo vi /etc/default/grube mudar a linha GRUB_CMDLINE_LINUX_DEFAULT="nomodeset", achei muito útil remover também a quietude e o respingo para que eu pudesse ver algo se movendo nos bastidores.
  • O autor observou originalmente, ele precisa disso após uma instalação do Windows, que quebrou o Grub. Ele teve que reinstalar. No meu caso, o Grub estava intacto, mas meu computador (mac) não inicializou com as configurações originais do Grub. Então a única coisa que me restou foiupdate-grub

O autor desmontou, mas eu apenas reiniciei e as novas configurações estavam no lugar. Com a opção "nomodeset", consegui inicializar o Ubuntu e o Lubuntu a partir de um disco rígido do MacBook Pro.

cristão
fonte