problema de inicialização (14.04 + GRUB + Swap + Nvidia) - com fotos

16

Quando inicio o meu laptop, são necessárias sete tentativas para ultrapassar o local em que a troca é montada; se alguém está olhando por cima do meu ombro, são 15 tentativas! Meu laptop é um lenovo W520 com uma placa NVIDIA (Quddro 1000m) usando o driver de código aberto (servidor X.Org X) e o Ubuntu 14.04. É uma inicialização tripla, mas não acho que isso tenha efeito sobre esse problema. Eu tive esse problema a partir do momento em que instalei o 14.04, esperava que alguma atualização o corrigisse, mas já se passaram meses e nenhuma atualização o corrigiu.

Encontrei apenas um tópico relacionado ao meu problema e tentei todas as soluções oferecidas em todo o wiki. Nenhum deles funcionou para mim. O tópico: Meu computador é inicializado em uma tela preta. Que opções tenho para corrigi-lo?

Meus sintomas:

  1. A última linha na tela quando o computador trava é sempre: 'Adicionando 4215004k swap em / dev / sda6. Prioridade: -1 extensões: 1 em: 4215004k FS ' Esta é a linha em que tudo trava
  2. O disco rígido do laptop desliga
  3. O ventilador da CPU entra no modo super alto resfriado.
  4. o computador ficará nesse estado para sempre (depois que eu deixar isso por mais de uma hora)

Tentativas de correção

1) Eu segui o wiki mencionado acima e tentei 'no splash' e 'nomodeset' no menu do grub. Eu também brinquei fazendo o 'ro' na mesma linha 'rw' - esperando que permissões adicionais ajudem. Também conectei e desconectei meu segundo monitor, a fonte de alimentação e os dispositivos USB para ver se algum item tem um efeito repetitivo no meu problema. Isso não aconteceu. Eu esperava encontrar o culpado que estava causando o problema, mas tudo o que descobri foi que tudo o que tentei não teve impacto direto no problema. Eu mantive um gráfico: faixa de várias tentativas

2) Duas coisas que podemos excluir são: (a) a tela está muito escura - não é o caso (b) o dispositivo USB está causando esse problema - não é possível, pois o problema persiste com e sem os dispositivos USB conectados.

3) Verifiquei que no BIOS meu 'Optimus' está desativado. Também estou usando o driver de código aberto, então espero que não seja um problema da 'NVIDIA', mas um problema do grub. Configurações do BIOS

4) Reinstalei o GRUB e isso não ajudou.

5) Joguei com o / etc / defaults / grub, mas nenhuma das sugestões que encontrei neste site teve efeito positivo no meu problema. O conteúdo do meu arquivo está abaixo:

 # If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#_MO_ I commented out the line below to see the shutdown process
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
#GRUB_CMDLINE_LINUX=""
#_MO_ the top line fixed my shutdown problems but I have startup 
# prolems now. So below I hope this works:
GRUB_CMDLINE_LINUX="no splash" 



# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

Estou sem idéias. Se eu puder fornecer informações, registros ou executar algumas alterações ao meu lado, informe-me.

Desde já, obrigado.

Mike.

********************************* Editar # 1 ************** ***************************

Vi este post, ele se aplica ao meu problema? A primeira inicialização não está acontecendo [7.471657] Adicionando a troca 4041724k no / dev / sda7 Prioridade: -1 extensões: 1 em: 4041724k FS

Aqui está minha configuração no gparted: insira a descrição da imagem aqui

******************************** Editar # 2 *************** ***************************** Várias pessoas sugeriram que eu removesse minha partição swap. Eu fiz. No entanto, isso apenas mudou o problema; a inicialização ficou presa em uma linha diferente. Basicamente, em vez de desligar a montagem da partição swap, a bota desligou no meu touch pad. Quando isso aconteceu, o LED do HDD apagou e o PC ficou lá por alguns minutos antes que eu tivesse que reiniciá-lo. Depois das 3 costas seguidas ficarem presas no mesmo lugar, coloquei a partição swap novamente. Tirei uma foto de onde estava ficando preso quando a troca acabou:

problema após exclusão de troca

******************************** Editar # 3 *************** *****************************

Cometi um erro no procedimento realizado em 'Edit # 2'. Depois de excluir a partição, nunca removi uma linha de código do / etc / fstub. então repeti o processo em que excluí a seção de troca e comentei a linha de troca no arquivo / etc / fstub. Isso não resolveu o meu problema, mas criou sintomas diferentes. Este post já é muito longo, então, em vez de incluir um gráfico, simplesmente fornecerei as conclusões de reiniciar meu PC 45 vezes sem uma partição de swap.

  • inicializou OK 25 vezes

  • falha ao inicializar 20 vezes

  • é muito, muito provável que seja inicializado se a energia estiver conectada, o segundo monitor estiver conectado e meu hub USB estiver conectado (sem dispositivos conectados ao hub)

  • é altamente improvável que inicialize se nada estiver conectado ao laptop (sem cabo de alimentação, sem cabo vga para o segundo monitor e sem hub USB). das 20 botas com falha 12 vezes, não havia nada conectado ao laptop.

  • quando o PC falha ao inicializar, é a mesma tela da edição nº 2, mesmo que eu tenha visto uma tela diferente também quando congela.

  • O estado em que o PC está me atrapalha, porque quando levo meu laptop para o campo, preciso que meu laptop funcione e, como não há cabos conectados ao PC, é improvável que seja iniciado.

  • FYI: meu / etc / default / grub é o mesmo que no corpo da postagem. Eu o defini como o primeiro post vinculado e o mantive lá, pois funcionou no passado para outros.

  • Por uma questão de divulgação completa, há outro erro que eu pensava não estar relacionado, mas desde que cheguei até aqui, quero tirá-lo do peito: sempre que tento ajustar o brilho da tela usando uma tecla FN e duas teclas de brilho (HOME & END), o sistema operacional congela e não descongela; exigindo uma reinicialização do PC pressionando o botão liga / desliga. Esse recurso costumava funcionar no 12.04.

Alguma ideia? Vou realizar todas as sugestões.

**************************************** Editar # 4 ******* ************************

Oi pessoal obrigado por sua ajuda! Aqui está o que eu fiz:

  1. sudo apt-get update

  2. sudo update-grup

  3. sudo shutdown now // isso fez meu computador funcionar muito engraçado. Não foi completamente desligado corretamente e eu estava olhando para uma tela com alguma mensagem 'Noveau'. Pressionei o botão liga / desliga por 4 segundos e o computador foi desligado. Aqui está o que eu vi: Desligamento estranho

  4. Depois que o computador foi desligado, desconectei todos os cabos (alimentação, VGA, hub USB sem dispositivo conectado a ele) e reiniciei o PC. Falha ao inicializar, então continuei pressionando o botão liga / desliga e reiniciando-o até finalmente inicializar (foram necessárias três tentativas para inicializá-lo).

  5. Quando o PC finalmente inicializou, ele pediu permissão para relatar um problema ao ubuntu. Eu relatei o problema.

  6. Eu recebi o conteúdo dos seguintes logs:

Vou trabalhar, quando voltar, publicarei os resultados de todas as outras sugestões (teste de memórias, etc.). Obrigado por toda sua ajuda. Continue me dizendo o que fazer e eu farei isso e escreva os resultados aqui.

************ As informações abaixo são complementares à resposta do oldfred *************

Parece que uma solução foi encontrada. 'oldfred' é o primeiro a sugerir uma solução funcional. Obrigado! Fiz vários testes e, finalmente, é isso que você precisa fazer se acontecer:

1) Usando o gparted, adicionei de volta minha partição swap. a partição de troca não está relacionada a esse problema. Como várias pessoas notaram, a mensagem de troca era apenas a última linha exibida na tela quando o O / S congelou.

2) Para testar se esta solução funciona para você, quando a tela roxa do grub aparecer, pressione e para editar a entrada. adicione o seguinte ao final da linha começando com linux:

acpi_osi = Linux acpi_backlight = fornecedor entery final do grub

3) Se isso funcionar para você, para tornar essa alteração permanente, abra seu / etc / default / grub como sudo (sudo gedit / etc / default / grub)

4) altere a sequência de

GRUB_CMDLINE_LINUX = "sem respingos"

para

GRUB_CMDLINE_LINUX = "sem respingo acpi_osi = Linux acpi_backlight = fornecedor"

5) finalmente, faça com que o GRUB carregue novas configurações, digitando

sudo update-grub

Bingo, tudo funciona corretamente !! Obrigado a todos por sua ajuda. Eu agradeço.

Mike
fonte
Por favor , não poste soluções sobre a questão . É para isso que servem as respostas.
Lucio
Este é um erro e deve ser relatado no Launchpad.
bain

Respostas:

5

Eu acredito que ainda é um problema de vídeo.

E o parâmetro de inicialização do grub é nomodeset com a nVidia, mas parâmetros diferentes ao inicializar com a Intel. Você pode definir com qual chip de vídeo você inicializa?

Veja isso

Depois de usar o Boot-Repair, não consigo alterar a resolução da tela

Você testa parâmetros alternativos de inicialização no menu grub usando ee rola para a linha linux. Substitua o respingo silencioso ou adicione após os parâmetros de inicialização as configurações que deseja testar. Depois de obter uma combinação que funcione, edite / etc / default / grub

Mas você também pode precisar de acpi_osi = Linux e / ou acpi_osi = Linux acpi_backlight = vendor

gksudo gedit /etc/default/grub
sudo update-grub

Portanto, nesta linha, adicione parâmetros de inicialização que funcionem.

GRUB_CMD_LINUX_DEFAULT="no splash acpi_osi=Linux acpi_backlight=vendor"
oldfred
fonte