Logo Hardware.com.br
Peixe
Peixe Novo Membro Registrado
7 Mensagens 0 Curtidas

Como incluir uma segunda distro num boot do lilo do kurumin

#1 Por Peixe 10/03/2006 - 00:01
Eu sei que tem vários fóruns com esse assunto mas nenhum resolveu meu problema. Gostaria que alguém me ajudasse ...
Configuração:
hda1 fedora (primario)
hda2 windows XP (primario)
hda3 kurumin (primario)
hda4 linuxswat
e lilo do kurumin como o gerenciador de boot

O meu problema é que eu tenho o fedora instalado e gostaria de incluí-lo no boot do lilo que está na MBR. O problema é que eu tinha o Grub instalado para gerenciar o boot com o XP e o Fedora. Quando instalei o Kurumin, como eu queria o lilo ao inves do Grub, instalei na MBR eliminando o Grub. Como faço para por o fedora na inicializacao tb?

Nao sei se estou certo mas o Fedora nao tá com inicializacao em lugar nenhum, nem na mbr e nem em sua partição.

O que fazer então? Tem como mudar o boot sem precisar de instalar de novo ??
Responder
luciano
luciano Super Participante Registrado
747 Mensagens 3 Curtidas
#2 Por luciano
10/03/2006 - 01:04
Esse é o tipo de coisa que é melhor você pedir para um conhecido fazer para você, enquanto você olha e aprende, porque tem um grande potencial de bagunçar seu micro. Não é a melhor coisa para um iniciante praticar sozinho. Portanto, se quiser arriscar, backup de tudo em primeiro lugar.

Sugiro que antes de você fazer qualquer coisa, poste aqui no fórum seu lilo.conf atual, e os nomes do kernel e do initrd do Fedora.

Se você der o boot no kurumin e observar o arquivo lilo.conf, verá que ele possui diversas entradas semelhantes a essa:

image=/boot/vmlinuz
root=/dev/hda1
read-only


o que você precisa fazer é o seguinte:

- dar boot no kurumin.
- indispensável!fazer um backup do lilo.conf atual: cp /etc/lilo.conf /etc/lilo.conf.original
- monte a partição do fedora num ponto de montagem qualquer (mount /dev/hda1 /mnt/fedora )
- veja em /mnt/fedora/boot o nome do kernel do fedora e do ramdisk inicial (initrd...) e marque os nomes em um papel

abra o lilo.conf em /etc e acrescente a seguinte entrada, antes ou depois da que corresponde ao kurumin:

image=/mnt/fedora/nome_do_kernel_do_fedora
label="Fedora"
initrd=/mnt/fedora/nome_do_initrd_do_fedora
root=/dev/hda1
read-only


- salve o arquivo e execute o lilo. Depois, pode desmontar a partição do fedora (umount /mnt/fedora ).

se não houverem erros no lilo.conf, um novo gerenciador de boot será compilado e vc verá a opção de iniciar o Fedora nele. Se o lilo achar algum erro, ele não tocará no gerenciador de boot atual e vc pode restaurar o lilo.conf a partir da cópia.
1) Phenom II FX8350 2) Athlon X4 645
NeoBlink
NeoBlink Tô em todas Registrado
2.3K Mensagens 14 Curtidas
#3 Por NeoBlink
10/03/2006 - 03:44
luciano Assim acho que não vai dar certo...porque ele vai procurar o kernel em /mnt/fedora, que é /dev/hda1 montado no kurumin....

Peixe O que você deve fazer é gravar o lilo do fedora na partição.... e no lilo do kurumin(mbr), você só aponta pro lilo do fedora com:


label=fedora
other=/dev/hda1


O modo fácil de gravar o lilo do fedora, é fazendo um chroot na partição pelo kurumin...

Você entra no kurumin monta a partição do fedora, e faz como root...


#chroot /mnt/fedora /bin/bash

Daí então você configura o lilo pra gravar na partição do fedora somente...configura a imagem do kernel, que deve estar em /boot...o initrd, etc...a linha do boot tem que estar apontando pra uma partição e não pro HD inteiro... "boot=/dev/hda1"
Depois só gravar o lilo....Se ele disser que proc não está montado..só montar com "mount /proc /proc -t proc"
Peixe
Peixe Novo Membro Registrado
7 Mensagens 0 Curtidas
#4 Por Peixe
10/03/2006 - 08:42
Obs.: É nesse ponto que eu procurei em todos os fóruns e nao consegui achar algo parecido. Já li algo parecido e tá dizendo isso q vc propôs NeoBlink.

NeoBlink, o problema é que eu nao tenho gravado na partição o lilo do fedora. Eu tinha o grub do fedora na MBR , mas gravei o lilo do kurumin por cima. Porém, tenho em backup esse grub, mas eu queria ficar com o lilo pra gerenciar o boot. Então , voltando desde o inicio como eu gravo ou faço um lilo pro fedora pra essa partição ???

Desde já, agradeço pelo força da galera.
Peixe - Rep Lahma
Kurumin 6.0
Peixe
Peixe Novo Membro Registrado
7 Mensagens 0 Curtidas
#7 Por Peixe
15/03/2006 - 16:05
Estou quase lá ....
Como sou iniciante , estou com problemas ainda NeoBlink.
Segui o que vc disse até o chroot, depois me perdi pq nao esta muito explicado.
Como eu configuro o lilo pra gravar na particao do fedora somente? E como eu configuro a imagem do kernel ... que deve estar em /boot ... o initdr ... nao sei fazer isso.

Dentro do meu hda1/etc (fedora) eu tenho esse grub.conf
Olhem a configuracao:

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,0)
# kernel /boot/vmlinuz-version ro root=/dev/hda1
# initrd /boot/initrd-version.img
#boot=/dev/hda
default=1
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.11-1.1369_FC4)
root (hd0,0)
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.11-1.1369_FC4.img
title Windows
rootnoverify (hd0,1)
chainloader +1


depois do chroot entao o que devo fazer. Por favor, falta pouco !!!
Obrigado
Peixe - Rep Lahma
Kurumin 6.0
Responder Tópico
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal