Come installare Linux Gentoo da Ubuntu

Posted on
Autore: Laura McKinney
Data Della Creazione: 9 Aprile 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
INSTALLARE GENTOO LINUX
Video: INSTALLARE GENTOO LINUX

Contenuto

è un wiki, il che significa che molti articoli sono scritti da diversi autori. Per creare questo articolo, 17 persone, alcune anonime, hanno partecipato alla sua edizione e al miglioramento nel tempo.

Gentoo è una distribuzione Linux noto per il suo gestore di pacchetti, la sua complessità e le sue possibilità di personalizzazione. Di solito è associata a geek. Prima di tutto, la distribuzione di Gentoo non è fatta per tutti, sii pronto a usare il tuo cervello, avrai bisogno di alcune letture prima che il tuo sistema diventi completamente operativo. In Gentoo, ogni pacchetto è compilato dal suo codice sorgente usando lo strumento di gestione dei pacchetti facchinaggio. Tu, l'utente, decidi quali funzionalità e pacchetti verranno installati sul tuo sistema. La compilazione e l'installazione di software pesante (ad esempio kde, gnome o LibreOffice) può richiedere tra 30 secondi e alcuni giorni a seconda dell'hardware utilizzato, mentre il software più piccolo viene installato in pochi minuti.


stadi

  1. Assicurati di avere i privilegi di root sul tuo computer Ubuntu e una connessione Internet, preferibilmente veloce. Si raccomanda inoltre di avere una conoscenza intermedia di Ubuntu e Linux in generale.
  2. Devi installare chroot su Ubuntu. Puoi farlo tramite Synaptic installando i pacchetti dchroot e debootstrap o afferrare sudo apt-get install dchroot debootstrap nella riga di comando. Questo programma consente a Linux di fingere temporaneamente che la sua cartella radice sia diversa dalla radice normale.
  3. Ripartizionare le partizioni esistenti o creare una nuova partizione nello spazio libero sul disco rigido. Fare attenzione a non perdere i dati.
    • La maggior parte dei siti Web consiglia di creare quante più partizioni possibili. Come minimo, avrai bisogno di una partizione di root (/). Tuttavia, molte persone hanno una partizione di swap, una partizione home (/ home). Alcuni consigliano anche una partizione separata per / boot e / var.
  4. Formatta la nuova partizione usando il file system di tua scelta (per / home, /, / boot e / var si consiglia di usare ext2, ext3 o reiser2). Gli swap devono essere formattati come una partizione di swap.
  5. Crea una nuova cartella, / Mnt / gentoo e uno per ciascuna delle partizioni che hai creato.
  6. Monta le tue nuove partizioni qui:
    • sudo mount / dev / sda5 / mnt / gentoo
    • sudo mount / dev / sda6 / mnt / gentoo / home
    : dove sda5 e 6 sono le partizioni contenenti rispettivamente le directory future e home future.
  7. Verifica che la tua data sia corretta (inserisci la data). Puoi cambiarlo afferrando data MMDDhhmmYYYY.
  8. Apri il browser che preferisci e naviga qua. Trova il mirror giusto per te e scarica lararchive stage3 da releases / x86 / 2008.0 / stages / (sostituisci x86 con la tua architettura a microprocessore, abbiamo testato questa guida su AMD64 e x86). Scarica il file md5 corrispondente.
  9. Sposta larchive nella tua cartella Gentoo mv stage3 * .bz2 * / mnt / gentoo.
  10. Sposta in questa cartella (cd / mnt / gentoo) e verifica l'integrità dell'archivio grazie a md5: md5sum -c stage3 * .md5. Ciò consente di verificare di aver scaricato lararchive senza che sia danneggiato. Se il risultato non è OK, dovrai scaricarlo di nuovo.
  11. Estrai larice! sudo tar xvjpf stage3 * .bz2. Aspetta che finisca.
  12. Ora hai alcuni programmi di base installati sulla tua partizione Gentoo. Dovrai quindi installare Portage, lo strumento di gestione dei pacchetti Gentoo che ti permetterà di avere il controllo completo su ciò che è presente sul tuo sistema.
    • Ritorna al mirror in cui hai scaricato larchive stage3. Passa alla cartella istantanee / e scarica l'ultimo file facchinaggio. Spostalo su / mnt / gentoo ed esegui il seguente comando:
    • tar xvjf / mnt / gentoo / portage-.tar.bz2 -C / mnt / gentoo / usr
    • Alcune parole su Portage: Portage è un sistema di gestione dei pacchetti per l'installazione relativamente semplice di molti pacchetti software. Scarica un elenco di pacchetti e le loro interdipendenze da un server rsync. Questo indicherà il portage quali file dovrebbero essere scaricati da un numero impressionante di altri server. Una volta scaricati questi file, il software verrà compilato dal suo codice sorgente dal tuo computer, che lo ottimizzerà per il tuo hardware.
  13. A questo punto, potresti voler configurare alcuni flag di compilazione. Puoi farlo modificando /mnt/gentoo/etc/make.conf nel tuo editor preferito. Puoi trovare una guida completa sulle diverse variabili di make consultando /mnt/gentoo/etc/make.conf.example. Salvare le modifiche nel file di configurazione ed uscire dall'editor e.
  14. Vuoi ottimizzare il tuo download? Modifica di nuovo make.conf e assicurati che la variabile SYNC sia impostata sul server rsync più vicino a te. Aggiungi tutti i mirror che desideri nella variabile GENTOO_MIRRORS a partire da quelli che preferisci. Puoi trovare un elenco di mirror disponibili qui.
  15. Prima di immergerti completamente nel tuo nuovo sistema, dovrai copiare alcune impostazioni cruciali da Ubuntu.
    • Innanzitutto, la configurazione DNS: sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
    • Il tuo sistema proc: sudo mount -t proc none / mnt / gentoo / proc.
    • Montare e collegare il file system / dev: sudo mount -o bind / dev / mnt / gentoo / dev.
  16. Ora puoi chrooter! È relativamente semplice e puoi lasciarlo in qualsiasi momento semplicemente afferrando ... uscita. Questo processo prevede tre passaggi:
    • Innanzitutto, modifica la directory principale in / mnt / gentoo: sudo chroot / mnt / gentoo / bin / bash.
    • Quindi aggiorna il tuo ambiente per assicurarti che il tuo dispositivo sappia dove dovrebbe essere: / Usr / sbin / env-update
    • Infine, pubblica queste modifiche nella memoria (temporanea): fonte / etc / profilo
    • Se vuoi ricordare che sei in modalità chroot, puoi cambiare la riga di comando: export PS1 = "(chroot) $ PS1"
  17. Complimenti! Sei a Gentoo e hai fatto circa un quarto del cammino. Coraggio!
  18. Successivamente, dovrai compilare il componente più vitale di qualsiasi sistema operativo: il suo nucleo. Il kernel è la parte del sistema operativo che decide quale software ha accesso a quale componente hardware in ogni momento. Senza kernel, non esiste non sistema operativo perché non può funzionare.
  19. Ti ricordi che hai installato Portage un po 'prima? Ora scaricherai l'elenco dei pacchetti che puoi installare dal server rsync che hai scelto. entrare emerge --sync
  20. Per motivi di chiarezza, suppongo che si desideri installare l'ultimo kernel (2.6) anziché una vecchia versione 2.4.
  21. Dobbiamo ora definire i nostri flag USE. Questi flag indicano al compilatore quali opzioni aggiungere e quali ottimizzazioni utilizzare. È importante definire i flag giusti per il tuo sistema o potresti ottenere un risultato inaspettato. È anche meglio aggiungere i flag che indicano le funzionalità da non gestire.
  22. Ogni bandiera che vuoi aggiungere è una parola semplice. Ogni opzione che desideri rimuovere è la stessa parola preceduta da un trattino (-). Ad esempio, se vogliamo compilare tutto con le funzionalità di ogg manager, dobbiamo aggiungere ogg. Se, d'altra parte, non vogliamo gestire i formati ogg, aggiungeremo -ogg.
  23. Per scegliere i flag USE, consultare Documentazione Gentoo sui flag USE per scoprire quale bandiera potresti includere.
  24. Dopo aver scelto quali flag vuoi usare, modifica /etc/make.conf e inseriscili.
  25. Ora definisci il tuo fuso orario. Tutti i fusi orari di Gentoo sono in / usr / share / zoneinfo. Sfoglia questa cartella ed esegui il comando ls per vedere quali fusi orari sono disponibili. Quindi copia il fuso orario di tua scelta in / etc / localtime (ad esempio # cp / usr / share / zoneinfo / GMT / etc / localtime).
  26. Ora che abbiamo impostato il nostro fuso orario, è tempo di scaricare i sorgenti del kernel e configurarlo.
  27. Avvia (# emerge gentoo-sources) per scaricare il codice sorgente del kernel.
  28. Il passaggio successivo può essere complicato la prima volta. Qui dobbiamo configurare il kernel per gestire ciò di cui abbiamo bisogno. Devi assicurarti di aver configurato correttamente il tuo kernel o potresti perdere le funzionalità di cui hai bisogno.
  29. varo
    • cd / usr / src / linux
    • fare menuconfig
  30. Questo mostrerà il menu di configurazione del kernel. Selezionare tutti i driver necessari per avviare il sistema, come i driver SCSI (se necessario) e assicurarsi che siano compilati correttamente nel kernel. In caso contrario, non sarà possibile avviarlo. Controlla anche di aver abilitato la gestione del tuo file system.
  31. Seleziona i driver di rete di cui potresti aver bisogno, ovvero i driver Ethernet o Wifi (o entrambi).
  32. Scegli il tipo e la famiglia del tuo processore.
  33. Al termine, immettere ( make && make modules_install) per iniziare la compilazione del kernel e dei suoi moduli. Questo può richiedere un po 'di tempo, puoi leggere un libro, guardare la TV, portare a spasso il tuo cane o quello che vuoi.
  34. make -j2 && make modules_install
  35. Ora dobbiamo copiare la nostra immagine del kernel su / boot. Sostituisci kernel-2.6.24 con il nome che vuoi dare al tuo kernel. ( cp arch / i386 / boot / bzImage /boot/kernel-2.6.24)
  36. Ora andiamo alla configurazione dei moduli del kernel. Avvia (find / lib / modules / (versione del kernel) / -type f -iname * .o -o -iname * .ko) per elencare tutti i moduli disponibili. Aggiungi quelli che devono essere caricati automaticamente in /etc/modules.autoload.d/kernel-2.6. Non includere .ko, le.o o il percorso completo, basta specificare, ad esempio, snd-hda-intel.