Pagina 1 di 1

aiuto su lilo...

Inviato: lun 9 ott 2006, 22:02
da Giovy1988
come configuro lilo in modo da caricarmi anche il nuovo sistema operativo che stò per intallare?

e poi quali sono le differenze fra lilo e grub?

Inviato: lun 9 ott 2006, 22:41
da Giovy1988

Codice: Seleziona tutto

# Linux bootable partition config begins
  image  = /boot/vmlinuz
  root   = /dev/hda3
  label  = Zenwalk
  initrd = /boot/initrd.splash
  read-only
# Linux bootable partition config ends
questa è la riga che mi fà partire zenwalk...
avendo installato vector su la prima parte dell' hd precisamente in hda1 cosa dovrei cambiare per far partire vector e aggiungerla come voce del menù di lilo?
potete spiegarmi anche i motivi? cosi imparo qualche cosa su lilo?

Inviato: lun 9 ott 2006, 22:58
da Giovy1988

Codice: Seleziona tutto

# Linux bootable partition config begins
  image  = /boot/vmlinuz
  root   = /dev/hda3
  label  = Zenwalk
  initrd = /boot/initrd.splash
  read-only
  image  = /boot/vmlinux
  root   = /dev/hda1
  label  = vector
  initrd = /boot/initrd
  read-only
# Linux bootable partition config ends
lo modificata cosi... pensate che possa funzionare?
mi rispondo da solo non funziona continua a vedermi solo zenwalk mi date una mano?

Inviato: lun 9 ott 2006, 23:31
da Giovy1988
ho sistemato il problema ma dando lilo-t mi ritorna con il seguente messaggio di attenzione che faccio vado avanti?
[quote]root[giovy]# lilo -t
Warning: LBA32 addressing assumed
Added Zenwalk *
Added vector
The boot sector and the map file have *NOT* been altered.
One warning was issued.
[/code]
che significa il messaggio?

Inviato: lun 9 ott 2006, 23:39
da JohnnyMnemonic
Se non sbaglio dovresti prima montare in zenwalk la partizione con la vector e poi modificare la riga di lilo corrispondente in

image = mnt/vector/boot/vmlinuz

e poi dare lilo

Inviato: lun 9 ott 2006, 23:54
da samiel
lilo -t [t = trial] fa solo una prova.
Poi, se tutto file, devi dare lilo
o lilo -v [v = verbose] che scrive
effettivamente la nuova versione di lilo
nella sua destinazione (verosimilmente
l'MBR).

M.

Inviato: mar 10 ott 2006, 0:32
da Karma
image=... è l'immagine del kernel che devi caricare e solitamente si trova nella directory /boot, ma dipende dalla distribuzione. Quando infatti usi la stessa distribuzione ma vuoi poter avere due kernel diversi metti in lilo due blocchi uguali ma nella image=... richiami due file diversi (es. /boot/vmlinuz e /boot/vmlinuz-2.6.17-recompiled)
root=... indica la partizione da caricare
label=... è il nome che vuoi compaia alla schermata di selezione
initrd=... serve per passare l'initrd nel caso tu abbia un kernel in cui non sia abilitato il supporto statico del tuo filesystem
read-only per indicare che è in sola lettura.

Ogni volta che modifichi il file lilo.conf devi dare da linea di comando come root:

# lilo

oppure

# lilo -v

(per avere l'opzione verbose)

Le differenze fra lilo e grub stanno nella sintassi da utilizzare e nella potenza. Grub dicono sia molto più potente di lilo, ma personalmente lo trovo anche più difficile e preferisco quindi usare lilo, ma per maggiori informazioni devi aspettare la risposta di qualcuno che usi grub!

Se qualcosa non è chiaro chiedi pure, per avere altre informazioni su lilo prova a leggere il man lilo, ma in linea di massima è molto intuitivo.

Ciao

Karma

Inviato: mar 10 ott 2006, 0:48
da samiel
Io ho usato sia lilo, sia grub. In realtà,
non è che grub sia più difficile; il fatto è che
uno slackwariano che ha usato molto lilo
deve sapere che grub usa una sintassi
un po' diversa. Ma, per i miei scopi,
tutti e due fanno la stessa cosa. Certo,
a grub si possono passare più parametri
in fase di boot e non serve farlo riscrivere
ogni volta che ricompili il kernel.

M.

Inviato: mar 10 ott 2006, 1:41
da Giovy1988
nello slackfor dummies avevo già trovato le soluzioni alle risposte...
mi rimane qualche dubbio sull'effetiva potenza di grub...
su lilo ho trovato molto semplice alla fine attivare le distro...

comunque grazie a tutti...

ps:se voglio passare da initrd a initg su zenwalk cosa devo fare?risulta complicato?

Inviato: mar 10 ott 2006, 8:47
da albatros
E' tantissimo che non uso più lilo...
Non so perciò al momento se riesce a fare il boot di tanti os diversi come grub, forse sì...
La comodità di grub è che una volta installato sei a posto, ti basta editare il menu.lst per modificare i parametri di avvio per il kernel, senza bisogno di dover fare nessuna reinstallazione...
Ma, soprattutto, puoi editare anche al boot il file di configurazione e puoi anche scrivere al momento i comandi per il boot, comodissimo se hai sbagliato qualcosa o ti sei dimenticato del menu.lst.
Con la stessa installazione di grub ho avviato ben 7-8 diverse distro linux (che poi non ho usato quasi mai) e FreeBsd 4.11 (senza contare che di solito uso l'ultima release stabile del kernel...).
Puoi anche metterlo su dischetto e, se ne conosci un minimo la sintassi, usare il dischetto come bootloader universale (o quasi)....

Inviato: mar 10 ott 2006, 12:19
da Giovy1988
grazie dei chiarimenti cerchrò di approfondire anche l'uso di grub... :D

Inviato: mar 10 ott 2006, 13:16
da gohanz
La comodità di Grub sta nella capacità di leggere i principali file system (ext2,ext3, resiserfs), a differenza di lilo che ha bisogno di conoscere le esatte coordinate (CHS) Cilndro, Testina, Settore. In cui ritrovare il kernel da avviare e il secondStage di lilo.
Tutto questo viene memorizzato in /boot/map quando si compila LILo con lilo .v

Inviato: mar 10 ott 2006, 17:44
da albatros
Verissimo:
One of the important features in GRUB is flexibility; GRUB
understands filesystems and kernel executable formats, so you can load
an arbitrary operating system the way you like, without recording the
physical position of your kernel on the disk. Thus you can load the
kernel just by specifying its file name and the drive and partition
where the kernel resides.
Da:
info grub

guida molto dettagliata e con esempi su come usare grub.

Grazie, gohanz !