13.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 Linux-Mandrake 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 usate il programma a interfaccia grafica sarà quest'ultimo a chiedervi la password di root.

13.2.1. 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 2.2.17-21mdk
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 2.2.17-21mdk: dovrete cambiare questo parametro in modo da indicare il kernel che state usando attualmente sul vostro sistema. In base al nostro esempio, quindi, otterremo la creazione di un dischetto di boot in /dev/fd0 che contiene il kernel 2.2.17-21mdk.

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 tutte queste componenti nel vostro disco di boot, oppure se volete cambiare qualcosa (come aggiungere un modulo per avere il supporto di una unità a nastro, ad esempio), vi consigliamo il nostro strumento a interfaccia grafica, drakfloppy.

13.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 13-1.

Figura 13-1. Inserite la password di root

Dopo di che comparirà sullo schermo la finestra principale di drakfloppy (Figura 13-2). Se desiderate generare un disco di boot "normale" (cioè identico a quello creato da linea di comando come abbiamo visto nella sezione precedente), non dovete far altro che inserire un floppy nel lettore, controllare dal menu a discesa che si tratti di quello corretto, e cliccare sul pulsante Ok.

Figura 13-2. La finestra principale di drakfloppy

Se, invece, volete personalizzare il vostro disco di boot, dovrete cliccare sul pulsante Mostra modo esperto: la finestra di drakfloppy cambierà e diventerà come potete vedere in Figura 13-3.

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

Se volete aggiungere qualcuno dei moduli elencati nella finestra che potete vedere in Figura 13-3, dovete cliccare sul pulsante Aggiungi. Nel nostro esempio vogliamo includere il modulo relativo alle unità a nastri IDE e caricarlo preventivamente. Le altre opzioni sono piuttosto auto-esplicative. Quando avrete finito di personalizzare il disco di boot, cliccate sul pulsante Ok per dire al programma di scrivere sul floppy.

 

 

13.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...

13.2.4. Avete finito!

Congratulazioni! Vi sieti 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. 2000.
http://www.linux-mandrake.com/