Boot sem bootplash no Lubuntu

Iniciado por lucaswhitey, 01 de Junho de 2015, 23:47

tópico anterior - próximo tópico

lucaswhitey

Olá, pessoal. Tudo bem?
Sou novo aqui no fórum e gostaria de já pedir desculpas caso tenha criado esse tópico na seção errada.
Sou usuário do Lubuntu há 1 ano e tudo que fiz (e faço) nele até hoje é com a ajuda da comunidade brasileira e internacional. Há algumas semanas, reparei que meu computador não dispunha de uma bootsplash (ou bootscreen) como ocorre no boot do Windows, Ubuntu e outros OS. Nesse caso, durante alguns segundos, antes do sistema inicializar, a tela permanece preta, sem nenhum tipo de imagem, animação ou letras, simplesmente preta. Meu desejo é inserir uma tela de carregamento durante o boot, como vi em outras distros do Linux. Uso a versão 14.04.02 LTS do Lubuntu.

druidaobelix

#1
Curioso, o Lubuntu tem sim o bootsplash, no que eu uso não tem porque deliberadamente tirei pois prefiro ver o boot ir ocorrendo na tela pelas linhas que são carregadas pelo kernel, por isso desabilitei.

Qual a configuração de hardware do seu computador?
O Lubuntu é bastante rápido para subir exatamente porque carrega muito pouco coisa.

Vamos ver como está aí no seu sistema, cole aqui o resultado de:

cat /proc/cmdline


Editando:

Fui lá verificar habilitando novamente o splash e está funcionando normalmente, inclusive o que tenho aqui do Lubuntu é a mesma versão que o seu: VERSION="14.04.2 LTS, Trusty Tahr". É até bonito o bootsplash do Lubuntu, num fundo meio azul e escuro.


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

lucaswhitey

Executei o comando no terminal e obtive isso:

BOOT_IMAGE=/boot/vmlinuz-3.13.0-53-generic root=UUID=243610c6-2327-42db-9da7-631a0a543dc1 ro locale=pt_BR quiet splash vt.handoff=7

Algo fora do normal?

druidaobelix

#3
Não, tudo normal, veja que o parâmetro splash está lá na linha de boot, portanto, você deveria estar vendo o bootsplash do Lubuntu. :-(

Pode até fazer uma experiência aí, inicialmente nem precisa editar o arquivo, dá para fazer direto na linha de boot do menu do grub.

Nessa linha use a tecla 'e' para editar a linha de boot e então apague o 'quiet' e você deverá ver as linhas de carga do sistema. Depois repita a mesma coisa apagando o vt.handoof=7

Essa alteração feita na linha de boot no menu do grub é provisória, não altera realmente nada no sistema, seve apenas para aquele específico boot, perde-se no próximo boot.

Note que tendo editado a linha para iniciar o sistema use as teclas Ctrl x, não é o [enter], e sim tecla [ Ctrl ] mais tecla [ x ] ou tecla [ F10 ].

Se quiser tirar o 'quiet' em definitivo então precisa editar o arquivo:

sudo leafpad /etc/default/grub

Alterando a linha:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vt.handoff=7"

fica:

GRUB_CMDLINE_LINUX_DEFAULT="splash vt.handoff=7"

Depois atualize o grub fazendo:

sudo uptade-grub

Porém se não estiver aparecendo o splash não é isso que vai resolver a questão do splash.

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

druidaobelix

Já perguntei antes, então de novo:

1) Qual é seu hardware?
Faz um breve resumo (cpu, motherboard, ram, gpu), marca e modelo, se existirem, pode ajudar.

2) Especialmente, qual placa de vídeo (gpu) ?

sudo lshw -c display

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

lucaswhitey

Não consegui executar as alterações no GRUB no boot, já que o menu não aparece, mesmo apertando as teclas "shift" e "space", como disseram alguns usuários. Também não consegui alterar o arquivo "grub", o sistema não me permite alterá-lo. Já o hardware do notebook está aqui:

Computer
********


Summary
-------

-Computer-
Processor      : 2x Genuine Intel(R) CPU           T2060  @ 1.60GHz
Memory      : 3092MB (410MB used)
Operating System      : Ubuntu 14.04.2 LTS
User Name      : note (Lucas)
Date/Time      : Seg 01 Jun 2015 20:46:30 BRT
-Display-
Resolution      : 1024x768 pixels
OpenGL Renderer      : Unknown
X11 Vendor      : The X.Org Foundation
-Multimedia-
Audio Adapter      : HDA-Intel - HDA Intel
-Input Devices-
Lid Switch
Power Button
AT Translated Set 2 keyboard
ALPS PS/2 Device
AlpsPS/2 ALPS GlidePoint
Video Bus
Sony Vaio Keys
Sony Vaio Jogdial
HDA Intel Headphone
HDA Intel Mic
UVC Camera (05ca:1836)
-Printers-
No printers found
-SCSI Disks-
PIONEER DVD-RW  DVR-K17
ATA FUJITSU MHV2160B

Operating System
----------------

-Version-
Kernel      : Linux 3.13.0-53-generic (i686)
Compiled      : #89-Ubuntu SMP Wed May 20 10:34:28 UTC 2015
C Library      : Unknown
Default C Compiler      : GNU C Compiler version 4.8.2 (Ubuntu 4.8.2-19ubuntu1)
Distribution      : Ubuntu 14.04.2 LTS
-Current Session-
Computer Name      : NOTE-C220
User Name      : note (Lucas)
Home Directory      : /home/note
Desktop Environment      : LXDE (Lubuntu)
-Misc-
Uptime      : 28 minutes
Load Average      : 0,00, 0,00, 0,00

Display
-------

-Display-
Resolution      : 1024x768 pixels
Vendor      : The X.Org Foundation
Version      : 1.15.1
-Monitors-
Monitor 0      : 1024x768 pixels
-Extensions-
BIG-REQUESTS
Composite
DAMAGE
DOUBLE-BUFFER
DPMS
DRI2
DRI3
GLX
Generic Event Extension
MIT-SCREEN-SAVER
MIT-SHM
Present
RANDR
RECORD
RENDER
SECURITY
SGI-GLX
SHAPE
SYNC
X-Resource
XC-MISC
XFIXES
XFree86-DGA
XFree86-VidModeExtension
XINERAMA
XInputExtension
XKEYBOARD
XTEST
XVideo
-OpenGL-
Vendor      : Unknown
Renderer      : Unknown
Version      : Unknown
Direct Rendering      : No

Tudo certo?

druidaobelix

CitarTambém não consegui alterar o arquivo "grub", o sistema não me permite alterá-lo.

Não sei o que dizer sobre isso. :-(

Não consigo imaginar uma situação em que não se consiga alterar um arquivo usando o sudo, o que equivale a ser o root para aquele comando, a menos que o seu usuário não esteja no grupo do sudo, o que também não é o usual e não é o padrão do Ubuntu e nem mesmo do Lubuntu quando da instalação.

Para ver quais privilégios estão atribuídos ao seu usuário, faça:

sudo -l

(sinal de hífen mais letra ele no comando acima)

Deverá aparecer algo assim:

Usuário user pode executar os seguintes comandos em (nome_da_máquina):
    (ALL : ALL) ALL

Se aparecer isso o seu usuário estará habilitado a fazer tudo como se fosse o root apenas usando o comando sudo quando precisar.

Fazendo:

sudo su

ou então:

sudo -s

também o irá colocar como root

Normalmente o prompt de comando é assim (observe o sinal de dollar $ no prompt):

user@nome_da_maquina:~$

quando está como root fica assim (observe o sinal de cerquilha-jogo_da_velha # no prompt):

root@nome_da_máquina:~#

Para sair do root e voltar à condição de usuário digite:

exit

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

druidaobelix

#7
Ainda quanto a questão de abrir o arquivo para editar:

O comando de edição passado no post #3 está correto.

Você disse que usa o Lubuntu, então o editor de texto padrão do Lubuntu é o leafpad.

O caminho absoluto do arquivo a ser alterado está com toda certeza onde indicado, em /etc/default/grub, então é só juntar uma coisa e outra.

sudo leafpad /etc/default/grub

Vai pedir sua senha, a qual colocada corretamente irá abrir o arquivo, aí é só editar conforme queira, salvar e sair. Não há porque não dar certo.

Execute o comando acima numa janela de terminal (teclas Ctrl Alt T para abrir uma janela).

Não digite o comando para evitar erros de retranscrição, copie daqui com o mouse e cole no terminal usando o botão direito do mouse e em seguida dê um [enter].

Se não abrir irá dar uma mensagem de erro, copie e cole essa mensagem de erro aqui para que possamos ver e saber porque não estaria funcionando.

Na improvável situação em que o seu usuário não pertença ao grupo sudo (sei lá porque, só se você algum dia alterou isso e também não sei dizer porque teria alterado), então transforme-se em root como explicado no post anterior e faça o que precisa ser feito.

Não esqueça que feita a alteração deve-se atualizar o grub para que ela tenha efeito fazendo:

sudo update-grub

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

druidaobelix

#8
CitarNão consegui executar as alterações no GRUB no boot, já que o menu não aparece, mesmo apertando as teclas "shift" e "space", como disseram alguns usuários.

Quanto a questão de não estar aparecendo o menu do grub, que é o menu inicial de boot onde se faz a escolha de qual sistema irá subir, para que apareça também é necessário alterar aquele mesmo arquivo mencionado no post anterior, que é o arquivo grub existente dentro do diretório /etc/default.

Assim, da mesma forma, para abrir o arquivo:

sudo leafpad /etc/default/grub

Comenta e seguinte linha:

#GRUB_HIDDEN_TIMEOUT=0

Comentar é colocar o símbolo de cerquilha (jogo da velha) # no início da linha, isso indica que ela não deve ser processada, isto é, inutiliza a linha para efeitos de processamento.

Salvar e sair

e então atualizar o grub fazendo:

sudo update-grub

Reinicie o computador.

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

lucaswhitey

Consegui alterar o arquivo "grub", mas ainda assim a bootsplash não apareceu no boot  :'( . Vale lembrar que executei o comando "sudo update-grub" após fazer as alterações. O trecho que deveria ser mudado ficou 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="splash vt.handoff=7"
GRUB_CMDLINE_LINUX="locale=pt_BR"

E sobre as permissões atribuídas ao usuário do notebook, obti o tal resultado "ALL:ALL", ou seja, sou administrador, certo? Será que não é o hardware do notebook o problema?

druidaobelix

A questão das permissões é um outro assunto, o fato é que você conseguiu editar o arquivo, seja pelo sudo, seja diretamente pelo root, mas conseguiu. Para estar no padrão a saída do sudo -l precisa estar exatamente como mencionado no post #6 (3 vezes o ALL, não 2 vezes) e mais alguns detalhes, mas como disse, isso é um outro assunto estranho ao bootsplash.

Suponho que agora tenha aí o menu do grub, que é onde se escolhe o sistema a subir.

Pelo menos estão aparecendo as linhas de carga do sistema, isto é, na medida em que o kernel vai fazendo as operações e ativando os serviços do sistema os resultados estão aparecendo na tela?

Deveriam estar aparecendo, pois você eliminou o 'quiet'. Estão aparecendo?

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

lucaswhitey

Antes de responder, o resultado "(ALL:ALL) ALL" apareceu anteriormente sim. Me expressei errado  ;D. Sobre as linhas no boot, essas não apareceram. A tela continua sem nenhuma animação ou dados de carregamento, como ocorria antes de qualquer mudança feita.  :-\

druidaobelix

#12
CitarA tela continua sem nenhuma animação ou dados de carregamento, como ocorria antes de qualquer mudança feita.

1) Desde a instalação do sistema tem sido assim ou algum vez (ou versão do Ubuntu) foi diferente?
Quero dizer, nunca apareceu o splash e nem mesmo nenhuma linha de carregamento, isto desde a instalação do sistema?

2) Mostre o resultado do comando abaixo, vamos dar uma olhada nesse arquivo para ver se há algo que possa ajudar:

cat /etc/init/plymouth-splash.conf

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

druidaobelix

Mais um detalhe: faça também aquele comando pedido lá no item 2 do post #4

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

lucaswhitey

Comecei usando o Ubuntu em dual-boot com o Windows 7, único momento em que o GRUB aparecia. Por causa da lentidão que o Unity causava no notebook, migrei para o Lubuntu, tornando-o OS único no computador. Porém, não me recordo de ver as bootsplashes desses dois sistemas, com exceção do Live CD.

1) Executei o código:

cat /etc/init/plymouth-splash.conf

Obtive a seguinte resposta do sistema:

# plymouth-splash - Show the splash screen
#
# plymouth must be started ASAP to avoid racing with gdm, but the splash
# screen can't be spawned until our framebuffer is available.  Wait for the
# video device to be available before showing the screen, or, if udevtrigger
# finishes without finding any video devices, bring up the fallback text
# interface.
# We also *should* wait for the filesystem to be up because of the libraries
# being used from /usr/lib, but this would cause a circular dependency if
# any interaction at all is required for mounting a filesystem; so these libs
# need to be moved to /lib instead.

description   "userspace bootsplash"

start on (started plymouth
          and (graphics-device-added PRIMARY_DEVICE_FOR_DISPLAY=1
               or drm-device-added PRIMARY_DEVICE_FOR_DISPLAY=1
               or stopped udev-fallback-graphics))

exec /bin/plymouth show-splash

2) Sobre o código:

sudo lshw -c display

Executei-o e obtive a resposta:

*-display:0 DISPONÍVEL 
       descrição: VGA compatible controller
       produto: Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller
       fabricante: Intel Corporation
       ID físico: 2
       informações do barramento: pci@0000:00:02.0
       versão: 03
       largura: 32 bits
       clock: 33MHz
       capacidades: msi pm vga_controller cap_list
       configuração: latency=0
       recursos: memória:d0100000-d017ffff porta de E/S:1800(tamanho=8) memória:d0180000-d01bffff
  *-display:1 DISPONÍVEL
       descrição: Display controller
       produto: Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller
       fabricante: Intel Corporation
       ID físico: 2.1
       informações do barramento: pci@0000:00:02.1
       versão: 03
       largura: 32 bits
       clock: 33MHz
       capacidades: pm cap_list
       configuração: latency=0
       recursos: memória:d0200000-d027ffff

Algo fora do normal?