Installation alternatives/it

Questa guida è pensata per essere un ricettacolo dei metodi di installazione alternativi di Gentoo, per coloro che hanno speciali necessità di installazione come l'assenza del CD-ROM o un computer che non può avviarsi tramite CD.

Se il metodo di installazione standard tramite avvio dal CD di installazione non funziona (o è impossibile da utilizzare, o semplicemente non piace), si può trovare aiuto qui. Questa guida serve per fornire un ricettacolo delle tecniche di installazione alternative di Gentoo Linux per coloro che ne hanno bisogno. O, se si preferisce, funge da luogo in cui inserire metodi stravaganti di installazione. Se c'è un metodo di installazione ritenuto utile, o che il lettore ritiene divertente per installare Gentoo, non si esiti a scrivere qualcosa qui, in questo articolo.

Installazione da LiveCD non Gentoo
Gli utenti possono avviare altri LiveCD oltre ai CD forniti da Gentoo. In ogni caso, questi LiveCD forniscono un ambiente funzionale da usare mentre si compila ed installa Gentoo. Le istruzioni fornite qui dovrebbero funzionare in linea di principio con praticamente qualsiasi altro LiveCD.

Ci sono troppi LiveCD da elencare, ma Knoppix potrebbe essere un'opzione da provare. Fornisce una scrivania basata interamente sull'interfaccia grafica, con applicazioni per ufficio, browser di rete, e giochi per tenersi occupati. Knoppix è disponibile solamente per utenti, quindi a seconda dei requisiti dell'utente potrebbe essere necessario usare altri LiveCD o metodi.

Avviare dal LiveCD. Aprire un terminale ed eseguire così che la password possa essere cambiata. Ciò permette di impostare la password di root per il CD. Il demone sshd può essere ora configurato per il login remoto se necessario. Successivamente, è necessario creare il punto di montaggio.

A questo punto, si può ricorrere alla documentazione di installazione standard disponibile su Preparazione dei dischi. Tuttavia, quando sarà richiesto il montaggio del sistema proc, eseguire invece il seguente comando:

Quando si scompatta lo stage tarball in #Estrazione dello stage tarball, assicurarsi di usare le seguenti opzioni con il comando affinché siano forzati gli ID del gruppo corretto sullo stage scompattato:

Se viene usato Ubuntu, notare che è un collegamento simbolico a. Deve essere collegato al punto di montaggio o si deve configurare un punto di montaggio di tmpfs in questo percorso (all'interno del percorso chroot). Per collegare il percorso al punto di montaggio, eseguire il seguente comando (prima di effettuare il chroot):

Una volta pronti per effettuare il cambio radice (chroot) nello stage scompattato con la sezione Installazione del sistema di base, sarà necessario usare una differente sequenza di comandi chroot. Così ci si assicura che le variabili d'ambiente siano configurate correttamente.

Infine, notare che alcune FEATURES di Portage potrebbero non funzionare nel LiveCD. In particolare, controllare i valori delle variabili  e. Se ci sono errori, provare a disabilitare tutte le FEATURES opzionali.

Installazione senza disco usando PXE e kernel/initrd/squashfs dal LiveCD
Questo metodo è più facile da configurare rispetto ad un avvio da PXE basato su iSCSI o NFS. Più macchine possono essere avviate dallo stesso insieme di immagini distribuite tramite TFTP e possono essere facilmente estese per funzionare anche su HTTP o altri protocolli.

Having a nice router, or one capable of running open source firmware such as OpenWRT/LEDE, is one way to centralize TFTP and DHCP. Getting the firmware online can sometimes be an uphill battle.

Altre distribuzioni, compresa Fedora, distribuiscono già le immagini necessarie per effetturare il bootstrap del CD live o di installazione. Con Gentoo, non è questo il caso. Al contrario, gli utenti devono:

These instructions may be sufficient for more experienced users. See below for more directions, depending on the PXE flavor in use. There are different PXE boot-codes, but all of them require a kernel and eventually a ramdisk.

Please take a look at page for details on the alternatives, then come back here.

TFTP
This will be needed in tandem with a DHCP server for most PCs equipped with PXE boot. However, iPXE may be used to boot without a TFTP or DHCP server - see ipxe.org for info on embedding scripts, chainloading, and manual booting. There are still merits to TFTP booting such as wide-range device support.

Scaricare il CD di installazione minimale. Installare, assicurandosi che fornisca e avviarlo.

Ora il servizio di avvio TFTP è pronto, quindi il passo successivo consiste nella configurazione di un servizio DHCP. È possibile configurare un server DHCP sulla stessa macchina - assicurarsi semplicemente che le macchine avviate siano connesse ad essa. Oppure, modificare la configurazione di un router esistente.

DHCP
Setting up a DHCP server on the same machine is possible - just make sure that the booted machines are connected to it. Or just tweak the configuration of an existing router.

Di seguito, è riportata la configurazione di esempio di un servizio DHCP per OpenWRT:

From here, directions will change depending on the PXE boot-code (i.e. SYSLINUX, GRUB, iPXE).

GRUB
{{FileBox|filename=/tftproot/boot/grub/grub.cfg|1= menuentry "gentoo install" { linux /gentoo/kernel root=/dev/ram0 init=/linuxrc dokeymap looptype=squashfs loop=/image.squashfs  cdroot net.ifnames=0 initrd /gentoo/network.igz }}

Requisiti
PXE (Preboot eXecution Environment) è un metodo per avviare computer su un'interfaccia di rete che supporta PXE (e usando un BIOS che supporta PXE). Nel caso in cui il sistema non supporti l'avvio da PXE dall'interfaccia di rete o BIOS, PXE può essere usato anche come metodo di avvio da dispositivi a blocchi (come CD o USB). In tali casi, un ambiente di avvio minimale imita la scheda di rete che supporta PXE (consultare anche Etherboot/gPXE).

Configurazione del server di base
Creare i percorsi: La prima cosa da fare è creare i percorsi in cui verrà memorizzato il sistema senza disco. Creare un percorso chiamato che ospita a sua volta un percorso per ciascun client senza disco. Per la parte rimanente di questa guida, il client su cui si sta lavorando sarà chiamato 'eta'.

Configurazione di DHCP e TFTP: Il client acquisirà le informazioni di avvio usando DHCP e scaricherà tutti i file richiesti usando TFTP.

Per dhcpcd, eseguire semplicemente (o qualunque altro server DHCP preferito). Assicurarsi di selezionare l'interfaccia corretta in, e configurarla di conseguenza. Successivamente, aggiungere il seguente dentro.

Successivamente, configurare l'interfaccia in così che non sia cancellata all'avvio. Consultare per ulteriori informazioni.

Per TFTP, installare. Configurare come di seguito:

Installare GRUB:

Una volta che GRUB è stato compilato, creare il percorso di avvio del client senza disco:

Il modo originale consisteva nella copia dell'immagine PXE sul client senza disco, ma sembra che il percorso non esca più.

Successivamente, modificare il suo file di configurazione.

NFS è piuttosto facile da configurare. L'unica cosa da fare è aggiungere una linea nel file di configurazione :

Una cosa importante da fare ora è modificare il file per soddisfare i requisiti.

Creazione del sistema sul server
Il passo successivo è riavviare il server con un CD di installazione di Gentoo (benché gli amministratori esperti possano continuare senza se sono sufficientemente esperti nell'installazione di Gentoo). Seguire la procedura di installazione normale come spiegata nel Manuale di Gentoo MA con le seguenti differenze: quando si monta il filesystem, eseguire il passo successivo (dove è la partizione in cui è stato creato il percorso ).

Non è necessario montare le altre partizioni in quanto tutti i file risiederanno nel percorso.

Questo esempio usa un archivio stage3. Montare sul percorso senza disco ed effettuare il chroot dentro di esso per continuare con l'installazione. Seguire poi il manuale fino alla configurazione del kernel.

Quando si effettua la configurazione del kernel tramite, non dimenticarsi di abilitare le seguenti opzioni oltre a quelle raccomandate nella guida di installazione.

Salvare il kernel nel percorso in chroot (non in ) secondo l'impostazione pxegrub definita precedentemente. Successivamente, configurare del client senza disco.

Ora, per prevenire che il client esegua un controllo del filesystem:

Installare in quanto il client dipenderà pesantemente su di esso:

Non installare un altro bootloader in quanto ce n'è già uno - pxegrub. Concludere semplicemente l'installazione e riavviare il server. Avviare i servizi necessari per avviare il nuovo client: DCHP, TFTPF e NFS.

Avvio del nuovo client
Perché il nuovo client possa avviarsi correttamente, è necessario che la scheda di rete e il BIOS siano configurati in maniera tale da usare PXE come primo metodo di avvio - prima di CD-ROM o floppy. Per avere aiuto con questo, consultare i manuali hardware o i siti web dei fabbricanti. La scheda di rete dovrebbe ottenere un indirizzo IP usando DHCP e scaricare l'immagine GRUB PXE usando TFTP. Successivamente, dovrebbe venire mostrata una bella schermata del menu di avvio di GRUB in bianco e nero, in cui l'utente può selezionare il kernel da avviare e prmere il tasto (Invio). Se tutto va bene, il kernel dovrebbe avviarsi, montare il filesystem root usando NFS e fornire un terminale di login. Buon divertimento.

Requisiti
Per installare Gentoo da una distribuzione Linux esistente, è necessario aver installato il comando chroot, e avere una copia dell'installazione di Gentoo o dell'ISO che si desidera installare. È altamente raccomandata una connessione ad Internet, in quanto altrimenti l'installazione può funzionare solo con i file disponibili sul mezzo di installazione. A proposito, un archivio è semplicemente un file che termina per o. Si parte!

Panoramica
Allocare per prima cosa una partizione a Gentoo, ridimensionando una partizione Linux preesistente, montando la partizione, estraendo l'archivio nella partizione che è montata, effettuando il chroot all'interno dello pseudo sistema e iniziando a costruirlo. Una volta che è stato effettuato il processo di bootstrap, effettuare la configurazione finale sul sistema in modo da essere sicuri che si avvii, poi riavviare e usare Gentoo.

Come si crea spazio per Gentoo?
La partizione di root è il filesystem montato su. Il primo esempio mostra l'output di in un sistema. Il secondo esempio usa (disk free) per vedere quanto spazio libero è rimasto e come verrà ridimensionato. Notare che il ridimensionamento della partizione di root non è obbligatorio! Qualunque cosa supportata dal ridimensionatore può essere ridimensionata, ma ne parleremo più avanti.

Come si nota, la partizione montata come chiamata  ha 2.4 GB di spazio libero. In questo caso, è stato deciso di ridimensionarlo per lasciare 400 MB di spazio libero, di conseguenza allocando 2 GB per Gentoo. Non male, potrebbe starci un bel po' di roba installata lì. Tuttavia, 1 GB è ritenuto sufficiente per la maggior parte degli utenti. Quindi ora partizioniamo questa cosa!

Installare parted per ridimensionare le partizioni
è estremamente utile per ridimensionare le partizioni. È compreso nel CD di installazione minimale.

Cercare su quella pagina il tipo di filesystem da ridimensionare e controllare se  ùpuò farlo. Se la risposta è no: che sfortuna, si potrebbe dover distruggere alcune partizioni per fare spazio a Gentoo. Proseguire con lo scaricamento e l'installazione del software. Nel passo successivo, sorge un problema. La partizione di root Linux deve essere ridimensionata, di conseguenza deve essere avviato un floppy con un sistema Linux minimale, e deve usare una vesione precedentemente compilata di parted copiata su un dischetto per ridimensionare. Se la partizione può essere smontata mentre si sta ancora eseguendo Linux allora i seguenti passi non sono necessari. Compilarlo ed eseguirl semplicemente su una partizione non montata scelta per essere ridimensionata. Di seguito è riportato come è stato fatto su questo sistema.

È ora di riavviare e ridimensionare la partizione. Fare ciò solo dopo avere dato una rapida occhiata alla documentazione di parted sul sito web GNU. Il ridimensionamente dovrebbe durare meno di 30 minuti per i dischi più grandi, portare pazienza. Riavviare il sistema con il disco di avvio mininux (inserirlo semplicemente), e una volta effettutato l'accesso, scambiare il disco nel lettore con il disco utilità che è stato creato sopra e digitare per avere parted in. Eseguire parted per essere in grado di ridimensionare la partizione. Una volta che questo lungo processo è stato concluso, continuare con l'installazione di Gentoo. Riavviare ed entrare nel vecchio sistema Linux per ora. Il disco su cui operare è quello contenente la partizione che sta per essere ridimensionata. Per esempio, se la partizione da ridimensionare è, allora il disco è.

NUMBER is the partition number used by Linux. On MS-DOS disk labels, the primary partitions number from 1 to 4, logical partitions from 5 onwards. END is disk location, such as 4GB or 10%. Negative value counts from the end of the disk. For example, -1s specifies exactly the last sector. }}

Una volta che il ridimensionamento è concluso, riavviare dentro il vecchio sistema Linux come descritto. Successivamente, andare nella sezione Preparazione dei dischi del manuale di Gentoo e seguire le istruzioni. Quando si effettua il chrott, usare il seguente comando per ripulire l'ambiente:

Chrooting
When chrooting, use the following command to flush the environment:

Buon divertimento!