Scrivo dopo un pò di tempo, prendo appunti in caso di futuri problemi con la mia box Gentoo simili a quelli che ho dovuto affrontare oggi.
Non avviavo Gentoo da parecchio tempo, durante il quale, fra l’altro, avevo dovuto reinstallare grub2 perdendo la relativa voce di menu. Aggiungere un sistema operativo non è difficile, si crea nella directory grub.d un file con dentro l’indicazione della partizione in cui si trova l’os e il nome del kernel. Nel mio caso, però, partizione di boot e partizione di root sono diverse e mi ostinavo a indicare ‘set root(hd0,8)’ anziché ‘set root(hd0,7)’ che sarebbe, appunto, la partizioncina di boot dov’è il kernel… Inoltre, scioccamente copiavo le indicazioni presenti in rete, mettendo nella seconda riga ‘linux /boot/kernel-2.6.30′ quando in realtà il kernel non è in una cartella boot (anche se per Gentoo si) , e quindi bastava mettere ‘linux /kernel-2.6.30′.
Ma vabbe’, capita di sbagliare e tanto provi finche’ non parte
Il problema è che, avviato finalmente il sistema, alla schermata di kdm per l’inserimento di user e pwd mi accorgo che non funzionano mouse e tastiera…. Il problema è serio: se non parte da login grafico, come faccio a farlo partire, mica ho la voce “Ubuntu – avvio di ripristino” – o come accidenti si chiama – anche per Gentoo?!
Beh, ci arrivo quasi subito
Al menu di grub2, guardo quali parametri ha la voce per il ripristino in Ubuntu e li aggiungo nella riga di Gentoo, che diventa ‘linux /kernel-2.6.30 ro single’ . E infatti, Gentoo parte in modalità terminale. Fiuu… Googleggio un pò con il portatile per capire quale può essere il problema, scopro che è abbastanza banale, probabilmente l’ultima volta ho aggiornato xorg e adesso i driver di mouse e tastiera fanno le bizze e devono essere a loro volta aggiornati. Trovo la soluzione che fa al caso mio: ‘emerge $(qlist -C -I x11-drivers/*)’ e vado per prima cosa ad aggiornare la lista di pacchetti con emerge –sync… Risposta: network unreachable :-/ Beh, provo a pingare qualcosa, non risponde neppure il router, digito uno dei pochi comandi che ho imparato: ‘ifconfig eth0 up 192.168.1.2′. Adesso pingo la mia rete, è vero, ma continuo a non uscire all’esterno! Googleggio ancora e salta fuori che, per collegarsi, basta dare ‘/etc/init.d/net.eth0 start’ . Onestamente, se non ci fosse stato Google avrei alzato bandiera bianca già da un bel pò
Finalmente in rete faccio il -sync, poi passo ad emerge il comando trovato e riavvio con il fiato sospeso…
Ed eccomi qua, missione compiuta

