Slackware não carrega na inicialização

1. Slackware não carrega na inicialização

Bruno Candido de Oliveira
NunoCandido

(usa Slackware)

Enviado em 11/10/2015 - 19:58h

Pessoal, instalei o Slackware 14.0 em um outro HD que eu tenho, porém quando vou iniciar o sistema pela primeira vez após a instalação ele não carrega. Aparece a mensagem do post da bios, mas quando é pra começar a carregar o Slackware o computador fica em uma tela preta com o cursor piscando no canto superior esquerdo, não consigo fazer nada além de dar um Ctrl + Alt + Del. Toda vez que ligo ou reinicio o computador acontece isso e não consigo fazer nada. O que eu consegui foi bootar pelo pendrive que criei para fazer a instalação do Slackware, e na tela onde diz boot dar o comando "huge.s root=/dev/sda1 rdinit= ro". Daí depois deste comando que consigo inicializar o sistema e usar normalmente.

Informações adicionais:
- HD de 500 GB onde sda1 é a partição que está instalado o sistema com flag de boot, e sda2 é a partição swap com 2 GB.

Espero que me ajudem. Obrigado.


  


2. Re: Slackware não carrega na inicialização

Fernando
phoemur

(usa Debian)

Enviado em 11/10/2015 - 21:50h

Pelo o que você descreve provavelmente seja problema do bootloader, qual você usa, LILO padrão ou GRUB ?
UEFI ou BIOS normal (MBR) ?

Se for isso a solução será dar boot pelo pendrive como você fez, fazer um chroot no sistema instalado e reinstalar o bootloader com as configurações adequadas.


3. Slackware não carrega na inicialização

Bruno Candido de Oliveira
NunoCandido

(usa Slackware)

Enviado em 11/10/2015 - 22:13h

Uso o LILO e BIOS normal

Who dares wins


4. Re: Slackware não carrega na inicialização

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/10/2015 - 10:51h


Então posta seu lilo.conf

Esse lilo foi configurado durante a instalação?

Aproveita e posta seu

# fdisk -l /dev/sda


5. Re: Slackware não carrega na inicialização

Bruno Candido de Oliveira
NunoCandido

(usa Slackware)

Enviado em 12/10/2015 - 13:45h


LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
lba32 # Allow booting past 1024th cylinder with a recent BIOS
# Append any additional kernel parameters:
append=" vt.default_utf8=1"
boot = /dev/sda

# Boot BMP Image.
# Bitmap in BMP format: 640x480x8
bitmap = /boot/slack.bmp
# Menu colors (foreground, background, shadow, highlighted
# foreground, highlighted background, highlighted shadow):
bmp-colors = 255,0,255,0,255,0
# Location of the option table: location x, location y, number of
# columns, lines per column (max 15), "spill" (this is how many
# entries must be in the first column before the next begins to
# be used. We don't specify it here, as there's just one column.
bmp-table = 60,6,1,16
# Timer location x, timer location y, foreground color,
# background color, shadow color.
bmp-timer = 65,27,0,255

# Standard menu.
# Or, you can comment out the bitmap menu above and
# use a boot message with the standard menu:
message = /boot/boot_message.txt

# Wait until the timeout to boot (if commented out, boot the
# first entry immediately):
prompt
# Timeout before the first entry boots.
# This is given in tenths of a second, so 600 for every minute:
timeout = 1200
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# Normal VGA console
vga = normal
# Ask for video mode at boot (time out to normal in 30s)
#vga = ask
# VESA framebuffer console @ 1024x768x64k
#vga=791
# VESA framebuffer console @ 1024x768x32k
#vga=790
# VESA framebuffer console @ 1024x768x256
#vga=773
# VESA framebuffer console @ 800x600x64k
#vga=788
# VESA framebuffer console @ 800x600x32k
#vga=787
# VESA framebuffer console @ 800x600x256
#vga=771
# VESA framebuffer console @ 640x480x64k
#vga=785
# VESA framebuffer console @ 640x480x32k
#vga=784
# VESA framebuffer console @ 640x480x256
#vga=769
# End LILO global section
# Windows bootable partition config begins
other = /dev/sdb1
label = Windows
table = /dev/sdb
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz
initrd=/boot/initrd.gz
root = /dev/sda1
label = Linux
read-only
# Linux bootable partition config ends


Eu tinha um HD com o Windows 8 instalado nele, ai eu tirei pra colocar o outro HD pra instalar o Slackware, porém quando fui reiniciar após a instalação ele ficou do jeito que eu tinha falado ali, mas eu consegui "ajeitar" isso com o comando "lilo -v -P ignore", desde então não precisei mais do pendrive para bootar. Mas quando eu ligo o computador ele tenta carregar o Windows, sendo que eu tirei o HD que está o Windows. E como está sem o HD do Windows, ocorre um erro e depois aparece uma linha que diz "boot: Windows", eu apago o Windows e escrevo Linux dai ele consegue bootar o Linux. Mas quando eu deixo os dois HD's instalados e quero bootar o Linux ele tenta bootar o Windows, só que ele não consegue.


6. Re: Slackware não carrega na inicialização

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/10/2015 - 14:05h

Pra tirar o Windows do boot, comente essas linhas aqui:

other = /dev/sdb1
label = Windows
table = /dev/sdb


Linhas comentadas:

#other = /dev/sdb1
#label = Windows
#table = /dev/sdb


Depois rode o comando lilo.

[...] Mas quando eu deixo os dois HD's instalados e quero bootar o Linux ele tenta bootar o Windows, só que ele não consegue.


Você tem que citar o S.O padrão com o parâmetro default

default = <label>


No teu caso, os labels são Windows e Linux. Coloque esse parâmetro antes das linhas de boot especificadas (antes de `# Windows bootable partition config begins'):

default = Linux



7. Re: Slackware não carrega na inicialização

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/10/2015 - 14:26h


Primeiro precisa decidir como vai ficar seu sistema.

Com 1 ou com 2 HDs?

Se for com dois HDs eles estão corretamente jumpeados (Se forem IDE) como master ou slave

Se for dois SATA o primeiro DEVE ficar na porta SATA 0 (ou SATA 1 em alguns sistemas).

Depois precisa "Dizer" isso no SETUP para o computador saber onde procurar o drive de boot.

Outra coisa. Esta usando um kernel generico??? Você criou o initrd?

image = /boot/vmlinuz
initrd=/boot/initrd.gz
root = /dev/sda1
label = Linux
read-only


Senão sabe a diferença entre um generico e um huge. Use o HUGE.S (Se estiver usando 64 bits, se for 32 bitas usa o hugesmp.s )

Posta a saida do comando que lista dispositivos de bloco.

# lsblk








8. Slackware não carrega na inicialização

Bruno Candido de Oliveira
NunoCandido

(usa Slackware)

Enviado em 12/10/2015 - 14:44h


Fiz como o ru4n disse, mas quando reiniciei o sistema foi para aquela tela de boot quando usamos alguma mídia para instalar o Slackware, nessa tela eu digitei o comando "huge.s root=/dev/sda1 rdinit= ro" para o sistema carregar normalmente...
Tambem algo que notei foi que nessa mesma tela no canto superior direito está escrito "Loading Windows", não sei se isso pode ser útil para a resolução desse problema.




9. Slackware não carrega na inicialização

Bruno Candido de Oliveira
NunoCandido

(usa Slackware)

Enviado em 12/10/2015 - 14:52h


Kyetoy, pretendo usar o sistema com dois HD's SATA.

Uso o HUGE.S, tanto que eu digito "huge.s root=/dev/sda1 rdinit= ro" para iniciar normalmente, mas isso foi depois de ter seguido os passos do ru4n, pq antes bastava eu digitar na tela onde diz "boot: Windows" e onde está escrito Windows trocar por Linux, como foi dito anteriormente.

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk
|-sda1 8:1 0 463.8G 0 part /
`-sda2 8:2 0 2G 0 part [SWAP]




10. Re: Slackware não carrega na inicialização

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/10/2015 - 15:11h


Velho, HUGE é um kernel monolitico ele não usa initrd, tira isso!!!

Dê o boot digitando como está fazendo e conserte seu lilo.

depois faça

# lilo -t

Observe as mensagens. Se estiver tudo OK então grava o lilo

# lilo

Pronto. reboota

Deixe apenas os pacotes do kernel que for usar... Remova os demais com pkgtool.




11. Re: Slackware não carrega na inicialização

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/10/2015 - 15:13h

Ta esquisito isso ai, poste a saída do comando fdisk -l. Lembre-se que o LILO não identifica nada se você ficar trocando de HDs, você terá que configurar o /etc/lilo.conf para especificar o novo caminho.









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts