Newsgroup: it.comp.os.linux.iniziare
Titolo: LILO - non capisco cosa non va

Salve a tutti, il mio hd e' cosi' partizionato:
hda1 - ext3
hda2 - swap
hda3 - fat32
hda4 - ext3
su hda1 e hda4 ci son due linux, ma riesco a boottare solo
quello su hda1. questo e' il mio lilo.conf:
lba32
compact
boot=/dev/hda
bitmap=/usr/share/lilo/contrib/debian.bmp
bmp-colors=1,,0,2,,0
bmp-table=120p,173p,1,15,17
bmp-timer=254p,432p,1,0,0
install=bmp
delay=20
prompt
timeout=50
map=/boot/map
vga=0x31B #1280x1024@24
default="Linux-2.6.5"
image=/boot/vmlinuz-2.4.26
         label="Linux-2.4.26"
         root=/dev/hda1
         initrd=/boot/initrd.img-2.4.26
         append="ramdisk_size=100000 lang=it apm=power-off
		hda=scsi nomce"
         read-only
image=/boot/vmlinuz-2.6.5
         label="Linux-2.6.5"
         root=/dev/hda1
         initrd=/boot/initrd.img-2.6.5
         append="ramdisk_size=100000 lang=it apm=power-off
		hda=scsi nomce"
         read-only
image=/boot/vmlinuz-2.6.7-1-386
         label="Debian-2.6.7"
         root=/dev/hda4
         initrd=/boot/initrd.img-2.6.7-1-386
         append="ramdisk_size=100000 lang=it apm=power-off
		hda=scsi nomce"
         read-only
Cosa c'e' che non va?! Non capisco..
Grazie, e mi scuso per la lunghezza
PS: Quando batto Debian-2.6.7 da lilo, mi rimane nella schermata
nera anzi che partire con i messaggi di boot.

 Grazie, e mi scuso per la lunghezza
Non so, ma usa GRUB che è una meraviglia e poi non devi ridigitare grub
(come lilo) ogni voltra che cambi il kernel.
Ciao
Robin

 Cosa c'e' che non va?! Non capisco..
credo cerchi vmlinuz e initrd nella partizione della Slack, dovresti 
copiarli lì;
o, forse, basta montare la partizione della Debian in fstab;
cmq in Appunti di informatica è spiegata la faccenda;
r
-- 
il new prog sta al prog come il calcetto al calcio
[Urlato Dissonante]
Baudelaire e l'arte: 
http://umpf.net/

 cmq in Appunti di informatica è spiegata la faccenda;
faro' sapere..
grazie.

 sia una slack, non l'ho mai detto :P) 
deformazione professionale: ho XP, Slack e Debian;
a prop, se hai qust'ultima ti conviene usare Grub: è un demonio, come 
dicevo qlc giorno fa, mi ha perfino messo automaticamente la Debian del 
vimlinuz e initrd copiati nella Slack;
r
-- 
Dites, qu'avez-vous vu?
[Fleurs du mal, CXXVI]
tutto sui Pentangle: 
http://umpf.net/

 vimlinuz e initrd copiati nella Slack;
si, anche se lilo non mi ha mai dato problemi, volevo provare
grub per esperienza personale.. dunque forse questa e'
l'occasione buona per installarlo :)


 Prova a digitare al prompt di lilo
 boot=/dev/hda4

Carlo ha scritto:

Il problema sta mel fatto che la partizione che contiene la radice 
(root) di default al momento del boot č quella contenuta su /dev/hda1. 
Per ovviare al problema dovresti sostituire image=/boot/ ecc ecc con la 
albel dell'altra partizione.
Se per esempio /dev/hda1 ha come label / e dev/hda4 ha come label /1 
(normalmenta quando riconosce un'altra ext3 e nono si specifica 
diversamente la seconda si chiama /1) basta sostituire:
image=/boot/blabla
con
image=/1/boot/blabla.


Non so perche' ma va in kernel panic..

 image=/1/boot/blabla.
mhhh... non so se ho capito bene quello che dici ma dovrei
sostituire
image=/boot/vmlinuz-2.6.7-1-386
con
image=Debian-2.6.7/boot/vmlinuz-2.6.7-1-386
essendo Debian-2.6.7 la label?!?!
ovviamente al lancio di lilo mi dice:
Fatal: open Debian-2.6.7/boot/vmlinuz-2.6.7-1-386: No such file 
or directory

 essendo Debian-2.6.7 la label?!?!
forse /hda4/...
oppure /debian/...
se nel fstab della Slack la partizione è montata come /debian;
ma fai prima a leggerti le pagine in Appunti;
r
-- 
votata l'aria del millennio: Erbarme dich,
dalla Passione secondo Matteo di JS Bach


 ma fai prima a leggerti le pagine in Appunti;
ho letto, ho letto.. ma l'unica cosa che mi e' sembrata utile
e' stata quella di provare un 'lilo -r /mnt/hda4'.. ma nulla!

non cambia nulla..
Non vorrei dire una fesseria, ma ho motivo di credere che
la versione di LILO della Deb abbia un qcs che non va.
Prova a dare:
rdev /mnt/boot/vmlinuz-2.6eccetera /dev/hda4
che e` quello che dovrebbe fare LILO.
Oppure prima per toglierti ogni dubbio dai:
rdev /mnt/boot/vmlinuz-2.6eccetera
e vedi se ti da`: Root device /dev/hda4, o no.
Ps. Bada che c'hai quasi sicuramente il link, per cui ti
basta /mnt/boot/vmlinuz, sia per rdev, sia per lilo.conf.
-- 
Ciao,		|   Attenzione! campo "Reply-To:"  alterato	|
Remigio Zedda	|   posta: ti.ilacsit@zoigimer  <-- dx/sn  ;^)	|
	-- GNU/Linux 2.4.25 su Slackware 9.1

 e vedi se ti da`: Root device /dev/hda4, o no.
no.
# rdev /mnt/hda4/boot/vmlinuz-2.6.7-1-386
Root device /dev/sda3
# rdev /mnt/hda4/boot/vmlinuz-2.6.7-1-386 /dev/hda4
# rdev /mnt/hda4/boot/vmlinuz-2.6.7-1-386
Root device /dev/hda4
ma non cambia nulla... :(

ma non cambia nulla... :(
Devi cambiare nel file /etc/lilo.conf la riga seguente:
image=/boot/vmlinuz-2.6.7-1-386
cosi`:
image=/mnt/boot/vmlinuz-2.6.7-1-386
e poi dare il comando: "lilo -v".
Se ti dice tutto OK, controlla com'e` la root device col
comando rdev. Pero`.. che, e` un portatile?
Perche' io il parametro per il kernel: "hda=scsi", non lo
conosco, ma ho visto che rdev aveva trovato /dev/sda3,
cioe` la terza partizione di un disco divenuto come scsi.
Per saperlo puoi vedere che root device ti da` per la
prima partizione cioe` per /boot/vmlinuz [ce l'hai il
link, si`?], dove l'avvio va bene e poi ti regoli.
Se non ti si avvia neppure adesso.. be' te lo dico in due
parole e poi nel caso richiedi.
Dovresti trattare la hda4 come fosse per Uindous, cioe`
con la direttiva "other=.." e poi dare chroot [man chroot]
e infine fare un lilo.conf per installarlo dalla hda4 nel
superblock della hda4 stessa, lui da solo.
Insomma qcs come: lilo-hda1 -> lilo-hda4, che tra l'altro
e` IMHO la migliore sistemazione.
Se cerchi con Google lo trovi anche gia` scritto bene per
esteso, che l'avevo postato abbastanza recentemente.


 esteso, che l'avevo postato abbastanza recentemente.
ok adesso riprovo, senno` seguiro` quest'altra via, grazie!

 ok adesso riprovo, senno` seguiro` quest'altra via, grazie!
non cambia nulla, ho provato anche con other.. mi restituisce
un prompt grub> !

ok adesso riprovo, senno` seguiro` quest'altra via, grazie!
Si` ho visto che l'hai seguita, ma non hai fatto la
seconda parte, infatti c'hai trovato grub messo da una
qualche installazione precedente.
Ecco cosa fare:
- cp /etc/lilo.conf /mnt/pippo/etc/
- vai a togliere le "image=.."  tranne l'ultima dal
lilo.conf di /mnt/pippo/etc e salvi.
- chroot /mnt/pippo
- lilo -v
- exit
Facci sapere, ma occhio a metterci sda4 :-)


 Facci sapere, ma occhio a metterci sda4 :-)
A parte l'sda4, che come ho gia` detto mi sembra improbabile,
avevo provato a fare anche cosi` ma senza risultato, allora
ho provato con grub, il nuovo linux non partiva comunque,
eppure mi ero accertato di aver fatto tutto bene.. infatti,
non so perche` era il sistema operativo che non andava bene
e non il bootloader; reinstallandolo (come avevo fatto prima
tra l'altro) e lasciando invariata la configurazione di grub
parte e tutto va bene. (dunque penso andasse bene anche lilo,
ma ormai tengo grub.. che mi piace di piu!)
Dunque e` stato tutto un "falso allarme" i bootloader andavano
bene.. era la mia installazione linux paccosa (strano pero`..) :P
Ringrazio per l'aiuto, che comunque si e` dimostrato mooolto
efficente! Alla prossima!