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,

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.

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...

te l'ho detto percorso e file sono esatti

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...

te l'ho detto percorso e file sono esatti

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

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!

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

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:
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
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:
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
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|