PDA

Visualizza la versione completa : lilo.conf più distro linux


Nescio
26-09-2004, 14:49
Sale a tutti...
Ho installato finalmente quelle che saranno le mie distro "definitive" (dopo averne provate a volontà).
Si tratta si QiLinux e Mandrake Linux.

Ma ora ho due problemi
1)Non riesco a montare la partizione di QiLinux (sono sicuro sia sbagliata la riga dell'fstab) eccobvelo qui:




/dev/hda5 / reiserfs notail 1 1
/dev/hda6 /mnt/data ext3 defaults 1 2
/dev/hda7 /mnt/qilinux reiserfs 0 0
none /dev/pts devpts mode=0620 0 0
/dev/hdd /mnt/cdrom auto umask=0,user,iocharset=iso8859-15,codepage=850,noauto,ro,exec 0 0
/dev/hdc1 /mnt/win_c2 vfat umask=0,iocharset=iso8859-15,codepage=850 0 0
none /proc proc defaults 0 0
/dev/hda1 swap swap defaults 0 0
/dev/ide/host0/bus1/target0/lun0/part1 /mnt/hd auto umask=0,user,iocharset=iso8859-15,kudzu,codepage=850,noauto,exec 0 0



2) Non riesco ad aggiungere a lilo QiLinux perchè dopo aver salvato questo file di configurazione (editato a manina):

Lilo.conf:


# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file

boot=/dev/hda
map=/boot/map
default="linux"
keytable=/boot/it-latin1.klt
prompt
nowarn
timeout=100
message=/boot/message
menu-scheme=wb:bw:wb:bw
image=/boot/vmlinuz
label="linux"
root=/dev/hda5
initrd=/boot/initrd.img
append="devfs=mount acpi=ht resume=/dev/hda1 splash=silent"
vga=788
read-only
image=/boot/vmlinuz
label="linux-nonfb"
root=/dev/hda5
initrd=/boot/initrd.img
append="devfs=mount acpi=ht resume=/dev/hda1"
read-only
image=/boot/vmlinuz
label="failsafe"
root=/dev/hda5
initrd=/boot/initrd.img
append="failsafe acpi=ht resume=/dev/hda1 devfs=nomount"
read-only
image=/boot/vmlinuz-2.4.26preempt
label="qilinux2.4.26preempt"
root=/dev/hda7
initrd=/boot/initrd-2.4.26preempt.img
append=""
vga=788
read-only
image=/boot/vmlinuz-2.6.7preempt
label="qilinux2.6.7preempt"
root=/dev/hda7
initrd=/boot/vmlinuz-2.6.7preempt
append=""
vga=788
read-only
other=/dev/hdc1
label="Win_notbootable"
table=/dev/hdc
map-drive=0x80
to=0x81
map-drive=0x81
to=0x80



quando do "lilo" da console l'output è il seguente:



Added linux *
Added linux-nonfb
Added failsafe
Fatal: open /boot/vmlinuz-2.4.26preempt: No such file or directory




Grassie :messner:

sopadj1
26-09-2004, 15:02
http://forum.html.it/forum/showthread.php?s=&threadid=717791

UNIX-based
26-09-2004, 15:09
per l'fstab nella riga di qilinux mancano le opzioni:
dopo il filesystem (reiserfs) mettici default.

per lilo, sei sicuro di avere una copia dei kernel di qilinux in /boot di mandrake?

andy caps
26-09-2004, 15:20
prova a mettere semplicemente

other=/dev/hda7
label=qilinux

e togliere i pezzi che hai messo

Nescio
26-09-2004, 15:36
Originariamente inviato da UNIX-based
per l'fstab nella riga di qilinux mancano le opzioni:
dopo il filesystem (reiserfs) mettici default.

per lilo, sei sicuro di avere una copia dei kernel di qilinux in /boot di mandrake?

Anche con aggiunto default mi esce:

mount: tipo fs errato, opzione non valida, superblocco su /dev/hda7 danneggiato,o troppi file system montati

I kernel di QiLinux non li avevo, li ho messi, lilo li accetta ma se provo a bootare va in kernel panic.

Mentre se provo a fare come dice andy mi esce:
Fatal: First sector of /dev/hda7 doesn't have a valid boot signature


(QiLinux avrebbe il suo bootloader ma è stato sovrascrito da mdk)

andy caps
26-09-2004, 15:47
devi mettere lilo.conf della qilinux nella sua partizione di root

se li hai messi entrambi nell'mbr non va

prendila con chroot e cambialo

mkdir /mnt/qilinux

mount /dev/hda7 -t auto /mnt/qilinux

chroot /mnt/qilinux /bin/bash


correggi lilo di quilinux in alto mettendo

boot=/dev/hda7
poi nella consolle di chroot dai un lilo -v

poi la mandrake lo trova

UNIX-based
26-09-2004, 15:49
Anche con aggiunto default mi esce:
mount: tipo fs errato, opzione non valida, superblocco su /dev/hda7 danneggiato, o troppi file system montatidel tipo di filesystem sei sicuro no?
:bhò:

I kernel di QiLinux non li avevo, li ho messi, lilo li accetta ma se provo a bootare va in kernel panic.intanto lilo te lo avvia.
il kernel panic poi è dato da una compilazione errata, probabilmente un supporto essenziale non incluso.

Nescio
26-09-2004, 16:27
Originariamente inviato da UNIX-based
del tipo di filesystem sei sicuro no?
:bhò:
intanto lilo te lo avvia.
il kernel panic poi è dato da una compilazione errata, probabilmente un supporto essenziale non incluso.


Ok ora funziona l'fstab... grazie 1000! :)

Per qilinux non credo vi sia una compilazione errata del kernel... qualche ora fa funzionava :D


Andy: Ho provato a eseguire i comandi che hai scritto ma non ci ho capito una mazza... poi cosa dovrei mettere nek lilo.conf della mdk? lilo dell'mdk dovrebbe poi richiamare il lilo di qilinux?

altor
26-09-2004, 22:18
Originariamente inviato da Nescio
Ok ora funziona l'fstab... grazie 1000! :)

non ci ho capito una mazza... poi cosa dovrei mettere nek lilo.conf della mdk? lilo dell'mdk dovrebbe poi richiamare il lilo di qilinux?

Sì subito anche a me è sembrato un po'complesso, ma se ci rifletti non è così: su MBR (hda) ci puo' stare solo un lilo. Il secondo lilo va messo sulla partizione root della seconda distro (superblocco?). Dopo di che sul "primo" lilo si mette:
other=/dev/hda1
label=Windows#questo "punta" a win e lo avvia
other=/dev/hda8
label=pippo#questo "punta" alla distro pippo e la avvia

In alternativa (ammesso che il resto vada bene) prova a:
montare quilinux in /mnt/quilinux e poi a sostituire:
image=/boot/vmlinuz-2.4.26preempt
con:
image=/mnt/quilinux/boot/vmlinuz-2.4.26preempt.

In altre parole: stai dicendo a lilo di "puntare" ad un file che in realtà non puo' vedere (e questo va modificato).

Ciao!

andy caps
26-09-2004, 22:28
quei comandi servono ad entrare in qilinux da mandrake per poter modificare lilo.conf

l'errore che da

Fatal: First sector of /dev/hda7 doesn't have a valid boot signature

significa che non trova nessun bootloader in quella partizione

con chroot si entra in un altro sistema da un altra distro

dando quei comandi praticamente non sei piu in mandrake ma in una consolle quilinux

Loading