Problemas no Lilo Versão Current e Stable [RESOLVIDO]

1. Problemas no Lilo Versão Current e Stable [RESOLVIDO]

Mr.Perfection
perfection

(usa Slackware)

Enviado em 30/07/2016 - 18:52h

Alguém está com esse problema? Sempre configurei o Lilo Dual Boot com o próprio Slackware, Seja Stable x Current, ou Full x Mínima, ou Work x Tests.
De alguma forma agora não está funcionanndo, quando eu escolho o S.O que NÃO GRAVOU o Lilo, esse sistema parece estar buscando informações no HD Errado, e já é carregado errado no gráfico ao logar, e se eu tentar carregar o X fica ainda pior. Me dá a impressão que ele está lendo dados no Hd do Sistema que gravou o LILO na MBR.

OBS: Os 2 Sistemas Funcionam, porém pra funcionar me obriga ao iniciar o Sistema GRAVAR o Lilo na MBR, pois só funciona o Sistema que Gravou o LILO, tanto faz qual deles.

Abaixo minha configuração que eu sempre usei e funcionava antes sem problemas!

# Linux I
image = /boot/vmlinuz
root = /dev/sda1
label = Work
read-only

# Linux II
image = /boot/vmlinuz
root = /dev/sda4
label = Stable
read-only



  


2. MELHOR RESPOSTA

Heitor Costa
Heitor.rj

(usa Slackware)

Enviado em 02/08/2016 - 14:02h

1) Instale o lilo no superblocks da sda4
2) Instale o lilo na MBR no sda1

Então isso abaixo vai funcionar!

# Linux I
image = /boot/vmlinuz
root = /dev/sda1
label = Work
read-only

# Linux II
other = /dev/sda4
label = Stable
table = /dev/sda



3. Re: Problemas no Lilo Versão Current e Stable

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/07/2016 - 20:30h

perfection escreveu:

Alguém está com esse problema? Sempre configurei o Lilo Dual Boot com o próprio Slackware, Seja Stable x Current, ou Full x Mínima, ou Work x Tests.
De alguma forma agora não está funcionanndo, quando eu escolho o S.O que NÃO GRAVOU o Lilo, esse sistema parece estar buscando informações no HD Errado, e já é carregado errado no gráfico ao logar, e se eu tentar carregar o X fica ainda pior. Me dá a impressão que ele está lendo dados no Hd do Sistema que gravou o LILO na MBR.

OBS: Os 2 Sistemas Funcionam, porém pra funcionar me obriga ao iniciar o Sistema GRAVAR o Lilo na MBR, pois só funciona o Sistema que Gravou o LILO, tanto faz qual deles.

Abaixo minha configuração que eu sempre usei e funcionava antes sem problemas!

# Linux I
image = /boot/vmlinuz
root = /dev/sda1
label = Work
read-only

# Linux II
image = /boot/vmlinuz
root = /dev/sda4
label = Stable
read-only


Considero caminhos diferentes de partições diferentes.

LILO procura o exato ponto de endereço do kernel no disco para anotar este endereço na MBR e indicar onde começar a ler na inicialização do sistema.

Então indicando dois caminhos iguais dariam o mesmo ponto de leitura valendo a partição montada.

Suponha o sistema Linux II montado em /mnt/sda4 com o sistema Linux I sendo o sistema usado/carregado no momento.

Ficaria assim:

# Linux I
image = /boot/vmlinuz
root = /dev/sda1
label = Work
read-only

# Linux II
image = /mnt/sda4/boot/vmlinuz
root = /dev/sda4
label = Stable
read-only


Pode ser /mnt ou /media/xyz contanto que esteja montado na hora da leitura dos dispositivos pelo LILO.

Mais uma coisa: faz tempo que não mexo com LILO. Eu fazia toda a configuração na unha sem usar um aplicativo que facilita em muito a construção da configuração.

Isto também significa que posso ter me equivocado em algo pelo fato de não usar LILO há alguns anos. Pelo menos era algo assim que costumava usar.

LILO é muito mais simples de mexer que GRUB. Mas agora que veio UEFI/GPT ficou difícil a coisa. Tentaram criar ELILO como fork melhorado mas parece-me que foi abandonado.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



4. Estranho

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/07/2016 - 20:38h

nunca consegui fazer desse jeito, eu instalei no meu OS principal e copiei a kernel e config do void pra partição /boot dele


image = /boot/vmlinuz-4.7.0-zen-Skye+
root = /dev/sda7
label = Gentoo
read-only
append = "init=/sbin/runit-init rootfstype=ext4"
image = /boot/vmlinuz-4.6.4-zenSkye+
root = /dev/sda7
label = GentooFallback
read-only # read-only for checking
append = "init=/sbin/runit-init rootfstype=ext4"
image = /boot/void/vmlinuz-voidzen
root = /dev/sda2
label = Void
read-only # read-only for checking
append = "ro loglevel=4"




5. Resolvido!

Mr.Perfection
perfection

(usa Slackware)

Enviado em 02/08/2016 - 14:04h

Heitor.rj escreveu:

1) Instale o lilo no superblocks da sda4
2) Instale o lilo na MBR no sda1

Então isso abaixo vai funcionar!

# Linux I
image = /boot/vmlinuz
root = /dev/sda1
label = Work
read-only

# Linux II
other = /dev/sda4
label = Stable
table = /dev/sda



Obrigado! É isso mesmo! Funcionou aqui!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts