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

16

Quando eu inicio meu laptop, são necessárias até 7 tentativas para passar pelo local onde o swap é montado; se alguém está olhando por cima do meu ombro, então 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 qualquer efeito sobre esse problema. Eu tive esse problema a partir do momento que instalei o 14.04, eu esperava que alguma atualização o consertasse, mas foram meses e nenhuma das atualizações corrigiu isso.

Encontrei apenas um thread relacionado ao meu problema e tentei todas as soluções oferecidas em todo o wiki. Nenhum deles funcionou para mim. O segmento: Meu computador inicializa em uma tela preta, quais opções eu tenho para corrigi-lo?

Meus sintomas:

  1. A última linha na tela quando o computador trava é sempre: 'Adicionando o 4215004k, troque em / dev / sda6. Prioridade: -1 extents: 1 across: 4215004k FS '
  2. O disco rígido ligado ao laptop desliga
  3. O ventilador da CPU entra em modo super alto e frio.
  4. o computador ficará nesse estado para sempre (uma vez que eu deixar isso por mais de uma hora)

Tenta corrigir

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 ajudassem. 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 repetível no meu problema. Isso não aconteceu. Eu estava esperando encontrar o culpado que causou o problema, mas tudo que encontrei é que tudo que eu tentei não teve impacto direto no problema. Eu mantive um gráfico:  

2) Duas coisas que podemos descartar são (a) a tela está muito escura - não é o caso (b) dispositivo USB causando esse problema - impossível porque o problema persiste com e sem dispositivos USB conectado.

3) Assegurei que na BIOS meu 'Optimus' está desabilitado. Também estou usando o driver de código aberto, então espero que isso não seja um problema da 'NVIDIA', mas sim um problema de grub.  

4) Eu reinstalei o GRUB e isso não ajudou.

5) Joguei com / etc / defaults / grub, mas nenhuma das sugestões que encontrei neste site teve algum 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 ideias. Se eu puder fornecer qualquer informação, ou registrar ou realizar algumas alterações do meu lado, por favor me avise.

Obrigado antecipadamente.

Mike.

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

Eu vi este post, isso se aplica ao meu problema? Primeiro Boot Não Acontecendo [7.471657] Adicionando 4041724k swap em / dev / sda7 Prioridade: -1 extents: 1 across: 4041724k FS

Aqui está minha configuração no gparted:

******************************** Editar # 2 ************ ******************************** Várias pessoas sugeriram que eu removesse minha partição de swap. Eu fiz. No entanto, isso só mudou o problema; a inicialização ficou presa em uma linha diferente. Basicamente, em vez de desligar a montagem da partição swap, a inicialização desligou no meu touch pad. Quando isso aconteceu, o LED do HD desligou e o PC ficou lá por vários minutos antes de eu ter que reiniciá-lo. Depois de 3 de volta para trás ficar preso no mesmo lugar eu coloquei a partição swap de volta. Eu tirei uma foto de onde estava ficando preso quando a troca sumiu:

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

Eu cometi um erro no procedimento que realizei em 'Edit # 2'. Depois de deletar a partição eu nunca removi uma linha de código do / etc / fstub. então eu repeti o processo onde apaguei a seção de swap, então eu comentei a linha de swap no arquivo / etc / fstub. Isso não resolveu meu problema, mas criou sintomas diferentes. Este post já está muito extenso, então, ao invés de incluir um gráfico, eu vou simplesmente fornecer as conclusões de reiniciar o meu PC um total de 45 vezes sem uma partição swap.

  • inicializou OK 25 vezes

  • não conseguiu inicializar 20 vezes

  • é muito mais provável que inicialize 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 não houver nada conectado ao laptop (nenhum cabo de alimentação, cabo VGA para o segundo monitor e nenhum hub USB). das 20 botas que falharam 12 vezes não havia nada conectado ao laptop.

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

  • O estado em que o PC está me bagunça, porque quando eu levo meu laptop para o campo, preciso que meu laptop funcione e, como não há cabos conectados ao meu PC, é improvável que ele comece .

  • FYI: meu / etc / default / grub é o mesmo que no corpo do post. Eu o defini como o primeiro post vinculado sugerido e o mantive lá, já que trabalhou para outros no passado.

  • Por uma questão de divulgação completa, há outro bug que pensei não estar relacionado, mas desde que cheguei até aqui, quero tirá-lo do meu peito: sempre que tento ajustar o brilho da tela usando uma tecla FN e duas teclas de brilho (HOME e END), o sistema operacional congela e não descongela; requerendo um PC reiniciar pressionando o botão de energia. Esse recurso costumava funcionar em 12.04.

Alguma ideia? Eu vou fazer sugestões.

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

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

  1. sudo apt-get update

  2. sudo update-grup

  3. desligamento do sudo agora // isso fez meu computador agir de maneira muito engraçada. Não desligou corretamente e eu estava olhando para uma tela com alguma mensagem 'Noveau'. Eu pressionei o botão de energia por 4 segundos e o desligamento do computador. Aqui está o que eu vi:

  4. Uma vez que o computador foi desligado, desconectei todos os cabos (energia, VGA, hub usb sem nenhum dispositivo conectado a ele) e reiniciei o PC. Ele não conseguiu inicializar, então eu continuei pressionando o botão liga / desliga e reiniciando-o até que ele fosse inicializado (levou cerca de 3 tentativas para inicializá-lo).

  5. Quando o PC finalmente inicializou ele pediu permissão para reportar um problema ao Ubuntu. Eu relatei o problema.

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

    • /var/log/kern.log link

    • /var/log/Xorg.0.log link

    • /var/log/gpu-manager.log link

Estou de folga para trabalhar, quando voltar vou postar os resultados de todas as outras sugestões (memtest, etc.). Obrigado por toda sua ajuda. Continue me dizendo o que fazer e eu farei e escreverei 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 de trabalho. Obrigado! Eu fiz um monte de testes e ultimamente isso é o que você precisa fazer se você tiver isso acontecer com você:

1) Usando o gparted, adicionei de volta a minha partição de 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. em seguida, adicione o seguinte ao final da linha começando com linux:

  

acpi_osi = Linux acpi_backlight = fornecedor   

3) Se isto funciona para você, então faça essa alteração permenant abrir seu / etc / default / grub como sudo (sudo gedit / etc / default / grub)

4) mude a string de

  

GRUB_CMDLINE_LINUX="sem respingo"

para

  

GRUB_CMDLINE_LINUX="nenhum splash acpi_osi = Linux acpi_backlight = fornecedor"

5) Por último, obtenha o GRUB para carregar novas configurações digitando

  

sudo update-grub

Bingo, tudo funciona corretamente !! Obrigado a todos por sua ajuda. Eu aprecio isso.

    
por Mike 15.07.2014 / 18:40

1 resposta

5

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

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

Veja isso

Depois de usar o Boot-Repair eu não posso alterar a resolução da tela

Você testa parâmetros de inicialização alternativos no menu grub usando e e rola para a linha linux. Substitua o respingo silencioso ou adicione após esses parmetros de boot as configurações que você 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 funcionam.

GRUB_CMD_LINUX_DEFAULT="no splash acpi_osi=Linux acpi_backlight=vendor"
    
por oldfred 22.07.2014 / 01:56