Gentoo

Tutorial di installazione di Gentoo Linux

Tutorial di installazione di Gentoo Linux

La procedura di installazione per Gentoo prevede più passaggi rispetto ad altre distribuzioni. Questo è intenzionale in modo da poter controllare i passaggi in modo più chiaro. Usando questa strategia, puoi iniziare con meno di 4GiB di disco e memoria fino a 256MiB, 512MiB se vuoi usare il liveDVD. Hai anche l'opportunità di modificare il tuo sistema per essere il più efficiente possibile. Il tuo primo tentativo sarà più lento se non sei esperto di Linux e di tutti i dettagli intricati, ma puoi finire con un sistema molto snello.

Le scelte dei media

Scegliere da dove iniziare; Finché disponi di hardware normale e molte volte dispari, dovresti utilizzare il CD di installazione minima per l'installazione. Questo metodo è anche il metodo Stage3. Se tutto va bene, non ti preoccuperai mai di Stage1 e Stage2, ma sono lì per situazioni di installazione estreme.

I tarball

Puoi scaricare file compressi che hanno un file system con file per il sistema init e pacchetti di base. Scegli quello che si adatta alle tue esigenze. Se non sei sicuro, prendi quello "systemd". Questo è il più comune.

Gli altri file di stage sono per utenti avanzati. Gli sviluppatori utilizzano principalmente i file Stage1 e Stage2; se ne hai bisogno, conosci già la maggior parte di Gentoo.

Primo avvio

Scarica il CD minimo e masterizzalo su una chiavetta USB. Dovresti considerare di aggiungere il file ISO a una macchina virtuale e fare pratica da lì! I file sono sul sito Gentoo.

Quando il CD minimo si avvia, ti daranno 15 secondi per scegliere un kernel. L'intenzione è quella di gestire una situazione in cui il framebuffer non funziona o si verificano altri problemi di avvio strani. Se non fai nulla, il sistema torna all'avvio dal disco interno. In caso di problemi, è necessario specificare i parametri del kernel come di seguito.

$ gentoo scandelay

Questo prende il kernel 'gentoo' e invia l'opzione 'scandelay'. Altre opzioni sono un lungo elenco che dovresti esaminare prima di iniziare, anche se questo non è necessario sulla maggior parte dell'hardware.

Puoi anche aggiungere utenti in questa fase. Questi utenti lavoreranno solo nel sistema di installazione, quindi raramente è utile.

Rete

Per iniziare, puoi fare tutto su una console ma usare un terminale ha i suoi vantaggi. Se vuoi farlo, avvia sshd e imposta una password per l'utente root. Inizia controllando il tuo indirizzo IP.

$ ip a

Quindi avvia sshd:

$ /etc/init.d/sshd inizio

Quindi imposta la password per l'utente root o crea un nuovo utente temporaneo.

$ passwd

Ottieni una lunga stampa che suggerisce una password sicura. Utile se hai poca energia o immaginazione. Ora che hai entrambi, puoi ssh nel tuo sistema di installazione. Un avvertimento; quando ricominci dal CD, il tasto ssh verrà ricreato! Qualsiasi chiave che hai sull'altro sistema deve essere cancellata.

Preparazione dei dischi disk

I dischi sono preparati come con molte altre distribuzioni. Per rendere più semplice seguire il resto della loro documentazione, dai un nome alle tue partizioni secondo lo standard Gentoo. Per un sistema che utilizzerai effettivamente, dovresti avere un piano qui. Preferibilmente, uno che abbia dimensioni per la tua 'casa' così come il ”. Le parti necessarie sono '/' e '/boot'. Per UEFI, dovresti avere 350 Megabyte del disco per i file di avvio. Usa il tuo editor di partizioni preferito. Per la partizione UEFI, usa 'mkfs.vfat -F 32 /dev/sda1' e per l'uso principale 'mkfs.ext4 /dev/sda2'.

Montaggio dei dischi principali

Dovresti avere almeno un disco di avvio da 350 MiB e uno che ospiterà il tuo sistema all'avvio. È anche utile avere una partizione di swap. Puoi montare il con il comando standard.

$ mount /dev/sda2 /mnt/gentoo

Non c'è motivo di montare il disco di 'boot' fino a quando non si entra nell'ambiente chroot in un secondo momento. Puoi anche montare dischi o partizioni utente, ma solo se stai realizzando il sistema finale.

Download dei tarball

Puoi scaricare i tarball prima di iniziare o durante l'installazione. In alternativa, l'ambiente di installazione ha il browser "Link", quindi puoi farlo con il terminale. Scarica i file sul disco Gentoo.

$ cd /mnt/gentoo $ link www.Gentoo.org/download

Una volta che hai i file sul disco, scompattali con il comando tar.

$ tar -xvf stage3-amd64-systemd-20210120T214504Z.catrame.xz

Installa il sistema di base

In realtà hai già un sistema molto semplice e generico; ecco di cosa tratta il file Stage3. Ad esempio, fai.conf è presente con le impostazioni standard. Deve avere uno specchio, però, impostarne uno usando lo strumento.

$ mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf

Aggiunge il valore: GENTOOMIRRORS=”http://ftp.ntua.gr/pub/linux/gentoo/ https://mirror.ruota.sk/gentoo“, con gli specchi che hai scelto, naturalmente. Hai anche un'opzione automatica in cui puoi specificare il protocollo o i vincoli di velocità. C'è anche l'opzione profonda, in cui lo strumento scarica effettivamente un file da 100 KiB da misurare.

Hai anche bisogno di un repository ebuild. Questo repository tiene traccia di ciò che è disponibile per gli aggiornamenti. Puoi cambiarlo, cosa che farai quando cercherai un derivato di Gentoo. Puoi prendere l'impostazione predefinita dalla struttura di directory appena creata.

$ cd /mnt/gentoo $ mkdir -parents etc/portage/repos.conf $ cp usr/share/portage/config/repos.conf etc/portage/repos.conf/gentoo.conf

Di solito, non lo cambi. I casi in cui devi cambiarlo sono quando hai il tuo specchio. I comandi seguenti provengono direttamente da gentoo.sito web dell'organizzazione. Configurano l'ambiente per l'installazione.

$ cp -dereference etc/resolv.conf /mnt/gentoo/etc $ mount -types proc /proc /mnt/gentoo/proc $ mount -rbind /sys /mnt/gentoo/sys $ mount -make-rslave /mnt/gentoo/sys $ mount -rbind /dev /mnt/gentoo/dev $ mount -make-rslave /mnt/gentoo/dev

Ora sei pronto per entrare nell'ambiente che stai creando.

$ chroot /mnt/gentoo /bin/bash $ source /etc/profile $ export PS1="(chroot) $PS1"

All'interno dell'ambiente, devi anche montare la partizione di avvio.

$ mount /dev/sda2 /boot

Quale partizione dovrebbe essere chiara dai passaggi precedenti. Su un'installazione UEFI, hai creato l'ESP in cui memorizzi tutte le informazioni di avvio. Successivamente, scarichi le informazioni sul repository nella directory definita dal tuo repository.conf file.

$ emerge-webrsync

Qui vedete la prima menzione di emerge. Questo comando gestisce tutti gli aggiornamenti e l'installazione. Il prossimo comando vitale che devi sapere è eselect. Con eselect, leggi le ultime notizie su Portage

$ eseleziona leggi le notizie

Oppure scegli il tuo profilo;

$ eseleziona la lista dei profili $ eseleziona il set di profili 3

Scegli il numero dall'elenco o usa l'intero nome che vedi nell'elenco. Ora DEVI impostare il set @world per assicurarti che il sistema sia aggiornato in base al tuo sistema, non allo stage3 che hai usato.

$ emerge -ask -verbose -update -deep -newuse @world

La variabile più potente in GENTOO! La variabile USE imposta quale supporto deve essere compilato nei tuoi programmi. Usato correttamente, puoi rendere il tuo sistema molto più snello rispetto ad altri metodi. Puoi cambiarlo per smettere di supportare KDE se sei certo che non eseguirai KDE. Gentoo compilerà quindi tutti i programmi senza quel supporto, rendendo il binario più piccolo. Se decidi di passare a KDE, devi ricominciare da capo e ricompilare tutte le tue applicazioni.

USE="-kde gnome qt5 alsa"

Tutti i valori sono impostati nei valori predefiniti, quindi quello che metti è un cambiamento dal normale. La prima volta che lo crei è probabilmente meglio far funzionare il sistema.

Fuso orario e impostazioni locali

Quindi, imposta il fuso orario. Inserisci i valori nei file.

$ ls usr/share/zoneinfo $ echo "Europe/Athens" > /etc/timezone

Usa emerge per configurare correttamente l'ora.

$ emerge -config sys-libs/timezone-data

Aggiungi dati nel file delle impostazioni internazionali:

it_GB ISO-8859-1
it_IT.UTF-8 UTF-8

Configura utilizzando il file appena creato.

$ locale-gen

Questo è lo standard per tutte le installazioni nel mondo Linux. Questo è lo specifico di Gentoo:

$ eseleziona l'elenco delle impostazioni locali $ eseleziona l'impostazione delle impostazioni locali 3
$ env-update && source /etc/profile && export PS1="(chroot) $PS1"

Configurazione automatica del kernel

Prima di eseguire lo script, è necessario aggiungere la partizione di avvio nel file /etc/fstab.

/dev/sda2      /boot    ext4    defaults      0  2

In Gentoo, hai la libertà di compilare il tuo kernel per ogni macchina che vuoi avviare. Il modo migliore per iniziare è ottenere kernel binari adatti alle tue esigenze. Quando ti senti pronto per entrare nelle complessità della compilazione del kernel, fallo sul tuo sistema in esecuzione. Per scegliere un kernel, esegui emerge come sempre;

$ emerge -ask sys-kernel/gentoo-kernel-bin

Il comando emerge installerà il tuo kernel e configurerà tutto!

È ora di configurare il sistema

Crea i file di rete.

/etc/conf.d/net
config_eth0="dhcp"
moduli="ifconfig"
/etc/conf.d/nomehost
hostname = "Gentoo"
$ emerge -ask net-misc/dhcpcd

Questo installerà il programma dhcpcd per la gestione di dhcp. L'impostazione predefinita per Gentoo è dhcp.

Le impostazioni per dhcpcd che utilizzano systemd devono abilitare il servizio.

$ systemctl -ora abilita [email protected]

Prima di poter avviare il nuovo sistema, è necessario aver installato il boot loader. Ecco come scegliere GRUB2.

$ emerge -ask sys-boot/grub:2
$ grub-install /dev/sda -efi-directory=/boot
$ grub-mkconfig -o /boot/grub/grub.cfg

Ora devi aggiornare il tuo file /etc/fstab per il sistema live.

/etc/fstab
/dev/sda1               /boot           ext4            noauto,noatime  1 2
/dev/sda2               /               ext4            noatime         0 1

I numeri '/dev/sda' differiranno a seconda del tuo schema di partizionamento. Puoi anche utilizzare numeri UUID univoci. Devi capirli usando il comando 'blkid'.

Riavvia nel tuo nuovo sistema

Ora sarai in grado di avviare il tuo sistema live. Rimuovere il supporto di installazione e provarlo. Se ti sei perso qualcosa, puoi sempre ricominciare con il supporto di installazione. Molti problemi sono dettagli, quindi hai tutti i file scaricati e puoi fare solo una parte dell'installazione. In quell'installazione, hai ancora 'emerge' disponibile, e questo è lo strumento che usi per i tuoi aggiornamenti e le modifiche al sistema.

Conclusione

Gentoo non ha un proprio installer, il che significa che devi preparare ciò che vuoi ottenere. Puoi farlo scegliendo la dimensione dei dischi e indagando su eventuali esigenze specifiche per il tuo sistema. Se vuoi iniziare rapidamente, dovresti scegliere un derivato e modificare da lì fino a quando non sei certo di poter gestire tutti i dettagli nella configurazione iniziale di un sistema Linux.

Emula i clic del mouse passando il mouse utilizzando il mouse senza clic in Windows 10
L'uso di un mouse o di una tastiera nella postura sbagliata di un uso eccessivo può causare molti problemi di salute, tra cui tensione, sindrome del t...
Aggiungi i gesti del mouse a Windows 10 utilizzando questi strumenti gratuiti
Negli ultimi anni computer e sistemi operativi si sono notevolmente evoluti greatly. C'è stato un tempo in cui gli utenti dovevano usare i comandi per...
Controlla e gestisci il movimento del mouse tra più monitor in Windows 10
Gestore mouse con doppio display ti consente di controllare e configurare il movimento del mouse tra più monitor, rallentando i suoi movimenti vicino ...