Travamento na inicialização

Iniciado por cnemer, 20 de Julho de 2011, 11:15

tópico anterior - próximo tópico

cnemer

Pessoal, bom dia,

Estou com um problema super estranho (pelo menos para mim - iniciante). As vezes meu ubuntu trava na inicialização no logo do ubuntu com os pontinhos... (trava mesmo, fica sem atividade de processamento)

Por curiosidade na tela do grub eu apertei 'E' e apaguei o parâmetro 'SPLASH QUIET' ficou tudo em texto mas nunca mais travou. Porém as vezes ele demora mais para iniciar, fica um tempo na linha abaixo mas desta vez processando:

/dev/sda4 has been mounted 23 times without being checked, check forced.

Se alguém puder me ajudar... gostaria de resolver 2 coisas.
1) como não travar mais mesmo quem splash quiet.
2) como montar sda4 de forma correta para não lerdar o boot com o check forced.

Obrigado pela ajuda.


cnemer

pessoal, para ajudar coloco abaixo o texto da inicialização do grub onde apago "quiet slpash" para funcionar. Segue abaixo.

--------------------------------------
recordfail
insmod ext2
set root ='(hd0,4)'
search --nofloppy --fs-uuid --set 62067642-5d59-43c6-8557-49a0d9d54a42
linux /boot/vmlinuz-2.6.32-24-generic root=UUID=62067642-5d59-43c6-8557-49a0d9d54a42 ro quiet splash
initrd /boot/initrd.img -2.6.32-24-generic
-----------------------------------------

caso niguém saiba com resolver isso de definitivo poderia me indicar como apago de definitivo 'quiet slpah' ? Pois em todo boot tenho que apertar E apagar e apertar ctrl+x

druidaobelix

Olá cnemer.

A verificação de disco é sua amiga, embora seja possível não é uma boa idéia retirá-la.
Normalmente é realizada após algum tempo ou após um número de montagens sem verificação.
Se estiver ocorrendo de forma anormal, com muita frequência, é o caso de investigar a razão e não apenas suprimi-lá.

Não há referência sobre qual versão do Ubuntu v. está usando, mas o segundo post indica se trata do grub2, então, para tornar definitiva a mudança, retirando o "quiet" e/ou  "splash", edite o arquivo /etc/default/grub:

sudo gedit /etc/default/grub

Altere essa linha:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Salvar e Sair

Execute:

sudo update-grub


www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

cnemer

druidaobelix,

tentei a sua dica mas não deu certo.
Fiz o seguinte: comentei a linha existente e coloquei outra com o parâmetro em branco. Ficou assim:

-------------------
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

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`
GRUB_CMDLINE_LINUX_DEFAULT=
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="nomodeset"

# 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_LINUX_RECOVERY="true"

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

----------------------------------

depois executei o comando: sudo update-grub

a saída foi:

--------------------
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.32-32-generic
Found kernel: /boot/vmlinuz-2.6.32-31-generic
Found kernel: /boot/vmlinuz-2.6.32-30-generic
Found kernel: /boot/vmlinuz-2.6.32-29-generic
Found kernel: /boot/vmlinuz-2.6.32-26-generic
Found kernel: /boot/vmlinuz-2.6.32-25-generic
Found kernel: /boot/vmlinuz-2.6.32-24-generic
Found kernel: /boot/vmlinuz-2.6.32-21-generic
Found GRUB 2: /boot/grub/core.img
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done

------------------------------------------

só que no menu do grub quando aperto a tecla 'E' ainda me aparece a linha com 'QUIET SPLASH'

druidaobelix

Olá cnemer,

Se o sistema aí está realmente necessitando do parâmetro "nomodeset", como consta na saída que v. postou, experimente fazer dessa forma, tirando o "nomodeset da linha em que se encontra e colocando-o na linha do "default", nesta eliminada o 'quiet' e o 'splash'.

Fica assim:

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`
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
GRUB_CMDLINE_LINUX=""

Execute novamente

sudo update-grub




Citação de: cnemer online 26 de Julho de 2011, 09:25

-------------------
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

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`
GRUB_CMDLINE_LINUX_DEFAULT=                                                            <== Acrescente aqui o nomodeset, entre aspas
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="nomodeset"                                            <== Aqui não, elimine nomodeset, permanecendo as aspas

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Tota

Citação de: cnemer online 26 de Julho de 2011, 09:25só que no menu do grub quando aperto a tecla 'E' ainda me aparece a linha com 'QUIET SPLASH'

Ola

Apenas um reparo:

Aí são dois comandos

1) quiet
Inicia o processo initramfs em modo silencioso


2) splash
Inicia o sistema com o uso de tela de splash

Removendo o "quiet" o initramfs é carregado em modo "verbose" e ao encerrar o carregamento dos  logs do kernel incia o splash

Para eliminar o splash é necessário o uso do comando => no splash

então para iniciar o Linux "à moda antiga" como era no inicio, remova o comando=> quiet e adicione o comando=> no splash

No seu caso acrescente o => nomodeset

http://www.kernel.org/pub/linux/kernel/people/gregkh/lkn/lkn_pdf/ch09.pdf

[]'s

druidaobelix

Uma hipótese é que ele tenha mais de um SO instalado e não esteja mudando naquele que comanda a MBR, e sim apenas no bootloader que está na partição, aí não vai mesmo acontecer nada na tela inicial do grub. Vamos ver o que volta de informação.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

cnemer

Prezados,

Uma novidade, pude notar ontem que a lista do grub me da as opções para inicializar o ubuntu apena com o kernel .24 e ,21 apesar do grub ter encontrado versões mais recentes do kernel.
CitarFound kernel: /boot/vmlinuz-2.6.32-32-generic
Found kernel: /boot/vmlinuz-2.6.32-31-generic
Found kernel: /boot/vmlinuz-2.6.32-30-generic
Found kernel: /boot/vmlinuz-2.6.32-29-generic
Found kernel: /boot/vmlinuz-2.6.32-26-generic
Found kernel: /boot/vmlinuz-2.6.32-25-generic
Found kernel: /boot/vmlinuz-2.6.32-24-generic
Found kernel: /boot/vmlinuz-2.6.32-21-generic
Experimentei por curiosidade lançar o ubuntu com o kernel .21 com a linha completa e não travou. Experimentei novamente agora e também não travou.
uname: "Linux christiano-laptop 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:10:02 UTC 2010 i686 GNU/Linux"
Não sei, mas poderia ser algo a ver com o kernel .24?
Vou testar agora a dica do druidaobelix e posto o resultado.

cnemer

Caros druidaobelix e Tota,

a coisa aqui está cada vez mais estranha ;).
Testei a dica do druidaobelix
CitarGRUB_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`
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
GRUB_CMDLINE_LINUX=""
mas parece que não muda nada. Quando eu aperto 'E' continua tudo lá. Por outro lado, testei iniciar por duas vezes como kernel .24 sem apagar nada na linha e não travou. Pelo menos ainda. Vou tentar reiniciar mais vezes durante o dia para ver o que dá.

druidaobelix

Olás cnemer,

Depois de alterar o arquivo /etc/default/grub você tem executado no terminal o:

sudo update-grub

??

Isso é necessário para  implementar de fato a alteração.

Caso positivo, esclareça se tem instalado no seu sistema mais de um Sistema Operacional (SO), isto é, mais de uma instalação de qualquer distribuição Linux.
Neste caso, de múltiplas instalações Linux, distro Linux, somente uma delas é que faz efetivamente o controle do menu do grub, já que nas demais o bootloader está gravado na partição e não na MBR, enfim, o importante é saber se há mais de uma distribuição instalada.

Uma outra possibilidade para não estar ocorrendo a atualização é a existência de um arquivo de configuração personalizada, o qual tem precedência sobre os demais, mas para isso você teria que tê-lo feito, de qualquer forma, dependendo do andar da carruagem, examinaremos isso adiante.

Essa questão dos vários kernels que v. menciona é assim mesmo, pode-se ter muitos kernels instalados no sistema e iniciar por qualquer um deles.
Na medida em que vai ocorrendo atualização dos kernels eles ainda ficam disponíveis para o caso de alguma incompatibilidade de hardware.
Depois de uma atualização de kernel, com todo o hardware testado e retestado com um kernel novo, verificando-se que não há problemas, pode-se eliminar os kernels mais antigos facilmente, bastando para isso que se use o "Gerenciador de pacotes Synaptic", dentre as várias formas possíveis para administrar isso.

[]'s

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

cnemer

druidaobelix,

tenho apenas o windows xp (que praticamente não uso, pois instalei em uma maquina virtual para as emergências) e o Ubuntu 10.04.

CitarDepois de alterar o arquivo /etc/default/grub você tem executado no terminal o:

sudo update-grub

??

Estou sim.

Outra coisa, sem mais nem menos parou de travar também. Não sei se poderia continuar o tópico para descobrir o mistério de porque o grub nao atualiza ou se devo finalizar o tópico visto que não está mais travando?

druidaobelix

Olá cnemer,

Como queira, ir adiante ou não, se quiser prosseguir, faça aí o comando abaixo e cole aqui o resultado:

cat /boot/grub/grub.cfg | grep -i /boot/vmlinuz

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

cnemer

Agradeço a disponibiliade,

segue abaixo a saida

linux   /boot/vmlinuz-2.6.32-24-generic root=UUID=620b7642-5d59-43c6-8557-49a0d9d54a42 ro   quiet splash
linux   /boot/vmlinuz-2.6.32-24-generic root=UUID=620b7642-5d59-43c6-8557-49a0d9d54a42 ro single
linux   /boot/vmlinuz-2.6.32-21-generic root=UUID=620b7642-5d59-43c6-8557-49a0d9d54a42 ro   quiet splash
linux   /boot/vmlinuz-2.6.32-21-generic root=UUID=620b7642-5d59-43c6-8557-49a0d9d54a42 ro single