| Autore: laden | Data: 2006-10-11 |
| Modificato:
Documento non modificato
|
Letture: 632 |
|
Questa guida nasce per agevolare ulteriormente l'utente ad effettuare la prima installazione di
gentoo.
Questa guida si incentra su processori x86 (Pentium e AMD) ma vale anche per altre architetture (basta scaricare il live adatto per la propria architettura)
Scarichiamo prima di tutto il cd minimal di gentoo da qui:
http://bouncer.gentoo.org/?product=gentoo2006.0minimal&os=x86
Attualmente l'ultima versione è la 2006.0.
Una volta scaricato e masterizzato il cd, avviamo il pc dal
cd e aspettiaom che ti appare il nostro bel prompt:
gentoo ~ #
A questo punto il processo di installazione ha inizio. Creiamo le partizioni in questo modo
(supponiamo che abbiate un unico disco rigido IDE non partizionato)
fdisk /dev/hda
premete il tasto n
premete il tasto p
premete il tasto 1
date invio
scrivete +32M
a primo cilindro non assegnate nessun valore e date invio
premete il tasto a
premete il tasto 1
Abbiamo così creato la partizione di boot. Ora continuiamo con quella di swap:
premete il tasto n
premete il tasto p
premete il tasto 2
a primo cilindro non assegnate nessun valore e date invio
scrivete +512M
premete il tasto t
premete il tasto 2
scrivete 82
Infine creiamo la partizione di root:
premete il tasto n
premete il tasto p
premete il tasto 3
a primo cilindro non assegnate nessun valore e date invio
ad ultimo cilindro non assegnate nessun valore e date invio
A questo punto possiamo salvare i cambiamenti su disco:
premete il tasto w
Ora creiamo i file system:
mke2fs -j /dev/hda1
mke2fs -j /dev/hda3
mkswap /dev/hda2
swapon /dev/hda2
Infine montiamo le partizioni:
mount -t ext3 /dev/hda3 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount -t ext3 /dev/hda1 /mnt/gentoo/boot
Ora cambiamo directory:
cd /mnt/gentoo
e possiamo scaricare lo stage o meglio un'immagine del sistema operativo.
wget http://www.die.unipd.it/pub/Linux/distributions/gentoosources/
releases/x86/2006.0/stages/stage3i6862006.0.tar.bz2
dopodichè scarichiamo il Portage con:
wget http://www.die.unipd.it/pub/Linux/distributions/gentoosources/
snapshots/portagelatest.tar.bz2
Decompriamo lo stage:
tar xvjpf stage3i6862006.0.tar.bz2
Decomprimiamo il portage:
tar xvjf portagelatesttar.bz2 -C /mnt/gentoo/usr
Mi raccomando a lettere maiuscole e minuscole. Ora eliminiamo i sorgenti che non servono più:
rm -rf stage3i6862006.0.tar.bz2 portagelatesttar.bz2
Ora aprite il file make.conf
nano /mnt/gentoo/etc/make.conf
eliminate tutto il contenuto (ricordo che nano è un editor testuale e bisogna muoversi con le freccie
direzionali) e incollate questo:
CFLAGS="-O2 -march=pentium4 -pipe"
CHOST="i686pclinuxgnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
GENTOO_MIRRORS="http://www.die.unipd.it/pub/Linux/
distributions/gentoosources/"
USE="cli mozilla java nsplugin usb aac aalib bluetooth bidi bl cdparanoia cpudetection dga directfb
dts dv dvb dvd dvdread esd fbcon ggi lzo musepack nas nvidia real rtc speex tga theora v4l v4l2
win32codecs x264 xanim xvid xvmc x86 X alsa apm lm_sensors avi bitmapfonts
nptl crypt dri
encode fortran tcltk gdbm gif gpm gtk gtk2 imlib ipv6 jpeg libg++ libwww mad mikmod motif mp3
mpeg ncurses nls ogg oggvorbis opengl pam pcre pdflib perl png python qt quicktime readline sdl
session spell ssl tcpd truetype truetype-fonts
type1-fonts
vorbis xml2 xmms xorg xv zlib elibc_glibc
kernel_linux userland_GNU bzip2 tiff jpeg2k wmf remote stats sysfs kde
gnome berkdb arts cups eds emboss foomaticdb gstreamer isdnlog oss pppd reflection spl"
FEATURES="noclean keeptemp keepwork"
LINGUAS="it"
Questo è il mio make.conf ma per un uso Desktop va più che bene. Attenzione alla riga CFLAGS al
valore di march. Quel valore dipende dall'architettura del vostro processore. Per i vari valori
consultate http://gentoowiki.com/Safe_Cflags
A questo punto scriviamo:
mount -t proc none /mnt/gentoo/proc
mount -o bind /dev /mnt/gentoo/dev
cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
chroot /mnt/gentoo
env -update
source /etc/profile
Aggiorniamo l'albero del portage con:
emerge –sync
(è un processo lungo e può durare alcuni minuti.
Dopodichè:
cp /usr/share/zoneinfo/Europe/Rome /etc/localtime
Ora possiamo scaricare e compilare il kernel:
emerge gentoo-sources
scarichiamo anche l'utility che compila il kernel per noi:
emerge genkernel
e diamo un bel
genkernel all
Attendiamo fino alla fine della compilazione del kernel. Una volta terminata l'operazione:
emerge coldplug
rc-update
add coldplug boot
Coldplug è un pacchetto che rileva i vari componenti hardware.
Ora editiamo il seguente file:
nano /etc/fstab
eliminate il contenuto e scrivete:
/dev/hda1 /boot ext3 defaults,noatime 0 1
/dev/hda2 none swap sw 0 0
/dev/hda3 / ext3 noatime 0 1
none /proc proc defaults 0 0
none /dev/shm tmpfs nodev,nosuid,noexec 0 0
Aprite il file:
nano /etc/conf.d/clock
e al posto CLOCK="UTC" deve stare
CLOCK="local"
Aprite il file
nano /etc/conf.d/keymaps
e assicuratevi che il valore di KEYMAP sia così:
KEYMAP="it"
altrimenti se non è così cambiatelo.
Aprite il file
nano /etc/conf.d/hostname
e assegnate ad HOSTNAME Il nome che volete dare al pc
HOSTNAME="nome-del-pc"
Facciamo partire la rete al boot
rc-update add net.eth0 default
Ora impostiamo la password di amministratore col comando:
passwd
e inseriamo la password di amministratore. Ricordo che la password non si vede. E' normalissimo.
Quindi occhio a digitarla senza sbagliare. Dovrete inserirla per due volte.
Ora installiamo alcuni tool:
emerge syslog-ng vixie-cron slocate grub
rc-update add syslog-ng default
rc-update add vixie-cron default
Aprite il file
nano /boot/grub/grub.conf
e aggiungete queste righe:
default 0
timeout 10
title=Gentoo Linux
root (hd0,0)
kernel /boot/kernelgenkernel-x86-2.6.16gentoor13 root=/dev/ram0 init=/linuxrc ramdisk=8192
real_root=/dev/hda3
initrd /boot/initramfgenkernel-x86-2.6.16gentoor13
Ricordo che all'epoca in cui scrivo c'è il kernel 2.6.16r13.
Quindi prima di editare il file controllare
che in boot se ci siamo quei due file. In caso affermativo mettere i nomi corretti dei file:
ls /boot/kernel*
ls /boot/init*
Ora
grep -v rootfs /proc/mounts > /etc/mtab
grub-install /dev/hda1
Infine:
exit
cd
umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo/dev
/mnt/gentoo/proc /mnt/gentoo
reboot
Il pc si riavvierà. Togliete il cd e avviate da disco rigido. Dovrebbe apparire al termine del boot una
finestra di login. Inserito come nome utente “root” e come password la password di amministratore
che avete scelto.
Per terminare aggiungete un utente.
useradd NOMEUTENTE -m -G users,wheel,audio,cron -s /bin/bash
passwd NOMEUTENTE
e digitate la password per l'utente. Perfetto. Gentoo è installata. Questa è una guida ideata per
persone che non hanno mai avuto un approccio con linux.
Per qualsiasi problema potete contattarmi a laden@gentooit.org
Nel caso volessi scaricare l'intera guida in formato .pdf clicca qui