Pagina 1 di 2

Lilo e seconda partizione

Inviato: mer 18 feb 2009, 22:08
da Darkstar89
Ciao..ora ho provato a fare l' installazione di arch-linux (consigliato da un mio amico)... Devo dire che non è semplice, tutt'altro, molti file bisogna crearli da sè... Fatto stà che voglio aggiungere al lilo di Slackware la voce Arch, ho aggiunto queste righe:
image = /boot/vmlinuz-2.6.24-19-generic
root = /dev/hdb1
label = Arch
read-only
Chiaramente Arch e su hdb1 e il file di boot è in /boot/vmlinuz-2.6.24-19-generic.. tutto uguale maiuscole, puneggiatura ecc..
Ma quando lancio
lilo -t
Warning: LBA32 addressing assumed
Added Windows *
Added SlackWare
Fatal: open /boot/vmlinuz-2.6.24-19-generic: No such file or directory
Non mi ricordo se per togliere il warning dovevo agg "lba32"
Comunque come faccio ad agg Arch e ha togliere il warning?..
Volevo provare pacman, :D Grazie

Re: Lilo e seconda partizione

Inviato: mer 18 feb 2009, 22:19
da blackman85
Ciao, mi dispiace contraddirti ma mi sa che il problema sia un altro: il file "vmlinuz-2.6.24-19-generic" non esiste. Controlla bene il nome e la posizione.
:thumbright:

Re: Lilo e seconda partizione

Inviato: mer 18 feb 2009, 22:26
da Darkstar89
Guarda:
"pwd" /media/disk/boot

file presenti in /media/disk/boot
System.map-2.6.24-19-generic config-2.6.24-19-generic vmlinuz-2.6.24-19-generic
abi-2.6.24-19-generic memtest86+.bin

mount | grep disk
/dev/hdb1 on /media/disk type ext3 (rw,nosuid,nodev,uhelper=hal,data=ordered)

Come vedi i file sono su hdb1 e nella directory /boot c'è vmlinuz-2.6.24-19-generic... :D te l'ho detto percorso e file sono esatti :o

Re: Lilo e seconda partizione

Inviato: mer 18 feb 2009, 22:45
da blackman85
Darkstar89 ha scritto:Guarda:
"pwd" /media/disk/boot

file presenti in /media/disk/boot
System.map-2.6.24-19-generic config-2.6.24-19-generic vmlinuz-2.6.24-19-generic
abi-2.6.24-19-generic memtest86+.bin

mount | grep disk
/dev/hdb1 on /media/disk type ext3 (rw,nosuid,nodev,uhelper=hal,data=ordered)

Come vedi i file sono su hdb1 e nella directory /boot c'è vmlinuz-2.6.24-19-generic... :D te l'ho detto percorso e file sono esatti :o
Ho messo in dubbio perchè ho letto:
Fatal: open /boot/vmlinuz-2.6.24-19-generic: No such file or directory
questo errore mi sembra strano, la radice (cioè i file e directory /bin /etc ecc..) di Arch su che dispositivo (partizione) si trovano?

Re: Lilo e seconda partizione

Inviato: mer 18 feb 2009, 22:50
da Darkstar89
TI hom già risposto, ti ho anche fatto vedere il tutto, visto che non mi credi :o ti dico i passi con l'interfaccia grafica:
apro konqueror, disp di archiviazione, clicco sul disco dove c'è Arch e questo è il percorso media:/hdb1 ...
Ok?
Poi mi sposto nella directory boot dove ci sono 5 file tra qui "vmlinuz-2.6.24-19-generic"..
E tutto giusto

Re: Lilo e seconda partizione

Inviato: mer 18 feb 2009, 23:02
da blackman85
Ok ho capito, mi dispiace ma non so cosa dirti dovrei avere il pc avanti per fare delle prove! :D comunque, penso che il problema stia nel fatto che il dospisitivo hdb1 non viene letto infatti quell'errore si riferisce al fatto che nella directory boot di hda1(suppongo sia quello slack) non sia presente (ovviamente) il vmlinuz-ecc....
Mi faccio una domanda ma Arch non installa nessun bootloader sulla propria partizione? Potresti provare a usare un Bootloader tipo OSD (mi sembra si chiami così ma nn ne sono sicuro....)
Ciao :thumbright:

Re: Lilo e seconda partizione

Inviato: mer 18 feb 2009, 23:02
da urka58
Devi montare la partizione /boot, se è solo una directory, montare la partizione che la contiene. in un punto del file system
esempio:

Codice: Seleziona tutto

mount -t auto /dev/hdbx /mnt/hd
ed indicare a lilo la corretta posizione del kernel che desideri caricare

Codice: Seleziona tutto

image = /mnt/hd/boot/vmlinuz-2.6.24-19-generic
root = /dev/hdb1
label = Arch
read-only
Se il kernel è su una partizione che non è montata nel filesystem lilo non la vede e giustamente segnala l'errore
Per il warning

Codice: Seleziona tutto

Warning: LBA32 addressing assumed
E' solo un avviso, giusto nel caso tu abbia un BIOS molto vecchio che non consente un indirizzamento degli indirizzi con LBA. Deve essere veramente molto vecchio... non me proccuperei.
Ciao

Re: Lilo e seconda partizione

Inviato: mer 18 feb 2009, 23:03
da raffaele181188
Non si capisce bene come stai messo a directoty e file. Comunque avvia Arch (con una live a questo punto) e poi
per semplificarti la vita (evitando errori di battitura) è opportuno posizionarsi in /boot (di Arch) e dare

Codice: Seleziona tutto

root@antares:/boot# ln -s vmlinuz-2.6.27.7-generic-o-come-ti-pare vmlinuz
Così hai un link simbolico al kernel che usi. Reboota la macchina e accendi la Slack.
Monta la tua Arch sotto /arch
Ora edita /etc/lilo.conf

Codice: Seleziona tutto

...
image=/arch/boot/vmlinuz
root=/dev/hdb1
label=Arch
read-only
...
Installa LiLo (lilo -v). Posta per farmi sapere se ti ho scritto qualche ca^^ata

Re: Lilo e seconda partizione

Inviato: mer 18 feb 2009, 23:09
da blackman85
urka58 ha scritto:Devi montare la partizione /boot, se è solo una directory, montare la partizione che la contiene. in un punto del file system
esempio:

Codice: Seleziona tutto

mount -t auto /dev/hdbx /mnt/hd
ed indicare a lilo la corretta posizione del kernel che desideri caricare

Codice: Seleziona tutto

image = /mnt/hd/boot/vmlinuz-2.6.24-19-generic
root = /dev/hdb1
label = Arch
read-only
Se il kernel è su una partizione che non è montata nel filesystem lilo non la vede e giustamente segnala l'errore
Per il warning

Codice: Seleziona tutto

Warning: LBA32 addressing assumed
E' solo un avviso, giusto nel caso tu abbia un BIOS molto vecchio che non consente un indirizzamento degli indirizzi con LBA. Deve essere veramente molto vecchio... non me proccuperei.
Ciao
Come avevo intuito grazie per la conferma!!

Re: Lilo e seconda partizione

Inviato: mer 18 feb 2009, 23:10
da Darkstar89
eh... non è che Arch non installa il bootloader, ne ho installato 2 (dove grub è di default)
l'unico inceppo e che quando lo installo mi fa 1 domanda, che editor voglio usare
ho scelto vi e mi ha aperto un file di testo completamente vuoto, finchè c'era da agg

image = /boot/vmlinuz-2.6.24-19-generic
root = /dev/hdb1
label = Arch
read-only

Non sarebbe stato molto difficile ma non sapevo a memoria tutto il resto..
Eh arch non è semplice, l'ho installata per pacman ma credo che lascierò perdere.. Purtroppo :?

Re: Lilo e seconda partizione

Inviato: mer 18 feb 2009, 23:15
da urka58
Mi viene però il sospetto che Arch usi le libata per la gestione dei dischi ide, quindi i dispositivi vengono riconosciuti come sdx. nel caso modifica in

Codice: Seleziona tutto

image = /mnt/hd/boot/vmlinuz-2.6.24-19-generic
label = Arch
append = "root=/dev/sdb1" 
read-only
Devi inserire la partizione root di Arch passandola come parametro al kernel in quanto /dev/sdb1 in slackware non esisterà o non sarà comunque corrispondente alla partizione / di Arch.
Lilo verifica che /dev/sbd1 non esiste e da errore. Se viene passato come parametro lilo non esegue il controllo.
Ciao

Re: Lilo e seconda partizione

Inviato: mer 18 feb 2009, 23:17
da Darkstar89
Effettivamente facendo così l'output di lilo sembra positivo:
Warning: LBA32 addressing assumed
Added SlackWare *
Added Arch
The boot sector and the map file have *NOT* been altered.
One warning was issued.
Che faccio tolgo -t a lilo?

Re: Lilo e seconda partizione

Inviato: mer 18 feb 2009, 23:19
da urka58
Si

Re: Lilo e seconda partizione

Inviato: mer 18 feb 2009, 23:37
da zoros
Secondo me la /dev di Arch è vuota ... ma lilo esige che in questa /dev ci sia il device sdb,sdb1 ...
bastava ricopiare i devices di Slackware:

cp -Rpdf /dev/* /mnt/where_is_arch/dev/

e poi lilo

Re: Lilo e seconda partizione

Inviato: gio 19 feb 2009, 13:05
da sya54M
copia l'immagine del kernel di arch e il relativo system.map nella dir /boot di slackware e sistema lilo.conf ed il gioco è fatto|