Old:Smart Boot Manager (SBM): avviare differenti SO: differenze tra le versioni

revisionata
Nessun oggetto della modifica
(revisionata)
Riga 2: Riga 2:
__TOC__
__TOC__
== SBM (Smart Boot Manager) ==
== SBM (Smart Boot Manager) ==
=== avviare differenti Sistemi Operativi in maniera semplice ===
=== Avviare differenti Sistemi Operativi in maniera semplice ===




Considerata la capienza degli attuali hard disk, oltre i 100 Giga, viene quasi naturale installare diversi Sistemi Operativi o diverse versioni dello stesso, es. potremmo installare una Debian stabile (Lenny), una testing (Squeeze) o una unstable (Sid), e nello stesso tempo qualche altra distro tipo Ubuntu o Win. Come è noto ogni distro, per rendersi avviabile, installa il proprio boot loader nel [[MBR]] Master Boot Record riscrivendo il precedente. Fin qui tutto OK, dato che l'ultimo GRUB installato rileva tutti gli altri precedentemente installati, il problema nasce quando si aggiorna il kernel delle distro il cui GRUB è stato riscritto, in quanto non viene inserita la nuova voce, quindi per rendere avviabile "l'altra distro" con il nuovo kernel bisogna editare l'ultimo GRUB inserendo i parametri del nuovo kernel. Come si vede la soluzione c'è ma è abbastanza macchinosa. Per ovviare al problema ci viene incontro SBM.
Considerata la capienza degli attuali hard disk, oltre i 100 Giga, viene quasi naturale installare diversi Sistemi Operativi o diverse versioni dello stesso: ad esempio potremmo installare una Debian stabile (Lenny), una testing (Squeeze) o una unstable (Sid), e nello stesso tempo qualche altra distribuzione come Ubuntu o Windows. Come è noto ogni distribuzione, per rendersi avviabile, installa il proprio boot loader nel [[MBR]] Master Boot Record riscrivendo il precedente. Fin qui tutto OK, dato che l'ultimo GRUB installato rileva tutti gli altri precedentemente installati, il problema nasce quando si aggiorna il kernel delle distro il cui GRUB è stato riscritto, in quanto non viene inserita la nuova voce, quindi per rendere avviabile "l'altra distro" con il nuovo kernel bisogna editare l'ultimo GRUB inserendo i parametri del nuovo kernel. Come si vede la soluzione c'è ma è abbastanza macchinosa. Per ovviare al problema ci viene incontro SBM.
In pratica SBM è un ottimo [[Boot manager]] che a differenza di un [[Boot loader]] non avvia il kernel, per questo serve un boot loader come [[Guida_a_Grub | Grub]]
In pratica SBM è un ottimo [[Boot manager]] che a differenza di un [[Boot loader]] non avvia il kernel, per questo serve un boot loader come [[Guida_a_Grub | Grub]]
==== ''installare e configurare SBM'' ====
==== Installare e configurare SBM ====
Per rendere ancor più comprensibile questa guida userò degli screenshot di una installazione di SBM, su macchina virtuale, per gestire il boot di tre Debian, Lenny, Squeeze e Sid, con lo stesso kernel, ovviamente potrebbero essere altri SO windows compreso.
Per rendere ancor più comprensibile questa guida userò degli screenshot di una installazione di SBM, su macchina virtuale, per gestire il boot di tre Debian, Lenny, Squeeze e Sid, con lo stesso kernel, ovviamente potrebbero essere altri SO, Windows compreso.




Come si vede dopo aver installato la terza distro grub si presenta nel modo seguente
Dopo aver installato la terza distro, Grub si presenta nel modo seguente


[[Immagine:Sbm-01.png]]
[[Immagine:Sbm-01.png]]
Riga 21: Riga 21:




Come detto nella premessa se aggiorno il kernel di Lenny o Squeeze, grub (che è quello di Sid) non si aggiorna e quindi dovrei farlo manualmente tutte le volte. SBM ci risolve il problema, dato che ci rileva i vari boot loader aggiornati. Per prima cosa bisogna reinstallare i grub nelle partizioni di root '''/''', lo stesso se si installa un nuovo SO con SBM già installato bisogna installare il boot loader nella partizione di root '''/'''.
Come detto nella premessa se aggiorno il kernel di Lenny o Squeeze, Grub (che è quello di Sid) non si aggiorna e quindi dovrei farlo manualmente tutte le volte. SBM ci risolve il problema, dato che rileva i vari boot loader aggiornati. Per prima cosa bisogna reinstallare i grub nelle partizioni di root <code>'''/'''</code>, lo stesso se si installa un nuovo SO con SBM già installato bisogna installare il boot loader nella partizione di root <code>'''/'''</code>.




1 508

contributi