15.2. Creazione di un disco di boot

Nel caso il vostro sistema non possa più essere avviato normalmente per una delle ragioni che abbiamo descritto sopra, la prima cosa di cui avrete bisogno sarà un disco di boot. Un disco di boot vi permetterà di avviare il sistema e di risolvere in pochi minuti il problema che ha reso il vostro sistema instabile o non avviabile.

Sotto Mandrake Linux potete scegliere fra due modi diversi di creare un disco di boot: usando la linea di comando, o un programma a interfaccia grafica. Per creare un disco di boot è necessario, nel primo caso, essere root; se, invece, lanciate il programma a interfaccia grafica come utente normale sarà il programma stesso a chiedervi la password di root.

15.2.1. Creazione di un disco di boot usando la linea di comando

Una volta all'interno di una console, digitate su e la relativa password per diventare root, e poi:
[root@localhost]# mkbootdisk --device /dev/fd0 `uname -r`
quindi premete il tasto Invio. Vedrete comparire un messaggio più o meno come questo:

Insert a disk in /dev/fd0. Any information on the disk will be lost.
Press <Enter> to continue or ^C to abort:

Vediamo di spiegare questo esempio. mkbootdisk ha bisogno di due parametri fondamentali: uno è --device [nome-del-dispositivo], che comunica a mkbootdisk il nome del dispositivo sul quale vogliamo scrivere il disco di boot. Nel nostro esempio abbiamo indicato /dev/fd0, che è il primo lettore di floppy del sistema. Nel 99,99% dei casi dovrebbe funzionare senza problemi, se così non fosse dovete soltanto specificare il dispositivo corretto.

L'altro parametro indispensabile è [versione-del-kernel], che specifica a mkbootdisk il kernel da copiare sul disco di boot. Nel nostro esempio abbiamo digitato `uname -r`, che come risultato dà il nome del kernel attualmente in uso. In base al nostro esempio, quindi, otterremo la creazione di un dischetto di boot nel primo drive floppy (/dev/fd0) contenente il kernel corrente.

Notate che, se scegliete il kernel attualmente in uso, il risultato sarà un disco di boot che lo riproduce esattamente, compresi i moduli e altre caratteristiche particolari di quel kernel. Se non volete includere tutti i moduli nel vostro disco di boot, oppure se volete aggiungerne qualcuno (il modulo per il supporto di una unità a nastro, ad esempio), vi consigliamo il nostro strumento a interfaccia grafica, drakfloppy.

15.2.2. Usare drakfloppy per creare un disco di avvio

drakfloppy è uno strumento basato su GUI che vi consente di creare dischi di boot altamente personalizzati. Per usare drakfloppy potete usare il menu principale del pannello: spostatevi nella sezione Configurazione/Boot e Init e selezionate la voce corrispondente. A meno che non siate già root, vi verrà chiesta la password relativa, come potete vedere in Figura 15-1.

Figura 15-1. Inserite la password di root

Dopo di che comparirà sullo schermo la finestra principale di drakfloppy (Figura 15-2). Se desiderate generare un disco di boot "predefinito" (cioè identico a quello creato da linea di comando come abbiamo visto nell'esempio precedente), non dovete far altro che inserire un floppy nel lettore, selezionare il lettore appropriato dal menu a discesa e cliccare sul pulsante Crea il disco.

Figura 15-2. La finestra principale di drakfloppy

Se, invece, volete personalizzare il vostro disco di boot, dovrete cliccare sul pulsante Modo esperto: la finestra di drakfloppy diventerà quella che potete vedere in Figura 15-3.

Figura 15-3. Creazione di un disco di boot personalizzato

L'Area per esperti è divisa in due sezioni: una che contiene dei pulsanti con delle opzioni per mkinitrd e un'altra, Aggiungi un modulo, che contiene una lista dei moduli organizzata secondo una struttura ad albero. Il significato dei pulsanti, nella prima, risulta piuttosto intuitivo. In questo esempio vogliamo includere il modulo per unità a nastri di tipo IDE e caricarlo preventivamente. Quando avrete terminato la personalizzazione del disco di avvio, cliccate sul pulsante Crea il disco per crearlo.

15.2.3. Test del disco di boot

A questo punto, è un'ottima idea provare il vostro disco di boot per essere sicuri che funziona regolarmente. Poche cose possono essere più imbarazzanti dello scoprire che, in caso di necessità, il dischetto di boot non può avviare il sistema a causa di errori di lettura. Se il dischetto è in grado di effettuare il boot normalmente, allora...

15.2.4. Avete finito!

Congratulazioni! Vi siete procurati lo strumento più importante per le operazioni di ripristino di un sistema danneggiato: un disco di boot :-) Adesso passiamo a qualche considerazione essenziale riguardo il secondo strumento in ordine di importanza: le copie di backup.


Tux on Star from MandrakeSoft Linux è un marchio registrato di Linus Torvalds. Tutti gli altri marchi e copyright appartengono ai rispettivi proprietari.
Se non diversamente specificato, i diritti di tutto il contenuto di queste pagine e di tutte le immagini sono proprietà di MandrakeSoft S.A. e MandrakeSoft Inc. 2002.
http://www.mandrakelinux.com/