Come installare Gentoo Linux da Ubuntu (con immagini)

Sommario:

Come installare Gentoo Linux da Ubuntu (con immagini)
Come installare Gentoo Linux da Ubuntu (con immagini)

Video: Come installare Gentoo Linux da Ubuntu (con immagini)

Video: Come installare Gentoo Linux da Ubuntu (con immagini)
Video: 1. gmail: come inviare mail e file allegati e foto da telefono CELLULARE SMARTPHONE Android 01 2024, Maggio
Anonim

Gentoo è una distribuzione di Linux rinomata per la sua personalizzazione, complessità, gestione dei pacchetti e associazione generale con la genialità. Innanzitutto, la distribuzione Gentoo non è per tutti; preparati a usare il cervello poiché dovrai leggere per rendere il tuo sistema completamente funzionante. In Gentoo, ogni pacchetto è compilato dai sorgenti, usando il loro strumento di gestione dei pacchetti, portage, così tu, l'utente, decidi quali funzionalità e pacchetti sono installati sul tuo sistema. La compilazione/installazione di build di grandi dimensioni (kde/gnome/libreoffice) può richiedere da 30 secondi a pochi giorni (ciascuna) a seconda dell'hardware utilizzato, mentre le build più piccole vengono installate in pochi minuti. Questa guida ti permetterà di installare Gentoo, lasciando il tuo computer completamente libero per il normale uso quotidiano. È stato scritto esplicitamente per funzionare da Ubuntu, anche se non c'è motivo per cui non funzionerà da nessun'altra distribuzione Linux.

Passi

Installa Gentoo Linux da Ubuntu Passaggio 1
Installa Gentoo Linux da Ubuntu Passaggio 1

Passaggio 1. Assicurati di disporre dei privilegi di superutente sulla tua casella Ubuntu; e una connessione Internet, preferibilmente veloce

E' inoltre preferibile una conoscenza intermedia di Ubuntu e Linux in generale.

Installa Gentoo Linux da Ubuntu Passaggio 2
Installa Gentoo Linux da Ubuntu Passaggio 2

Passaggio 2. Devi installare chroot su Ubuntu

È possibile ottenere ciò tramite Synaptic installando i pacchetti dchroot e debootstrap; o la riga di comando digitando

sudo apt-get install dchroot debootstrap

. Questo programma consente a Linux di fingere temporaneamente che la sua directory principale sia diversa dal normale.

Installa Gentoo Linux da Ubuntu Passaggio 3
Installa Gentoo Linux da Ubuntu Passaggio 3

Passaggio 3. Ripartizionare le partizioni esistenti o creare una nuova partizione dallo spazio libero sul disco rigido

Stai attento! Non vuoi perdere nessun dato.

La maggior parte dei siti Web consiglia, in sostanza, che più partizioni ci sono, meglio è. Come minimo, avrai bisogno di una partizione di root (/); ma la maggior parte delle persone ha una partizione di swap separata, partizione home (/home). Alcuni consigliano anche una partizione separata per /boot e /var

Installa Gentoo Linux da Ubuntu Passaggio 4
Installa Gentoo Linux da Ubuntu Passaggio 4

Passaggio 4. Formattare le nuove partizioni utilizzando un file system a scelta (per /home, /, /boot e /var è preferibile utilizzare ext2, ext3 o reiser2)

Gli swap devono essere formattati come partizioni di swap.

Installa Gentoo Linux da Ubuntu Passaggio 5
Installa Gentoo Linux da Ubuntu Passaggio 5

Passaggio 5. Crea una nuova cartella,

/mnt/gentoo

e uno per ciascuna delle partizioni separate che hai creato.

Installa Gentoo Linux da Ubuntu Passaggio 6
Installa Gentoo Linux da Ubuntu Passaggio 6

Passaggio 6. Monta le tue nuove partizioni qui:

  • sudo mount /dev/sda5 /mnt/gentoo

  • sudo mount /dev/sda6 /mnt/gentoo/home

  • dove qui, sda5 e 6 sono le partizioni che contengono rispettivamente le tue potenziali directory root e home.
Installa Gentoo Linux da Ubuntu Passaggio 7
Installa Gentoo Linux da Ubuntu Passaggio 7

Passaggio 7. Verificare che la data sia corretta (digitare la data)

Puoi cambiarlo con la sintassi

data MMGGhhmmAAAA

Installa Gentoo Linux da Ubuntu Passaggio 8
Installa Gentoo Linux da Ubuntu Passaggio 8

Passaggio 8. Apri un programma di navigazione web di tua scelta e vai a qui

Trova il tuo mirror locale e scarica il fase3 tarball da

release/x86/2008.0/stages/

(sostituisci x86 con l'architettura di tua scelta - questa guida è testata solo per AMD64 e x86). Scarica il file md5 corrispondente.

Installa Gentoo Linux da Ubuntu Passaggio 9
Installa Gentoo Linux da Ubuntu Passaggio 9

Passaggio 9. Spostalo nella cartella Gentoo

mv stage3*.bz2* /mnt/gentoo

.

Installa Gentoo Linux da Ubuntu Passaggio 10
Installa Gentoo Linux da Ubuntu Passaggio 10

Passaggio 10. Spostati lì (

cd /mnt/gentoo

) e controlla il tarball tramite md5:

md5sum -c stage3*.md5

. Questo assicura che il tarball sia stato scaricato correttamente senza essere danneggiato. Se non viene segnalato come OK, dovrai riscaricarlo.

Installa Gentoo Linux da Ubuntu Passaggio 11
Installa Gentoo Linux da Ubuntu Passaggio 11

Passaggio 11. Estrarre il tarball

sudo tar xvjpf stage3*.bz2

. Aspetta che si completi.

Installa Gentoo Linux da Ubuntu Passaggio 12
Installa Gentoo Linux da Ubuntu Passaggio 12

Passaggio 12. Ora hai alcuni programmi di base installati sulla partizione Gentoo; successivamente, è necessario installare Portage:

Il sistema di gestione dei pacchetti di Gentoo che ti permette di avere il controllo completo su cosa c'è nel tuo sistema.

  • Torna al mirror da cui hai precedentemente scaricato il tarball di stage3. Vai al

    istantanee/

  • directory e scarica l'ultimo file Portage. Spostalo in /mnt/gentoo e usa il comando:
  • tar xvjf /mnt/gentoo/portage-.tar.bz2 -C /mnt/gentoo/usr

  • Una breve introduzione a Portage: Portage è un sistema di gestione dei pacchetti che consente l'installazione relativamente semplice di numerosi pacchetti software. Funziona scaricando un elenco di questi e le loro interrelazioni da un server rsync. Questo indirizzerà il portage verso file rilevanti che possono essere scaricati da un numero enorme di altri server. Una volta scaricati questi file, il software verrà compilato dal sorgente dal tuo computer, ottimizzandolo per la tua macchina.
Installa Gentoo Linux da Ubuntu Passaggio 13
Installa Gentoo Linux da Ubuntu Passaggio 13

Passaggio 13. A questo punto, potresti voler impostare alcuni flag di compilazione

Puoi farlo modificando /mnt/gentoo/etc/portage/make.conf usando il tuo editor di testo preferito. Una guida completa su varie variabili make può essere trovata leggendo /mnt/gentoo/usr/share/portage/config/make.conf.example. Salva le modifiche nel file di configurazione ed esci dall'editor di testo.

Installa Gentoo Linux da Ubuntu Passaggio 14
Installa Gentoo Linux da Ubuntu Passaggio 14

Passaggio 14. Vuoi ottimizzare il download?

Modifica nuovamente make.conf e assicurati che la variabile SYNC sia impostata sul server rsync più locale. Aggiungi tutti i mirror che desideri alla variabile GENTOO_MIRRORS, ma metti prima quello che preferisci. Puoi trovare l'elenco dei mirror disponibili qui.

Installa Gentoo Linux da Ubuntu Passaggio 15
Installa Gentoo Linux da Ubuntu Passaggio 15

Passaggio 15. Prima di immergerti nel tuo nuovo sistema, devi assicurarti di avere alcune impostazioni vitali copiate da Ubuntu così com'è

  • Innanzitutto, le impostazioni DNS:

    sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf

  • E il tuo sistema proc:

    sudo mount -t proc none /mnt/gentoo/proc

  • .
  • E mount-bind il filesystem /dev:

    sudo mount -o bind /dev /mnt/gentoo/dev

  • .
Installa Gentoo Linux da Ubuntu Passaggio 16
Installa Gentoo Linux da Ubuntu Passaggio 16

Passaggio 16. Ora puoi eseguire il chroot

Questo è abbastanza semplice in realtà - e può essere terminato in qualsiasi momento digitando semplicemente… err… exit. Questo è un processo in tre fasi:

  • Innanzitutto, cambia la directory principale in /mnt/gentoo:

    sudo chroot /mnt/gentoo /bin/bash

  • .
  • Quindi, aggiorni l'ambiente per assicurarti che questo terminale sappia dove dovrebbe essere:

    /usr/sbin/env-update

  • Infine, affidalo alla memoria (temporanea):

    sorgente /etc/profile

  • Se vuoi ricordare a te stesso che sei in chroot, puoi usare questo delicato comando:

    esporta PS1="(chroot) $PS1"

Installa Gentoo Linux da Ubuntu Passaggio 17
Installa Gentoo Linux da Ubuntu Passaggio 17

Passaggio 17. Congratulazioni

Sei all'interno di Gentoo ea circa… un quarto della strada. Mento su!

Installa Gentoo Linux da Ubuntu Passaggio 18
Installa Gentoo Linux da Ubuntu Passaggio 18

Passaggio 18. Successivamente, è necessario compilare il componente più vitale di qualsiasi sistema operativo:

il suo nocciolo. Il kernel è la parte del sistema operativo che determina a quali parti di software è consentito l'accesso a un componente hardware in qualsiasi momento. Senza un kernel, non esiste un sistema operativo, perché non può funzionare.

Installa Gentoo Linux da Ubuntu Passaggio 19
Installa Gentoo Linux da Ubuntu Passaggio 19

Passaggio 19. Ricordi di aver installato portage in precedenza?

Ora scaricherai un elenco di pacchetti che puoi installare dal server rsync che hai specificato. Tipo

emerge --sync

Installa Gentoo Linux da Ubuntu Passaggio 20
Installa Gentoo Linux da Ubuntu Passaggio 20

Passaggio 20. Per motivi di chiarezza, a questo punto presumo che tu voglia installare l'ultimo kernel (2.6) anziché 2.4

Installa Gentoo Linux da Ubuntu Passaggio 21
Installa Gentoo Linux da Ubuntu Passaggio 21

Passaggio 21. Ora dobbiamo impostare i nostri flag USE

Questi flag indicano al compilatore quali opzioni aggiungere e quali ottimizzazioni utilizzare. È importante impostare i flag di utilizzo corretti per il tuo sistema, altrimenti potresti finire con risultati imprevisti. È anche utile aggiungere flag che indicano per cosa non aggiungere il supporto.

Installa Gentoo Linux da Ubuntu Passaggio 22
Installa Gentoo Linux da Ubuntu Passaggio 22

Passaggio 22. Ogni bandiera che vuoi aggiungere è semplicemente una parola

Ogni opzione che desideri rimuovere è la parola con un trattino (-) davanti. Ad esempio, se vogliamo compilare tutto con il supporto ogg, aggiungeremo ogg. Ma se non volessimo il supporto per ogg, aggiungeremmo -ogg.

Installa Gentoo Linux da Ubuntu Passaggio 23
Installa Gentoo Linux da Ubuntu Passaggio 23

Passo 23. Per scegliere i flag USE, dai un'occhiata alla documentazione Gentoo USE Flags per vedere quali flag potresti voler includere

Installa Gentoo Linux da Ubuntu Passaggio 24
Installa Gentoo Linux da Ubuntu Passaggio 24

Passaggio 24. Dopo aver scelto quali flag utilizzare, accedere a /etc/make.conf e inserire i flag desiderati

Installa Gentoo Linux da Ubuntu Passaggio 25
Installa Gentoo Linux da Ubuntu Passaggio 25

Passaggio 25. Ora impostiamo il tuo fuso orario

Gentoo ha tutti i fusi orari in /usr/share/zoneinfo. Passare alla directory ed eseguire il comando ls per visualizzare i fusi orari disponibili. Quindi copia il fuso orario in /etc/localtime con un comando come (

# cp /usr/share/zoneinfo/GMT /etc/localtime

).

Installa Gentoo Linux da Ubuntu Passaggio 26
Installa Gentoo Linux da Ubuntu Passaggio 26

Passaggio 26. Ora che abbiamo impostato il nostro fuso orario, è il momento di scaricare effettivamente i nostri sorgenti del kernel e configurare il kernel

Installa Gentoo Linux da Ubuntu Passaggio 27
Installa Gentoo Linux da Ubuntu Passaggio 27

Passaggio 27. Esegui (

# emerge gentoo-sources

) per scaricare i sorgenti del kernel.

Installa Gentoo Linux da Ubuntu Passaggio 28
Installa Gentoo Linux da Ubuntu Passaggio 28

Passaggio 28. Questo passaggio successivo può essere complicato per i principianti

Qui configuriamo il kernel in modo che abbia tutto il supporto di cui abbiamo bisogno. Devi essere sicuro di aver impostato correttamente il tuo kernel, altrimenti potresti essere senza le funzioni di cui hai bisogno.

Installa Gentoo Linux da Ubuntu Passaggio 29
Installa Gentoo Linux da Ubuntu Passaggio 29

Passaggio 29. Esegui

  • cd /usr/src/linux

  • make menuconfig

Installa Gentoo Linux da Ubuntu Passaggio 30
Installa Gentoo Linux da Ubuntu Passaggio 30

Passaggio 30. Verrà visualizzato il menu di configurazione del kernel

Assicurati di selezionare tutti i driver necessari per avviare il sistema, come i driver SCSI (se necessario), e assicurati che siano impostati per essere integrati nel kernel. Se non lo sono, non sarai in grado di avviare. Inoltre, assicurati di abilitare il supporto per il tuo file system.

Installa Gentoo Linux da Ubuntu Passaggio 31
Installa Gentoo Linux da Ubuntu Passaggio 31

Passaggio 31. Seleziona i driver di rete di cui potresti aver bisogno, come i driver ethernet o wireless (o entrambi)

Installa Gentoo Linux da Ubuntu Passaggio 32
Installa Gentoo Linux da Ubuntu Passaggio 32

Passaggio 32. Scegli il tipo e la famiglia del processore

Installa Gentoo Linux da Ubuntu Passaggio 33
Installa Gentoo Linux da Ubuntu Passaggio 33

Passaggio 33. Al termine, digitare (

make && make module_install

) per iniziare a compilare il kernel e i moduli del kernel.

Potrebbe volerci del tempo, quindi vai a leggere un libro, guarda la TV, porta a spasso il cane o qualsiasi altra cosa ti piaccia fare. 34

Installa Gentoo Linux da Ubuntu Passaggio 34
Installa Gentoo Linux da Ubuntu Passaggio 34

make -j2 && make module_install

35

  • Ora dobbiamo copiare l'immagine del kernel in /boot.

    Cambia kernel-2.6.24 con quello che vuoi che venga chiamato il tuo kernel. (

    cp arch/i386/boot/bzImage /boot/kernel-2.6.24

  • )
  • Ora configuriamo i moduli del kernel. Correre (

    find /lib/modules/(versione kernel)/ -type f -iname '*.o' -or -iname '*.ko'

  • ) per trovare tutti i moduli del kernel disponibili. Di questi, aggiungi quelli che desideri vengano caricati automaticamente in /etc/modules.autoload.d/kernel-2.6. Non includere.ko o.o o il percorso. Basta dire semplicemente, ad esempio, snd-hda-intel.
  • Suggerimenti

    • root-groups=root,, portage
    • gruppi=, portage
    • priorità=3
    • Fare riferimento ai forum di Gentoo, sito web
    • directory=/mnt/gentoo
    • Il tarball della fase 3 manca di un utente e di un gruppo "portage", per qualche ragione, che causerà il fallimento di emerge dall'interno del chroot. Se usi schroot dovrai creare l'utente e il gruppo di portage sul tuo sistema host (ubuntu maverick nel mio caso); i file passwd e group in /mnt/gentoo/etc verranno sovrascritti se li modifichi direttamente. Dopo aver aggiunto l'utente e il gruppo di portage al sistema host, il chroot nel modo normale dovrebbe funzionare anche con l'accesso alla rete. Ho usato schroot con la seguente configurazione:
    • root-users=
    • alias=gentoo
    • tipo=directory
    • descrizione=gentoo

    Avvertenze

    • Questo richiederà molto tempo, ma di solito ne vale la pena.
    • Non provare a installare una versione multi-architettura (ad es. Gentoo 64 bit su Ubuntu 32 bit), poiché chroot non funzionerà correttamente (se qualcuno può spiegarlo meglio?)

    Consigliato: