<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>The Linux Installation HOWTO: Dopo il primo avvio</TITLE> <LINK HREF="Installation-HOWTO-10.html" REL=next> <LINK HREF="Installation-HOWTO-8.html" REL=previous> <LINK HREF="Installation-HOWTO.html#toc9" REL=contents> </HEAD> <BODY> <A HREF="Installation-HOWTO-10.html">Avanti</A> <A HREF="Installation-HOWTO-8.html">Indietro</A> <A HREF="Installation-HOWTO.html#toc9">Indice</A> <HR> <H2><A NAME="s9">9. Dopo il primo avvio</A></H2> <P>Si dovrebbe vedere la richiesta di login del nuovo Linux, appena avviato dal proprio disco fisso. Congratulazioni! <P> <H2><A NAME="ss9.1">9.1 Primi passi nell'amministrazione di sistema</A> </H2> <P>A seconda di come sono andate le varie fasi dell'installazione, a questo punto può essere necessario creare account, cambiare il nome dell'host o (ri)configurare X. Ci sono molte altre cose che si possono impostare e configurare, tra i cui dispositivi di backup, le connessioni SLIP/PPP a un fornitore di servizi Internet, ecc. <P>Un buon libro sull'amministrazione di sistema UNIX sarà d'aiuto (suggerisco <EM>Essential Systems Administration</EM> della O'Reilly and Associates). Col passare del tempo imparerete tutto. Per informazioni sugli altri aspetti della configurazione è bene leggere altri Linux HOWTO, come il <EM>NET-3-HOWTO</EM> e il <EM>Printing-HOWTO</EM>. <P> <H2><A NAME="custom-LILO"></A> <A NAME="ss9.2">9.2 Configurazione personalizzata di LILO</A> </H2> <P>LILO è un boot loader che può essere usato per scegliere tra Linux, MS-DOS e alcuni altri sistemi operativi all'avvio della macchina. È possibile che la propria distribuzione configuri automaticamente LILO durante la fase di installazione (a meno che non si usi OS/2, questo è quello che si dovrebbe aver fatto). Se è così, si può saltare il resto di questo sezione. <P>Se si è installato LILO come boot loader <EM>primario</EM>, gestirà il primo stadio del processo di avvio per tutti i sistemi operativi presenti sul disco fisso. Ciò funziona bene se MS-DOS è il solo altro sistema operativo installato nel sistema. Comunque, si può voler usare anche OS/2 che dispone di un suo Boot Manager. In questo caso, si deve usare il Boot Manager di OS/2 come boot loader primario e usare LILO solamente per avviare Linux (come boot loader <EM>secondario</EM>). <P>Un importante problema per quanti usano sistemi EIDE: a causa di una limitazione del BIOS, il settore di boot di qualsiasi sistema operativo presente deve stare in uno dei primi due dischi fisici. Altrimenti LILO si bloccherà dopo aver scritto "LI", e non c'è modo di smuoverlo da lì. <P>Se si deve configurare manualmente LILO, occorre modificare il file <EM>/etc/lilo.conf</EM>. Qui sotto viene presentato un esempio di un file di configurazione di LILO, dove la partizione di root di Linux è su <EM>/dev/hda2</EM> e MS-DOS è installato su <EM>/dev/hdb1</EM> (sul secondo disco fisso). <P> <BLOCKQUOTE><CODE> <PRE> # Dice a LILO di installarsi come boot loader primario su /dev/hda. boot = /dev/hda # L'immagine di boot da installare; probabilmente non serve cambiarla. install = /boot/boot.b # Sezione per avviare Linux. image = /vmlinuz # Il kernel è in /vmlinuz label = linux # Diamogli il nome "linux" root = /dev/hda2 # Usa /dev/hda2 come filesystem di root vga = ask # Chiedi la modalità VGA append = "aha152x=0x340,11,7,1" # Aggiungiamo queste cose alle # opzioni di avvio per rilevare il controller SCSI # Sezione per avviare MS-DOS other = /dev/hdb1 # Questa è la partizione MS-DOS label = msdos # Diamogli in nome "msdos" table = /dev/hdb # Tabella delle partizioni per il secondo disco </PRE> </CODE></BLOCKQUOTE> <P>Una volta modificato il file <EM>/etc/lilo.conf</EM>, come <EM>root</EM> si esegua <EM>/sbin/lilo</EM>. Così si installerà LILO sul proprio disco. Si noti che si deve rilanciare <EM>/sbin/lilo</EM> ogni volta che si compila il proprio kernel in modo da far sì che il boot loader punti a quello giusto (qualcosa di cui adesso non ci si deve preoccupare più di tanto, ma che è bene tenere a mente). <P>Si noti come viene usata l'opzione <EM>append</EM> in <EM>/etc/lilo.conf</EM> per specificare i parametri di boot come abbiamo fatto quando si è avviato usando il dischetto di boot. <P>Ora si può riavviare il proprio sistema dal disco fisso. Per default LILO avvierà il sistema operativo che trova per primo nel file di configurazione, che in questo caso è Linux. Per accedere a un menu di avvio, utile per selezionare l'altro sistema operativo, si tenga premuto lo <EM>shift</EM> o il <EM>ctrl</EM> durante l'avvio del sistema. Si dovrebbe vedere un prompt come questo <BLOCKQUOTE><CODE> Boot: </CODE></BLOCKQUOTE> Si digiti qui il nome del sistema operativo da avviare (dato dalla riga <EM>label</EM> nel file di configurazione; in questo caso o <EM>linux</EM> oppure <EM>msdos</EM>), oppure si prema <EM>tab</EM> per avere una lista. <P>Facciamo ora il caso che si voglia usare LILO come boot loader secondario; si vuole, ad esempio, avviare Linux dal Boot Manager di OS/2. Per poter avviare una partizione Linux dal Boot Manager di OS/2 sfortunatamente si deve creare la partizione usando l'<EM>FDISK</EM> di OS/2 (non quello di Linux) e formattare la partizione come FAT o HPFS in modo che OS/2 la riconosca (ringraziate l'IBM). <P>Per far sì che LILO avvii Linux dal Boot Manager di OS/2, si deve solamente installare LILO nel proprio filesystem di root di Linux (nell'esempio di prima <EM>/dev/hda2</EM>). In questo caso, il proprio file di configurazione di LILO dovrebbe essere qualcosa del tipo: <P> <BLOCKQUOTE><CODE> <PRE> boot = /dev/hda2 install = /boot/boot.b compact image = /vmlinuz label = linux root = /dev/hda2 vga = ask </PRE> </CODE></BLOCKQUOTE> <P>Si noti la modifica nella riga <EM>boot</EM>. Dopo aver lanciato <EM>/sbin/lilo</EM> si dovrebbe essere in grado di aggiungere la partizione Linux al Boot Manager. Questa procedura dovrebbe funzionare pure per i boot loader usati da altri sistemi operativi. <P> <HR> <A HREF="Installation-HOWTO-10.html">Avanti</A> <A HREF="Installation-HOWTO-8.html">Indietro</A> <A HREF="Installation-HOWTO.html#toc9">Indice</A> </BODY> </HTML>