Gentoo : c’est parti !
Fiou, quelle journée ! Levé vers 8h30, j’ai passé ma journée à installer Gentoo… et j’ai toujours pas fini ! Je vais vous raconter cette journée laborieuse…
Le réveil du no-life
Oui, c’est le mot : no-life. Sitôt réveillé vers 8h30 (exceptionnel pour un jour de vacances !), je me lève et… allume mon ordi. Je vérifie rapidement mes messages, j’y répond, je me connecte sur Jabber : personne de connecté. Bon, j’éteins cet ordi jvais prendre mon ptit déj.
Let’s RTFM
Je remonte dans ma taverne de geek (ma chambre si vous préférez), j’allume mes 2 ordis : celui de gauche, sur lequel je branche ma clé WiFi, pour consulter la documentation en ligne, et celui de droite que je fais booter sur mon LiveCD de Gentoo. Je lis la doc de Gentoo tout en faisant les manips… À un moment, j’ai besoin d’avoir accès à Internet sur ma Gentoo en LiveCD. Pas question d’aller recompiler le pilote proprio de ma carte WiFi, ni de compiler ndiswrapper. Je prends un câble Ethernet et le branche sur les 2 PCs. Celui de gauche, qui est sous Windows XP, le prend très bien. Je configure la Connexion au réseau local pour que l’autre ordi puisse s’y connecter. Sur l’autre, qui tournait toujours sur le LiveCD Gentoo, j’ouvre une console, je tapes “/sbin/ifconfig -a” pour voir les connexions existantes… Aucune connexion Ethernet ! Bon, il est plus de 13h, je vais peut-être aller manger…
La carte LAN qui gène tout
Il est un peu plus de 14h. Ayant un peu marre de bidouiller cette fichue Gentoo, je redémarre mon ordi et joue un peu. Vers 15h, je retourne à ma Gentoo. J’essaie plusieurs trucs pour établir cette fichue connexion, en vain. J’essaye de continuer sans connexion, impossible. Je lis attentivement la partie de la doc qui parle de la connexion, puis je me rends à l’évidence : ma carte réseau (carte LAN, vous savez, où on branche un câble RJ45) n’est pas supportée par Gentoo. Je me pose la question qui tue : “comment je vais faire alors ?”. Je ne pouvais bien évidemment pas me connecter à mon routeur avec un câble Ethernet… C’est alors que j’ai une idée géniale (ou pas).
L’idée trop bien
J’ouvre mon vieil ordi (celui de gauche qui tourne sous Windows XP), dévisse une… vis (sans déc’ :-° ) et enlève la carte LAN du slot PCI. J’ouvre mon ordi récent (celui de droite, sur lequel je tente d’installer Gentoo), et y insère la carte réseau que je venais d’enlever de l’autre ordi. Je ramène dans ma chambre l’ordi portable qui était posé sur la table du salon. Je branche le câble Ethernet sur mon PC récent et sur le PC portable, qui tourne sous Windows Vista. Connaissant à peine ce système, je passe une plombe à configurer les connexions, mais au final j’arrive à établir le schéma suivant :
Un ordi (le “client”) se connecte au portable via le câble Ethernet -> L’ordi portable est connecté en WiFi au routeur, et donc à Internet. Il sert de passerelle entre le client et le routeur -> Le routeur reçoit les requêtes du client.
Autrement dit, l’ordi client accède à Internet grâce à l’ordi portable qui lui sert de passerelle. Problème : Gentoo ne se connecte pas automatiquement à l’ordi portable, et je dois lancer un programme nommé net-setup situé sur le LiveCD de Gentoo. Je réussis finalement à le trouver à force de ls et grep que je ne maitrise pas trop. Bon, je suis connecté, ça marche bien. Je suis super fier de moi (pour une fois !). Il est environ 17h, je fais une pause.
Mais Gentoo n’est toujours pas installée
Il est un peu moins de 18h. Après quelques récupérations de sources, c’est le moment de compiler le noyau. Vous l’avez peut-être déjà fait ? Pas moi. Je passe un temps fou à regarder toutes les options, je choisis consciencieusement celles qu’il me faut, puis je sauvegarde. Je dois maintenant compiler. Je vois plein de trucs qui s’affichent, je me dis “c’est bon, ça marche bien”… Et, comme il fallait s’en douter, y’a un truc qui cloche. Impossible de compiler les modules, ou un truc comme ça. Pffff… Il est quasiment 20h. Je redémarre sous Kubuntu, le système que j’utilise tous les jours. Je fais un tour sur le SdZ, je discute un peu, je commence à rédiger cet article puis je vais manger.
Fin de la journée
20h50. Je retourne sur le SdZ, je continue à rédiger cet article. Il est 21h45 quand j’écris ces mots. J’ai passé ma journée à commencer à installer Gentoo. Je pensais apprendre plein de choses, je n’ai pour ainsi dire rien appris de la journée. Mais je ne baisse pas les bras (\o/), je continuerai demain…
Une petite phrase pour conclure cet article : Gentoo c’est hyper chiant à installer, surtout quand on est pas connecté à Internet.
14 avril 2008 à 20:36
Tu as appris à compiler un kernel. Bien sûr, ça ne fonctionne pas, mais quand tu auras résolu ton problème, tu auras appris à compiler un Kernel.
Tu as appris a établir un schéma relativement complexe de réseau domestique (et, formulé de cette façon, ça pète trop, surtout face à ceux qui n’y connaissent rien en info), avec un PC qui sert de passerelle sous un OS différent (donc y’a du samba derrière…).
Tu as aussi appris quels étaient les composants de base d’une GNU/Linux (le Kernel + Ce que tu trouves dans stage3), ainsi qu’une bonne partie des fichiers de configuration très importants pour cet OS (rc.conf, etc etc).
C’est vraiment dommage que le réseau ait merdé, ça va te faire une mauvaise première expérience d’un truc génial. Mais IMHO, la première fois que tu tentes ce genre de truc, il vaut mieux déplacer le PC/le routeur de manière à pouvoir avoir une connection en ethernet (après, tu tapes dhcpcd eth0, et zooo). Ça permet de simplifier bien des choses…
Si ça merde vraiment trop, tu peux essayer une distro “intermédiaire”, pas aussi hardcore que Gentoo, mais qui te laisse quand même faire ce que tu veux (genre au lieu de te laisser éditer les fichiers de conf tout seul, il y a un setup qui t’ouvre directement nano sur le bon fichier, avec une partie du texte déjà préécrite). Je pense à Debian, Slackware, Arch (GNU/)Linux…
Tu dis dans ton article que tu as Jabber. Si tu veux en discuter, on peut se contacter .