Table of Contents
Abstract
si lascia installare in vario modo, velocemente nel modo grafico o anche nel modo di testo, variante che vi permette di eseguire una serie di adattamenti manuali.
Segue una presentazione delle varianti di installazione particolari nonché del modo di utilizzare diverse fonti di installazione (CD-Rom, NFS). In questo capitolo troverete anche dei consigli su come risolvere eventuali problemi di installazione. Il capitolo si chiude con una sezione dettagliata dedicata al partizionamento.
Ogni sistema presenta delle routine particolari che vengono eseguite all'avvio del sistema e che inizializza l'hardware fino al punto da permettere il boot. Durante il processo di boot, queste routine, che spesso vengono designate con l'espressione BIOS, caricano un' immagine che viene eseguita dal sistema. Questa immagine può essere un boot manager, ma potrebbe anche essere direttamente il kernel. Durante l'installazione di viene caricata ad ogni modo una boot image che contiene il kernel ed un programma di nome “linuxrc”.
linuxrc è un programma che viene inizializzato durante la fase di caricamento del kernel prima che venga fatto il boot. Questa proprietà del kernel permette di caricare un piccolo kernel modulare e, successivamente, i driver veramente necessari sotto forma di moduli. In linuxrc, dopo aver eseguito un'analisi del sistema, avvia . Normalmente, tuttavia, potete fare affidamento sul rilevamento automatico dell'hardware che viene eseguito prima dell'avvio di . Se intendete caricare i moduli del kernel manualmente o passare dei parametri particolare, potete utilizzare linuxrc anche in modo interattivo. Avviate in questo caso l'“Installazione manuale”.
linuxrc può essere utilizzato non solo per l'installazione, ma anche come strumento di caricamento di un'altro sistema installato. Potete persino avviare un sistema autonomo di salvataggio basato sulla ramdisk, per informazioni dettagliate consultate la sezione Section 5.5, “Il sistema di salvataggio ”.
Il programma linuxrc consente di eseguire delle impostazioni ai fini dell'installazione nonché i driver necessari sotto forma di moduli del kernel. linuxrc avvierà e inizializzare il processo installativo del software di sistema e de i programmi.
Tramite ↑ e ↓ selezionate la voce di menu e con ← e → selezionate i comandi, come ad es. o . Con Invio si esegue il comando.
ll programma linuxrc inizia automaticamente con la selezione della lingua e della mappatura della tastiera.
Selezionate la lingua in cui eseguire l'installazione (ad es. ) e confermate con Invio.
Selezionate quindi la mappatura della tastiera (per es. ).
Dopo aver impostato la lingua e la tastiera, giungete al menù principale di linuxrc (si veda la figura Figure 3.2, “Menu principale di linuxrc”). Di norma, si usa linuxrc per avviare Linux. Il nostro obiettivo è pertanto la voce . Se potete accedere a questa voce direttamente o meno, dipende dall'hardware del PC e dalla portata dell'installazione; per un approfondimento, consultate il paragrafo Section 3.3, “L'installazione in modo testo con YaST”.
Sotto (figura Figure 3.3, “Informazioni del sistema”) troverete, oltre ai messaggi del kernel, gli indirizzi I/O delle schede PCI, la capacità della memoria principale rilevata da Linux.
Il seguente esempio mostra il riconoscimento di un disco rigido e di un dispositivo CD-ROM connessi ad un adapter EIDE. In questo caso, per l'installazione non si ha bisogno dei moduli del kernel:
hda: IC35L060AVER07-0, ATA DISK drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 hdc: DV-516E, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 hda: max request size: 128KiB hda: 120103200 sectors (61492 MB) w/1916KiB Cache, CHS=65535/16/63, UDMA(100) hda: hda1 hda2 hda3
Se intendete integrare nel vostro sistema un adapter SCS dovete caricare il rispettivo modulo SCSI, leggete a riguardo anche la sezione Section 3.1.4, “Caricare i moduli”. Nel caso del kernel fornito assieme a questi moduli sono stati precompilati. Comunicazioni tipiche del riconoscimento di un adapter SCSI e dei dispositivi ad esso collegati sono:
SCSI subsystem initialized
scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36
<Adaptec aic7890/91 Ultra2 SCSI adapter>
aic7890/91: Ultra2 Wide Channel A, SCSI Id=7, 32/253 SCBs
(scsi0:A:0): 40.000MB/s transfers (20.000MHz, offset 15, 16bit)
Vendor: IBM Model: DCAS-34330W Rev: S65A
Type: Direct-Access ANSI SCSI revision: 02
scsi0:A:0:0: Tagged Queuing enabled. Depth 32
SCSI device sda: 8467200 512-byte hdwr sectors (4335 MB)
SCSI device sda: drive cache: write back
sda: sda1 sda2
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
(scsi0:A:6): 20.000MB/s transfers (20.000MHz, offset 16)
Vendor: TEAC Model: CD-ROM CD-532S Rev: 1.0A
Type: CD-ROM ANSI SCSI revision: 02
Scegliete i moduli (driver) di cui avete bisogno. linuxrc vi mostrerà un elenco dei driver disponibili. Sulla sinistra avrete il nome del modulo, sulla destra una breve descrizione dell'hardware per cui è necessario il modulo. Per alcune componenti vi sono a volte diversi driver o nuovi driver alfa, che saranno inclusi nell'elenco.
Una volta individuato il driver richiesto per il vostro hardware, premete Invio. A questo punto appare una maschera in cui poter digitare i parametri del modulo da caricare. Ricordiamo che, al contrario del prompt del kernel, qui più parametri per uno stesso modulo devono essere separati da uno spazio.
In molti casi non è necessaria l'esatta specificazione dell'hardware; la maggior parte dei driver individua da sè i suoi componenti. Solo schede di rete e lettori di CD-ROM un pò datati con propria scheda controller potrebbero necessitare dei parametri. In ogni caso, provate prima con Invio.
Con alcuni moduli, il riconoscimento e l'inizializzazione dell'hardware può durare un po'. Passando alla console virtuale 4 (Alt F4), potrete leggere i messaggi che vengono visualizzati in fase di caricamento del kernel. Gli adapter SCSI sono piuttosto lenti, poiché aspettano che tutti i dispositivi collegati siano stati identificati.
Se il caricamento del modulo ha funzionato, linuxrc vi mostra i messaggi del kernel, di modo che possiate assicurarvi che tutto sia andato bene; in caso contrario, i messaggi vi permetteranno di trovare la causa dell'errore.
![]() | Tip |
|---|---|
Se tra i moduli standard non trovate il supporto per il vostro mezzo di installazione (lettore di CD-Rom proprietario, lettore CD-Rom alla porta parallela, scheda di rete, PCMCIA), potete ricorrere ai driver che trovate sul dischetto dei moduli; per creare un dischetto del genere cfr. Section 3.6, “Consigli e trucchetti”. Andate alla fine dell'elenco e selezionate lì la voce ; in questi casi linuxrc vi chiederà di il dischetto dei moduli. | |
Una volta che abbiate ottenuto il supporto del kernel per il vostro hardware, potete passare al punto . Da qui potete inizializzare diversi processi: , (la partizione root deve essere nota), (vd. sezione Section 5.5, “Il sistema di salvataggio ”) e .
Se avete fatto il boot da un cosiddetto , avrete ora anche la voce “Inizializzare il LiveEval-CD”. Potete scaricare delle immagini ISO dal server FTP (live-cd-<VERSIONE> ): ftp://ftp.suse.com/pub/suse/i386/.
![]() | Tip |
|---|---|
La voce vi permette di eseguire un test per verificare la compatibilitàcon il computer o portatile, senza dovere eseguire l'installazione sul disco rigido. | |
Ai fini dell'installazione andate su e premete Invio. Quindi va selezionata la fonte di installazione, di solito basta lasciare il cursore sulla voce: già preselezionata.
Premete ora Invio. Si avvierà l'ambiente di installazione dal CD 1 o DVD. Appena si è concluso questo procedimento, si avvia e potete proseguire con l'installazione
Per l'installazione (figura Figure 3.8, “Scelta della fonte d'installazione in linuxrc”), come anche per il sistema di salvataggio, potete scegliere tra diverse fonti (figura Figure 5.3, “Il mezzo sorgente del sistema di salvataggio”).
In questi casi selezionate in un primo tempo una mappatura alternativa (soluzione di ripiego ad es.: ); terminata l'installazione potete impostare con la mappatura desiderata.
Provate a caricare il modulo di un driver compatibile.
Verificate se per l'adapter vi è un driver sul dischetto dei driver update.
Si veda la sezione Section 3.7, “Il CD-Rom ATAPI si inceppa durante la lettura”.
Eventualmente si possono verificare delle difficoltà quando i dati vengono caricati nella ram-disk, in modo che risulta impossibile caricare . Spesso procedendo nel modo riportato di seguito si riesce a risolvere il problema:
Nel menu principale di linuxrc selezionate +; lì impostate su . Ritornate nel menu principale e ricominciate con l'installazione.
Nel modo non manuale linuxrc cercherà un file info o sul dischetto o nel file initrd sotto /info. Solo in seguito linuxrc legge i parametri al prompt del kernel. I valori preimpostati possono essere modificati nel file /linuxrc.config che verrà caricato come primo. Comunque si consiglia di eseguire le modifiche nel file info.
Un file info è composto da parole chiave e rispettivi valori: key: value. Queste coppie di chiave/valori possono essere passate in questa sotto forma di key=value anche al prompt di boot della fonte di installazione. Un elenco dei valori possibili è reperibile nel file /usr/share/doc/packages/linuxrc/linuxrc.html. Ecco alcuni di rilievo:
Definire la fonte di installazione tramite l' URL Protocolli consentiti: cd, hd, nfs, smb, ftp, http e tftp. La sintassi è quella comune, ad es.:
nfs://<server>/<directory>
ftp://[utente[:password]@]<server>/<directory>
Se disponete di diversi dispositivi Ethernet tramite il parametro Netdevice: potete selezionare l'interfaccia che linuxrc debba utilizzare.
In tal modo stabilite l'indirizzo IP dell'host.
Se il server di installazione non si trova nella stessa sottorete dell'host, non potrà essere raggiunto tramite il gateway di default.
Per il tipo di connessione ftp e http potete utilizzare anche un Proxy. A tal fine dovete indicarlo tramite il parametro Proxy:.
Se il proxy non utilizza la porta di default, potete stabilire con questa opzione la porta necessaria.
Utilizzate questo parametro per avviare nel modo di testo.
Per eseguire il processo di installazione comodamente anche su host sprovvisti di console grafica potete eseguire l'installazione tramite VNC. Il parametro VNC abilita questo servizio sul sistema di installazione. Confrontate anche il parametro VNCPassword.
Reimposta la password per regolare i permessi di accesso durante un'installazione eseguita tramite VNC..
Consente di accedere su linuxrc tramite SSH per un'installazione tramite nel modo testo.
Imposta la password per l'utente root in linuxrc.
Caricare nel kernel il modulo indicato, i parametri richiesti per caricare il modulo vengono divisi da spazi.
Con 0 non verrà richiesta alcuna swap, nel caso di un numero positivo viene attivata la partizione del numero. Alternativamente potete indicare il nome della partizione.