Social Icons

twitterfacebookgoogle pluslinkedinrss feedemail

martedì 23 luglio 2013

Tanta pazienza: GENTOO che soddisfazione...

Inanzitutto iniziate a scaricare il live cd minimal di gentoo, una volta fatto masterizzatelo e fate partire il cd nel pc impostando nel bios come primo drive il cd, se non sapete come fare rivolgetevi a qualche amico che piu se ne intende, poi si avvierà in questo modo:
premete semplicemente invio e fate partire il live cd; attenzione a non distrarvi, chiedera la disposizione della tastiera, senno rimane di dafault quella inglese, che non è che cambi molto a dir la verità, digitiamo 21 e pigiamo INVIO:

  Ok ora siamo in modalità root da shell:
 
perfetto, ora avetea disposizione tutto il computer a disposizione; iniziate col digitare :
#loadkeys it
cio che avete appena digitato serve ad impostare la disposizione dei tasti sulla vostra tastiera, se non siete in italia o avete una tastiera differente cercate online;fatto cio l'impostazione della tastiera sarà in italiano, ora inizia la parte bella, cioè fare le partizioni sul disco...
Si possono usare 2 programmi,per quel che io sasppia, per partizionare il disco, e li spiegero in modo sommario perchè il sistema funzioni,iniziamo da cfdisk molto semplice ed intuidivo l'unica pecca che quando lo si avvia è in inglese, ma non spaventiamoci basta creare 3 partizioni tra cui quella centrale swap facendo solamente il cambio di type 82, seguite l'illustrazione dell'immagine riportata di fianco, ed alla fine prima si scrivono i cambiamenti e poi si esce:
in modo molto analogo si puo usare fdisk e questo non rileva le partizioni, dunque lo si inizializza in questo modo:
#fdisk /dev/sda
poi dipende da quanti disci avete, ma comunque è indifferente dalla quantità, lo scopo finale è quello che il vostro sistema funzioni; comunque l'applicazione gia si presenta in modo differente e lo dice stesso il programma inizialmente che digitando ''m'' si ha un menù dei vari comandi, comunque in modo analogo a cfdisk andiamo a creare sempre queste 3 partizioni in modo identico, qui mettero degli screen per farvi capire moglio:
per iniziare avete capito come aprire il programma, aperto bisognerà digitare ''n'' per ogni partizione e poi seguite loscreen riportato qui sopra; fatto tutto cio ora bisogna solo formattare i dischi creati come segue...
‪#‎mkfs‬.ext4 /dev/sda1
#mkfs.ext4 -j /dev/sda3
‪#‎mkswap‬ /dev/sda2
Mi scuso, anche non avendo fatto la partizione di home deve funzionare lo stesso, e per la suddivisione dei processi in teoria dovrebbe essere  velocce egualmente, poi dipende da voi quali filesystem preferite, mi dispiace che non ci sia il ''btfrs'', ottimizzato per le macchine IBM, ma la configurazione impostata così funziona, e non dovrebbe dar problemi. Continuando iniziamo a montare le partizioni come segue nell'immagine:
 iniziamo con il montare la partizione di swap, creiamo una cartella gentoo con il mkdir -p (il -p serve a specificare di non dare errore se la cartella esiste gia), facciamo l'identica cosa con la rirectory di boot che non esistera nel disco virtuale, che poi applicheremo le stesse cartelle al disco montato (/boot); Ora viene la parte più difficoltosa per modo di dire, perche le guide in
italiano non sono nmolto dettagliate, mentre quelle ufficiali sono molto meglio, ora andiamo a scaricare dalla rete dei pacchetti precompilati di gentoo, cioè lo ''stage 3'', esistono preconfigurati gia per macchine a 32 o 64 bit, e come possiamo fare voi direte, bhe sono 2 i metodi che potrete applicare, o li scaricate da un terzo computer e li mettete su un drive esterno e montate l'unità, come visto in precedenza, e copiate il contenuto nella cartella /mnt/gentoo, oppure se il computer è connesso direttamente alla rete tramite ethernet, volendo si potrrebbe fare anche tramite wifi, ma non trattero questo argomento, usate links o links2 per andare sull'indirizzo ''www.gentoo.org/main/en/mirrors.xml'' scegliete un server a caso, ma sceglietelo che la trasmissione dei dati sia veloce, io scelgo sempre server svizzeri propio per la loro velocita di trasmissione, effettuato l'accesso:
 
  ora andate in "relases/", dover potrete scegliere lo ''stage 3'' che meglio si addice alla vostra macchina, io avendo creato una macchina virtuale a 32 bit scegliero di scaricare un file per "x86", cioè equivalente ad un proceessore pentium 3 4 o amd sempre che sia specifico il processore, ma da come potrete vedere la lista è molto ben servita, entrati nella directory dirigetevi sull'ultima voce, cioè quella che serve a noi, lo ''stage 3'', entratevi e scaricate l'unico file che inizia con
 ''stage3-architettura_vostra-datacreazione-tar.bz2'', ovviamente non sara scritto cosi, ma sara una cosa simile a "stage3-i686-20130525-tar.bz2", lo scarichiamo con la lettera 'd' accettate ed il download incomincerà, ovviamente il file è sempre aggiornato, quindi se non trovate corrispondenza non preoccupatevi, funzionerà; una volta effettuato il download uscite temporaneamente dal programma premendo ''Esc'', apparira un menu a tendina che ci consentirà di uscire; usciti dal programma ora saremo ancora nella directory dove ci eravaqmo recati, decomprimiamo il file compresso scaricato con il comando tar in questo modo:
#tar xjpf stage3-...
ci metterà il tempo che ci vuole, dipende dalla velocita di clock, dalla temperatura ,dall'usura dei pezzi cioè in media non ci mette troppo (se inizia gia a diventare ore o giorni io capirei che c'è qualche piccolo intoppo); ora abbiamo decompresso il nostro sistema quasi totalmente, diriciamoci nella directory /usr :
#cd usr/
e ripetiamo il fatto di links2 semplicemente premento il tasto direzionale verso l'alto finche non riappare la stessa stringa digitata e andare sulla stessa destinazione di prima ma sta volta andate in snapshot e scaricatevi il portage-lates.tar.bz2 una volta concluso ripetiamo la stessa procedura di prima ma sta volta in modo differente :
#tar xjf portage-lates.tar.bz2 
ora la nostra distro è completa ma non funzionante; voi direte giustamente, ma ho fatto tutto, invece no, data ora user e altri piccoli dettagli mancanti, sembra di poco conto ma sono importanti; iniziamo come si deve, cioè avviando la macchina in macchina virtuale, voi direte giustamente "macchina virtuale, ma come se esiste!", bhe ovvio il vostro hardware esiste, ma la logica di funzionamento della macchina installata viene emulata per peermettere il reale utilizzo, come fare una cosa cosi strana alla logica, bhe esiste chroot del disco fisico dei dati da noi saolvati sinora ora consecutivamente inserite i seguenti conandi:
 finora tutto semplice, stiamo accedendo ai dati sul disco tramite un programma di emulazione, semplice da capire sinora, abbiamo fatto l'uppgrade delle varie info, ora configuriamo l'orologio, :
#cp /usr/share/zoneinfo/Europe/Rome /etc/localtime
ok, ora abbiamo configurato roma come  riferimento temporale ora bisogna configurare la lingua della tastiera con:
#nano -w /etc/conf.d/keymaps
alla terza riga troverete una riga simile a "keymaps="us" dovrete solo cancellare 'us' e mettere 'it', dopodiche digitate contemporaneamente 'ctrl x' vi chiedera di salvare e accettate, non cambiate nome al file; ora la parte piu difficile, la pre configurazione del kernel; iniziamo installando e configurando qualhe programma; prima di tutto sincronizziamo il nostro software manager con, e poi installiamo o configuriamo il rispettivo software che rispettivamente è in elenco:
#emerge --sync
#emerge gcc
#gcc-config 1
#source /etc/profile
#emerge gentoo-sources genkernel dhcpcd
Fate attenzione nel installare gcc, ci mette un po di tempo, non so dirvi con precisione, ma fatto sta che puo dare riscontro negativo l'installazione, quindi vi raccomando di tenere attenzione alla dicitura di fine installazione, senno non proseguite, comunque fatto sta, che anche se l'esito è negativo potete riprovare l'installazione dello stesso; ed eccoci arrivati alla vera configurazione del kernel, quindi informatevi prima, del vostro hardware, dando il seguente comando:
# genkernel --menuconfig all
anche se aprite e non configurate niente ipoteticamente dovrebbe funzionare, applicate la penultima voce selezionabile ed uscite, vedrete che iniziera a compilare il kernel:
 
Spero di essere stato molto chiaro e di non essermi dilungato troppo su cose inutili. Per quanto riguarda la configurazione del grub e dei demoni da avviare potete leggere qualsiasi guida, sono corrette...
alla prossima bloggata ;)