Installare Gentoo

Questo testo e stato scritto seguendo la video-guida di Xeeon , che ringrazio tanto !

Consiglio inoltre , di vedere tale video-guida a questo Link

https://www.youtube.com/watch?v=-11uk9_S4_o&t=675s

<Prima di tutto andate qui e scaricate la iso  di Gentoo scegliendo la voce Minimal Installation cd

https://www.gentoo.org/downloads/

Layout tastiera

Schermata a 2018-12-01 17-47-42

Scegli un numero in base alla tua tastiera ( numero 21 per italiano )

# nano /etc/wpa_supplicant/wpa_supplicant.conf ( creare file per rete wifi )

Schermata a 2018-12-01 17-49-30

al suo interno inseriamo

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel

update_config=1

Schermata a 2018-12-01 17-51-11

-salvare il file

# ifconfig

# nano /etc/conf.d/wpa_supplicant ( qui dentro inserire :

Schermata a 2018-12-01 17-54-05

-B -i wlp2s0 -c /etc/wpa_supplicant/wpa_supplicant.conf               (  salvare il file )

# /etc/init.d/wpa_supplicant start

Schermata a 2018-12-01 17-57-11

# wpa_cli

# scan ( per il risultato ) scan_results

# add_network

( 0 ) zero puo cambiare

# set_network (0) ssid “nomerretewifi”

# set_network ( 0 ) psk “passwordrete”

# enable_network ( 0 )

# save_config

quit ( per uscire )

#ifconfig ( per vedere ip interno )

# ping -c 3 www.google.com ( prova di ping )

# fdisk -l ( iniziamo la partizione )

# cfdisk /dev/sda ( b , c , d … )

creare una partizione di 100 MB per EFI system …se devi farlo

creare la partizione Linux file system di grandezza piu grande per il systema ( partizione primaria )

creare un’altra partizione per Swap Linux swap ( partizione estesa )

write ed usciamo

#fdisk -l

per chi ha creato partizione EFI

# mkfs.vfat -F32 /dev/sdXY

per Bios

# mkfs.ext4 /dev/sda1 ( partizione per systema )

# mkswap /dev/sda2 ( partizione swap )

Montare le partizioni

# mount /dev/sda1 /mnt/gentoo

# mkdir /mnt/gentoo/boot ( per chi usa EFI )

# mnt /percorso/partizioneEFI /mnt/gentoo/boot

# mount ( per vedere le partizioni montate )

# mkswap /dev/sda2 per montare partizione swap

#cd /mnt/gentoo/

links gentoo.org ( dare ok )

spostarsi sulla voce Downloads – premi invio per entrare nella pagina

scegliamo la nostra arhtctura amd64

selezioneamo la voce

stage 3

e confermiamo per scaricare poi premere q per uscire

poi scriviamo

tar -xvpf stage3-amd64 –xattrs-include=”*.*” –numeric-owner ( opzione per tar -xvjpf )

ora partira l’intero contenuto del stage3

# nano /mnt/gentoo/etc/portage/make.conf

inserire nella voce

CFLAGS=”-02 -pipe -march=native”

MAKEOPTS=”-j5” ( J5 NR DI CORE = 4 )

USE=”-systemd dbus” ( togli systemd )

salvare ed uscire

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

selezionare i mirror che vogliamo

creamo una cartella

# mkdir -p /mnt/gentoo/etc/portage/repos.conf

# cp /mnt/gentoo/usr/share/portage/config/repos.conf /mnt/gentoo/etc/portage/repos.conf/gentoo.conf

# cp /etc/resolv.conf /mnt/gentoo/etc/resolv.conf

MONTARE LE PARTIZIONE DI FILESYSTEM

# mount -t 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

ENTRARE IN CHROOT

#chroot /mnt/gentoo/ /bin/bash

#source /etc/profile

export PS1=”(chroot) $PS1”

ORA SCARICARE IL PACKAGE MANAGER

emerge-webrsync ( scaricare il pacchetto )

emerge –sync ( aggiornare i repo della distro )

eselect profile list ( scegli il profilo che vuoi , quello di default e gia )

eselect profile set nr profilo ( 12 )

emerge –ask –update –deep –newuse @world

CONFIGURARE LE LINGUE

nano /etc/portage/make.conf

inserire in basso

LINGUAS=”it”

L10N=”it”

emerge –ask –deep –changed-use –with-bdeps=y @world

FUSO ORARIO

echo “Europe/Rome” > /etc/timezone

emerge –config sys-libs/timezone-data

cat /etc/conf.d/hwclock ( per vedere se e impostato su UTC )

AGGIUNGERE LA LINGUA ITALIANA

localedef -i it_IT -f UTF-8 it_IT.UTF-8

echo “it_IT.UTF-8 UTF-8” >> /etc/locale.gen

locale-gen

eselect locale list

eselect locale set nr ( che corisponde alla vostra lingua )

nano /etc/conf.d/keymaps

keymap=”us” o la lingua che vogliamo “it”

eselect editor list

secgli il tuo editor di testo

eselect editor set 1 ( inserisci un numero che vuoi in base al tuo editor prefferito )

env-update

source /etc/profile

eport PS1=”(chroot) $PS1”

/etc/init.d/dbus start ( per verifica se il servizio dbus sia attivo )

rc-update add dbus default

ora vediamo di nuovo le partizioni con

fdisk -l

prendiamo la partizione di sistema della swap e il boot/efi

per la partizione efi ( se usiamo Bios non serve la prima riga )

nano /etc/fstab

/dev/sd(X) /boot vfat defaults 0 2

stessa cosa per la partizione di sistema

/dev/sda1 / ext4 noatime 0 1

ora per la partizione di swap

/dev/sda2 none swap sw 0 0

salviamo il file

 

COMPILAZIONE DEL KERNEL

Installiamo il pacchetto gentoo_sources

emerge –ask sys-kernel/gentoo-sources

emerge –ask sys-kernel/genkernel

>> yes

etc-update ( -3 )

yes

 

ridare il comando se non sia installato genkernel

ora andiamo a configurare il file :

 

nano /etc/genkernel.conf

modificare il parametro

OLDCONFIG=”yes” da “no” a “yes”

 

 

genkernel –install all

qui installare cio che serve per il vostro hardware

dopo spostarsi su save e uscire

 

nano /etc/conf.d/hostname

hostname=”Gentoo”

emerge –ask –noreplace netifrc

emerge –ask net-wireless/iw net-wireless/wpa_supplicant

emerge –ask dhcpcd

ifconfig e modifichiamo il file

nano /etc/conf.d/net

aggiungendo la stringa

config_enps022s=”dhcp”

abbilitiamo il servizio automtico

 

rc-update add dhcpcd default

 

per il file ethernet

cd /etc/init.d/

e scrivere

ln -s net.lo net.enps022s ( nome scheda di rete )

poi

rc-update add net.enps022s default bla bla bla

Ora per wifi

wpa_passphrase “nomerete” “password” > /etc/wpa_supplicant/wpa_supplicant.conf

Ora Apriamo il file

nano /etc/wpa_supplicant/wpa_supplicant.conf

ctr_interface=DIR=/var/run/wpa_supplicant GROUP=wheel

update_config=1

 

 

nano /etc/conf.d/wpa_supplicant

nellla riga wpa_supplicant_args inserire

wpa_supplicant_args=”-B -i wlp2s0 -c /etcwpa_supplicant/wpa_supplicant.conf”

abbilitare per il servizio automatico

rc-update add wpa_supplicant default

Installare ilpacchetto sysklogd

 

emerge –ask sysklogd

rc-update add sysklogd default ( per avvio automatico )

 

Installare il bootloader tornando sul file

nano /etc/portage/make.conf

aggiungere questa stringa in basso

GRUB_PLATFORMS=”pc” ( “efi-64” ) per efi

Installiamo

emerge –ask grub:2

emerge –ask os-prober ( per rilevare altri os installati )

Su un systema efi digitare

mount -o remount,rw /sys/firmware/efi/efivars

grub-install –target=x86_64-efi –efi-directory=/boot/

Per quello che riguarda il Bios

 

grub-install /dev/sda ( X )

grub-mkconfig -o /boot/grub/grub.cfg

Impostare una Passw di root

 

passwd

( password )

Creare utente nuovo

useradd -m -G wheel,audio,users -s /bin/bash gigi

Impstare password per nuovo utente

passwd gigi

( password )

emerge -ask sudo

modificare vsudo

visudo

decommentare la voce

%wheel ALL=(ALL) ALL

DIGITARE exit PER USCIRE DA chroot

e smontare tutte le partizioni

 

umount -R /mnt/gentoo/boot/ ( per uefi )

umount -R /mnt/gentoo/ ( se da errori cd poi ripeti il comando )

reboot

su

passw

apriamo il file

nano /etc/portage/make.conf

inserire

USE=”-systemd dbus alsa pulseaudio X”

emerge –ask –update –deep newuse @world

emerge –ask alsa-utils

emerge –ask xorg-server xorg-drivers x86-video-vmware ( questo vale per vmware )

( emerge –ask xorg-server xorg-drivers x86-video-intel )

installare il DE

emerge –ask mate ( xfce4 )

etc-update

emerge –ask lightdm lightdm-gtk-greeter

emerge –ask networkmanager nm-applet

nano /etc/conf.d/xdm ( e cambiare la stringa displaymanger in lightdm )

 

 

rc-update add xdm default

rc-update add NetworkManager default

rc-update del dhcpcd

rc-update del net.nomeinterfacciadi rete

rc-update del wpa_supplicant

 

reboot

 

emerge –sync ( Aggiornare repository )

emerge –ask nome_pacchetto

emerge –unmerge ( Rimozione del paccheetto )

emerge -uD world ( Aggiornare systema )

emerge –ask firefox-bin ( Installazione di firefox in versione binaria )

emerge –ask –deep –update –newuse @world ( Aggiornare dopo cambio USE )

 

 

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...