LILO: non mi riesce aggiungere la "arch"

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
beato_angelico256
Linux 3.x
Linux 3.x
Messaggi: 578
Iscritto il: lun 2 mag 2005, 0:00

LILO: non mi riesce aggiungere la "arch"

Messaggio da beato_angelico256 »

uso slackware con LILO come bootloader: in un'altra partizione (hda6) ho installato arch linux ... il problema (penso) è che la arch chiama il disco sda anzichè hda, quindi quando vado a inserire la relativa entrata in LILO se metto "root= /dev/hda6" la arch al boot va in kernel panic (dice che nn riesce a montare la partizione di root) se metto "root= /dev/sda6" eseguendo il comando "lilo -v" giustamente dice che la partizione non è presente (perchè in effetti la sda6 su slackware nn esiste ) ... ho bisogno di aiuto [-o< ...

beato_angelico256
Linux 3.x
Linux 3.x
Messaggi: 578
Iscritto il: lun 2 mag 2005, 0:00

Re: LILO: non mi riesce aggiungere la "arch"

Messaggio da beato_angelico256 »

ok... queste sono le impostazioni funzionanti di grub, prese dalla partizione della arch ...

Codice: Seleziona tutto

# (0) Arch Linux
title  Arch Linux  [/boot/vmlinuz26]
root   (hd0,0)
kernel /vmlinuz26 root=/dev/hda3 ro
initrd /kernel26.img
sarà che grub nn lo conosco, ma queste impostazioni nn le capisco proprio: hda3 nn c'entra nulla con la arch ...

sixjan
Linux 2.x
Linux 2.x
Messaggi: 413
Iscritto il: dom 6 gen 2008, 11:46
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: Xfce 4.10

Re: LILO: non mi riesce aggiungere la "arch"

Messaggio da sixjan »

beato_angelico256 ha scritto:uso slackware con LILO come bootloader: in un'altra partizione (hda6) ho installato arch linux ... il problema (penso) è che la arch chiama il disco sda anzichè hda, quindi quando vado a inserire la relativa entrata in LILO se metto "root= /dev/hda6" la arch al boot va in kernel panic (dice che nn riesce a montare la partizione di root) se metto "root= /dev/sda6" eseguendo il comando "lilo -v" giustamente dice che la partizione non è presente (perchè in effetti la sda6 su slackware nn esiste ) ... ho bisogno di aiuto [-o< ...
E' spiegato qui:

viewtopic.php?f=2&t=22632

Saluti

beato_angelico256
Linux 3.x
Linux 3.x
Messaggi: 578
Iscritto il: lun 2 mag 2005, 0:00

Re: LILO: non mi riesce aggiungere la "arch"

Messaggio da beato_angelico256 »

no, nn è lo stesso problema.. il kernel lo trova, è che nn so bene come specificare la partizione di root

sixjan
Linux 2.x
Linux 2.x
Messaggi: 413
Iscritto il: dom 6 gen 2008, 11:46
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: Xfce 4.10

Re: LILO: non mi riesce aggiungere la "arch"

Messaggio da sixjan »

Scusa, due domande:

1) quale sistema riesci ad avviare al momento?

2) puoi postare il lilo.conf del suddetto sistema?

beato_angelico256
Linux 3.x
Linux 3.x
Messaggi: 578
Iscritto il: lun 2 mag 2005, 0:00

Re: LILO: non mi riesce aggiungere la "arch"

Messaggio da beato_angelico256 »

sixjan ha scritto:Scusa, due domande:

1) quale sistema riesci ad avviare al momento?

2) puoi postare il lilo.conf del suddetto sistema?
ora parte la slack, il lilo.conf è il seguente (comunque forse ho trovato un workaround, devo provare)

Codice: Seleziona tutto

image = /boot/vmlinuz
root = /dev/hda8
label = Slackware
read-only

image = /mnt/gentoo/boot/kernel
root = /dev/hda3
label = gentoo
read-only

image = /mnt/arch/boot/vmlinuz26
label = arch
root= /dev/sda6
read-only

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Re: LILO: non mi riesce aggiungere la "arch"

Messaggio da urka58 »

Nel lilo.conf che hai postato manca il ram disk nella sezione arch, quindi potrebbero mancare dei moduli, tipo il file system o il chipset del controller ide
Nella sezione arch prova a non indicare root = /dev/ [sd]ax. Lilo è in grado di determinare da solo la partizione root indicata al momento della compilazione del kernel (se è un kernel standard/precompilato potrebbe esserci qualche problema). Indicala come parametro con append
Non indicare nemmeno il ram disk nel lilo.conf, inseriscilo come append = /boot/initrd-bla.bla
Per riepilogare prova

Codice: Seleziona tutto

image = /mnt/arch/boot/vmlinuz26
label = arch
append = "root=/dev/come_la_vede_arch ro initrd=/boot/kernel26.img"
In alternativa se grub è installato nella partizione root di arch (e funziona..) puoi provare ad usare

Codice: Seleziona tutto

other = /dev/hda6
table = /dev/hda
label = arch
In questo caso dovrebbe partire grub consentendoti di caricare arch (se funziona..perchè mi sembra un po' incasinato il menu.lst che hai postato).
Ciao
edit:
puoi anche provare questa

Codice: Seleziona tutto

image = /mnt/arch/boot/vmlinuz26
initrd = /mnt/arch/boot/kernel26.img
label = arch
append = "root=/dev/come_la_vede_arch ro"
Ri-ciao
Ultima modifica di urka58 il mer 20 feb 2008, 18:41, modificato 2 volte in totale.

birg81
Linux 3.x
Linux 3.x
Messaggi: 760
Iscritto il: lun 16 gen 2006, 10:57
Nome Cognome: Biagio
Slackware: 12.2
Kernel: 3.4.7
Desktop: LxDE
Distribuzione: ArchLinux
Località: Castellammare di Stabia (NA)
Contatta:

Re: LILO: non mi riesce aggiungere la "arch"

Messaggio da birg81 »

beato_angelico256 ha scritto:

Codice: Seleziona tutto

image = /boot/vmlinuz
root = /dev/hda8
label = Slackware
read-only

image = /mnt/gentoo/boot/kernel
root = /dev/hda3
label = gentoo
read-only

image = /mnt/arch/boot/vmlinuz26
label = arch
root= /dev/sda6
read-only
dal suo lilo mi pare di capire che ci sono alcuni errori perché
nn riuscira' mai a caricare gentoo e arch visto che dovrebbe per assurdo prima caricare l'immagine delle partizioni /dev/hda8 e poi di volta in volta dovrebbe caricare (anzi qui si parla di montare) /dev/hda3 (quindi [dev/hda8]/mnt/arch/boo/kernel) e poi /dev/hda3 (quindi [dev/hda8]/mnt/arch/boo/vmlinuz26)

spero di non aver detto cose sbagliate!!!

birg81
Linux 3.x
Linux 3.x
Messaggi: 760
Iscritto il: lun 16 gen 2006, 10:57
Nome Cognome: Biagio
Slackware: 12.2
Kernel: 3.4.7
Desktop: LxDE
Distribuzione: ArchLinux
Località: Castellammare di Stabia (NA)
Contatta:

Re: LILO: non mi riesce aggiungere la "arch"

Messaggio da birg81 »

beato_angelico256 ha scritto:ok... queste sono le impostazioni funzionanti di grub, prese dalla partizione della arch ...

Codice: Seleziona tutto

# (0) Arch Linux
title  Arch Linux  [/boot/vmlinuz26]
root   (hd0,0)
kernel /vmlinuz26 root=/dev/hda3 ro
initrd /kernel26.img
in grub la gestione delle partizioni mi pare di aver capito che funziona un attimino in maniera diversa rispetto lilo, pero' per favore correggetemi se sto dicendo cose astruse

sixjan
Linux 2.x
Linux 2.x
Messaggi: 413
Iscritto il: dom 6 gen 2008, 11:46
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: Xfce 4.10

Re: LILO: non mi riesce aggiungere la "arch"

Messaggio da sixjan »

birg81 ha scritto:dal suo lilo mi pare di capire che ci sono alcuni errori perché
nn riuscira' mai a caricare gentoo e arch visto che dovrebbe per assurdo prima caricare l'immagine delle partizioni /dev/hda8 e poi di volta in volta dovrebbe caricare (anzi qui si parla di montare) /dev/hda3 (quindi [dev/hda8]/mnt/arch/boo/kernel) e poi /dev/hda3 (quindi [dev/hda8]/mnt/arch/boo/vmlinuz26)

spero di non aver detto cose sbagliate!!!
Sì, le hai dette. ;)

first
Linux 3.x
Linux 3.x
Messaggi: 677
Iscritto il: gio 23 giu 2005, 0:00

Re: LILO: non mi riesce aggiungere la "arch"

Messaggio da first »

ops
Ultima modifica di first il mer 20 feb 2008, 17:53, modificato 1 volta in totale.

first
Linux 3.x
Linux 3.x
Messaggi: 677
Iscritto il: gio 23 giu 2005, 0:00

Re: LILO: non mi riesce aggiungere la "arch"

Messaggio da first »

leggiti un post del forum dove si spiega come cambiare da hda a sda poi entra in arch e modifichi da sda a hda (o modifica slack e gento affinche partano su sda anziche hda)

Avatar utente
Toni
Linux 3.x
Linux 3.x
Messaggi: 999
Iscritto il: lun 30 gen 2006, 22:08
Slackware: slackware-14
Kernel: 3.10.5
Desktop: i3
Località: milano

Re: LILO: non mi riesce aggiungere la "arch"

Messaggio da Toni »

se le impostazioni che hai postato di grub sono funzionanti aggiungendo in lilo.conf l'initrd dovresti risolvere il problema

Codice: Seleziona tutto

image = /mnt/arch/boot/vmlinuz26
initrd = /mnt/arch/boot/kernel26.img    
label = arch
root= /dev/hda6              #hda6 , non sda6
read-only
seguito da
# lilo -v

beato_angelico256
Linux 3.x
Linux 3.x
Messaggi: 578
Iscritto il: lun 2 mag 2005, 0:00

Re: LILO: non mi riesce aggiungere la "arch"

Messaggio da beato_angelico256 »

urka58 ha scritto: In alternativa se grub è installato nella partizione root di arch (e funziona..) ... (se funziona..perchè mi sembra un po' incasinato il menu.lst che hai postato).
nono, grub con quel menu.lst, fa partire senza problemi la arch .... è il file creato di default da arch

beato_angelico256
Linux 3.x
Linux 3.x
Messaggi: 578
Iscritto il: lun 2 mag 2005, 0:00

Re: LILO: non mi riesce aggiungere la "arch"

Messaggio da beato_angelico256 »

birg81 ha scritto:
dal suo lilo mi pare di capire che ci sono alcuni errori perché
nn riuscira' mai a caricare gentoo e arch visto che dovrebbe per assurdo prima caricare l'immagine delle partizioni /dev/hda8 e poi di volta in volta dovrebbe caricare (anzi qui si parla di montare) /dev/hda3 (quindi [dev/hda8]/mnt/arch/boo/kernel) e poi /dev/hda3 (quindi [dev/hda8]/mnt/arch/boo/vmlinuz26)

spero di non aver detto cose sbagliate!!!
no, la gentoo parte senza problemi

Rispondi