Pagina 1 di 1

cambiare partizione di avvio

Inviato: mar 8 apr 2008, 11:30
da nomida
Ciao a tutti!
ieri sera stavo provando a fare un paio di cose con bootloader!
ero interessato a creare una partizione a parte di circa 40MB per la dir di boot e poi creavo con mkinitrd l'immagine da caricare all'avvio!

Pero' mi sono accorto di una cosa strana il bootloader (LILO) lo avevo installato nel MBR quando lo aggiorno nessun problema ma poi avevo spostato la dir nella partizione apposita /dev/hda1 aggiornato LILO nella voce boot=/dev/hda1 fatto lilo -v e nessun problema!!
Riavvio il pc ma la schermata di lilo rimane quella precedente ossia senza gli aggiornamenti!

P.S. mentre vi scrivo mi e' venuta in mente una cosa e' possibile che il problema sia nella flag di boot che non ho impostato in hda1??


grazie ciao

Re: cambiare partizione di avvio

Inviato: mar 8 apr 2008, 12:36
da dnegroni
Ciao.

Premetto che ho da tempo abbandonato lilo a favore di grub

http://www.gnu.org/software/grub/

vista la sua flessibilità, con la possibilità di fare test senza alterare l'MBR, e con possibilità di editing all'avvio senza necessariamente toccare il file di configurazione /boot/grub/menu.lst.

Per fare prove un pò di tempo fa ho anche usato GAG

http://gag.sourceforge.net/

Non credo di aver capito bene il tuo problema. Tu hai installato lilo in una partizione diversa dal MBR: al boot come fai a dire al BIOS di partire da quella partizione invece che dal MBR? Lo fai "saltare" lì modificando il lilo residente in MBR?

Ciao

Re: cambiare partizione di avvio

Inviato: mar 8 apr 2008, 13:18
da Toni
Riavvio il pc ma la schermata di lilo rimane quella precedente ossia senza gli aggiornamenti!
cosa intendi ? initrd viene caricato correttamente ?
posta /etc/lilo.conf

Re: cambiare partizione di avvio

Inviato: mar 8 apr 2008, 22:04
da nomida
si scusate mi sono espresso male!

comunque ho messo grub!

quello che non riesco a capire e' che grub l'ho installato nel MBR e funziona!

Il mio dubbio e' che in verita vorrei separare da / la dir boot e metterla in una partizione a se come ad es hda1; quindi grub devo installarlo in hda1??con grub-install --root-direcotry=... /dev/hda1

e quello che ho messo nel MBR come mi influenza il funzionamento dell'avvio?

Spero di essermi espresso un modo un po piu' chiaro

Re: cambiare partizione di avvio

Inviato: mar 8 apr 2008, 23:01
da dnegroni
Non sono sicuro di aver capito bene quello che ti serve.

Qui puoi trovare qualcosa di utile:

http://www.gnu.org/software/grub/grub-faq.en.html Faq # 11

oppure qui

http://www.gnu.org/software/grub/manual ... 02dinstall Par 3.3

Io nel mio notebook ho fatto questo: ho installato ubuntu e nel corso dell'installazione ho installato grub nel MBR. Così facendo il grub residente nel MBR sa di dover andare a leggere il file di configurazione /boot/grub/menu.lst nella partizione dedicata a ubuntu.

Poi ho installato slackware, modificando il file menu.list con i parametri necessari per far partire slackware. Quindi la directory /boot di grub è in una partizione diversa da quella di / di slackware. In questo modo se anche tutta la partione / di slackware dovesse diventare inutilizzabile, la macchina continua ad essere bootabile.

Una soluzione alternativa sarebbe reinstallare grub dandogli come /boot quella di slackware, e da lì far partire i vari SO presenti nel notebook (sono più di 2).

In ogni modo se anche la partizione con il menu.lst si danneggia è comunque possibile far partire il sistema dalla shell di grub a patto di conoscere il partizionamento del disco.

Spero di esserti stato utile

Ciao

Re: cambiare partizione di avvio

Inviato: mer 9 apr 2008, 12:53
da nuitari
ehmm... se usi la forma:

boot=partizione (es.: boot=/dev/sda1)

lilo installa il boot record nel superblock della partizione.
dovevi lasciare il disco, dato che tu vuoi che venga installato nell'mbr. Quindi, seguendo l'esempio di cui sopra:

boot=/dev/sda


ragazzi veramente.. lilo viene usato da anni, è stato il bootloader di default di linux (e non solo) di praticamente tutte le distro per un eternità.. smettiamogli di imputargli problemi che non ha ^^ Sembra diventata una moda quella d'installare grub (che, per carità, è legittimo) quando non si riesce a configurare LILO.
E' palese che un software del genere, così diffuso etc etc NON POSSA avere un bug del genere.. quando ci si trova di fronte a malfunzionamenti di questo tipo, la soluzione è sempre la stessa: RTFM.

Re: cambiare partizione di avvio

Inviato: mer 9 apr 2008, 14:12
da dnegroni
Una precisazione.

Io ho usato lilo per anni e NON mi ha mai dato problemi, né di funzionamento né di configurazione; anzi si è dimostrato uno strumento validissimo.

Il passaggio a grub nel mio caso non è un discorso di moda o simili; semplicemente quando ho necessità di fare un certo numero di test di multi-boot sulla macchina mi è comodo poter evitare di sovrascrivere l'MBR n volte, agento direttamente dalla shell di grub, prima di inserire nel file di configurazione la versione definitiva.

Fortunatamente il mondo open-source offre un'ampissima scelta di strumenti: all'utente l'onore ( e perché no l'onere ) di scegliere quello che, in quel momento, meglio si adatta alle proprie esigenze.

Ciao

Re: cambiare partizione di avvio

Inviato: mer 9 apr 2008, 15:02
da nuitari
Infatti ho specificato che ognuno è libero di scegliere. E' quello il bello con linux :)

Ma se leggi il forum, ci sono troppi post in cui si dice che la soluzione alla mancata (capacità di?) configurazione di lilo è l'installazione di grub, e questo, sempre imho, è male.

pace fratello 8)