Comment installer Gentoo Linux depuis Ubuntu (avec photos)

Table des matières:

Comment installer Gentoo Linux depuis Ubuntu (avec photos)
Comment installer Gentoo Linux depuis Ubuntu (avec photos)

Vidéo: Comment installer Gentoo Linux depuis Ubuntu (avec photos)

Vidéo: Comment installer Gentoo Linux depuis Ubuntu (avec photos)
Vidéo: Envoyer des photos par e-mail depuis un iPhone ou un iPad 2024, Peut
Anonim

Gentoo est une distribution de Linux réputée pour sa personnalisation, sa complexité, sa gestion des packages et son association générale avec le geek-ness. Tout d'abord, la distribution Gentoo n'est pas pour tout le monde; soyez prêt à utiliser votre cerveau car vous aurez besoin de lire pour que votre système soit pleinement fonctionnel. Dans Gentoo, chaque paquet est compilé à partir des sources, en utilisant leur outil de gestion de paquet, portage, donc vous, l'utilisateur, décidez quelles fonctionnalités et paquets sont installés sur votre système. La compilation/l'installation de builds volumineux (kde/gnome/libreoffice) peut prendre entre 30 secondes et quelques jours (chacun) selon le matériel utilisé, tandis que les builds plus petits sont installés en quelques minutes. Ce guide vous permettra d'installer Gentoo, tout en laissant votre ordinateur totalement libre pour une utilisation quotidienne normale. Il a été écrit explicitement pour fonctionner à partir d'Ubuntu, bien qu'il n'y ait aucune raison pour que cela ne fonctionne pas à partir d'une autre distribution Linux.

Pas

Installer Gentoo Linux depuis Ubuntu Étape 1
Installer Gentoo Linux depuis Ubuntu Étape 1

Étape 1. Assurez-vous que vous disposez des privilèges de superutilisateur sur votre boîte Ubuntu; et une connexion Internet - de préférence rapide

Une connaissance intermédiaire d'Ubuntu et de Linux en général est également préférable.

Installer Gentoo Linux depuis Ubuntu Étape 2
Installer Gentoo Linux depuis Ubuntu Étape 2

Étape 2. Vous devez installer chroot sur Ubuntu

Vous pouvez y parvenir via Synaptic en installant les packages dchroot et debootstrap; ou la ligne de commande en tapant

sudo apt-get install dchroot debootstrap

. Ce programme permet à Linux de prétendre temporairement que son répertoire racine est différent de la normale.

Installer Gentoo Linux depuis Ubuntu Étape 3
Installer Gentoo Linux depuis Ubuntu Étape 3

Étape 3. Répartitionnez les partitions existantes ou créez une nouvelle partition à partir de l'espace libre sur le disque dur

Fais attention! Vous ne voulez perdre aucune donnée.

La plupart des sites Web recommandent essentiellement que plus il y a de partitions, mieux c'est. Au minimum, vous aurez besoin d'une partition racine (/); mais la plupart des gens ont une partition swap séparée, la partition home (/home). Certains recommandent également une partition séparée pour /boot et /var

Installer Gentoo Linux depuis Ubuntu Étape 4
Installer Gentoo Linux depuis Ubuntu Étape 4

Étape 4. Formatez la ou les nouvelles partitions à l'aide du système de fichiers de votre choix (pour /home, /, /boot et /var, il est préférable d'utiliser ext2, ext3 ou reiser2)

Les swaps doivent être formatés en tant que partitions de swap.

Installer Gentoo Linux depuis Ubuntu Étape 5
Installer Gentoo Linux depuis Ubuntu Étape 5

Étape 5. Créez un nouveau dossier,

/mnt/gentou

et une pour chacune des partitions distinctes que vous avez créées.

Installer Gentoo Linux depuis Ubuntu Étape 6
Installer Gentoo Linux depuis Ubuntu Étape 6

Étape 6. Montez vos nouvelles partitions ici:

  • montage sudo /dev/sda5 /mnt/gentoo

  • montage sudo /dev/sda6 /mnt/gentoo/home

  • où ici, sda5 et 6 sont les partitions contenant respectivement vos répertoires racine et personnel potentiels.
Installer Gentoo Linux depuis Ubuntu Étape 7
Installer Gentoo Linux depuis Ubuntu Étape 7

Étape 7. Vérifiez que votre date est correcte (tapez la date)

Vous pouvez le changer avec la syntaxe

date MMJJhhmmAAAA

Installer Gentoo Linux depuis Ubuntu Étape 8
Installer Gentoo Linux depuis Ubuntu Étape 8

Étape 8. Ouvrez un programme de navigation Web de votre choix et accédez à ici

Trouvez votre miroir local et téléchargez le étape3 tarball de

releases/x86/2008.0/stades/

(remplacez x86 par l'architecture de votre choix - ce guide n'est testé que pour AMD64 et x86). Téléchargez le fichier md5 correspondant.

Installer Gentoo Linux depuis Ubuntu Étape 9
Installer Gentoo Linux depuis Ubuntu Étape 9

Étape 9. Déplacez-le dans le dossier Gentoo

mv stage3*.bz2* /mnt/gentoo

.

Installer Gentoo Linux depuis Ubuntu Étape 10
Installer Gentoo Linux depuis Ubuntu Étape 10

Étape 10. Déplacez-vous là-bas (

cd /mnt/gentoo

) et vérifiez l'archive via md5:

somme md5 -c stage3*.md5

. Cela garantit que l'archive tar téléchargée correctement sans être corrompue. Si ce n'est pas le cas, vous devrez le télécharger à nouveau.

Installer Gentoo Linux depuis Ubuntu Étape 11
Installer Gentoo Linux depuis Ubuntu Étape 11

Étape 11. Extrayez l'archive

sudo tar xvjpf stage3*.bz2

. Attendez qu'il se termine.

Installer Gentoo Linux depuis Ubuntu Étape 12
Installer Gentoo Linux depuis Ubuntu Étape 12

Étape 12. Vous avez maintenant quelques programmes de base installés sur la partition Gentoo; ensuite, vous devez installer Portage:

Le système de gestion de paquets de Gentoo qui vous permet d'avoir un contrôle total sur ce qui se trouve sur votre système.

  • Revenez au miroir à partir duquel vous aviez précédemment téléchargé l'archive tar stage3. Allez au

    instantanés/

  • répertoire et téléchargez le dernier fichier Portage. Déplacez-le dans /mnt/gentoo et utilisez la commande:
  • tar xvjf /mnt/gentoo/portage-.tar.bz2 -C /mnt/gentoo/usr

  • Une brève introduction à Portage: Portage est un système de gestion de packages permettant l'installation relativement facile de nombreux packages logiciels. Cela fonctionne en téléchargeant une liste de ceux-ci et de leurs interrelations à partir d'un serveur rsync. Cela dirigera portage vers des fichiers pertinents qui peuvent être téléchargés à partir d'un grand nombre d'autres serveurs. Une fois ces fichiers téléchargés, le logiciel sera compilé à partir de la source par votre ordinateur - en l'optimisant pour votre machine.
Installer Gentoo Linux depuis Ubuntu Étape 13
Installer Gentoo Linux depuis Ubuntu Étape 13

Étape 13. À ce stade, vous souhaiterez peut-être définir des indicateurs de compilation

Pour ce faire, éditez /mnt/gentoo/etc/portage/make.conf à l'aide de votre éditeur de texte préféré. Un guide complet sur les différentes variables make peut être trouvé en lisant /mnt/gentoo/usr/share/portage/config/make.conf.example. Enregistrez vos modifications dans le fichier de configuration et quittez l'éditeur de texte.

Installer Gentoo Linux depuis Ubuntu Étape 14
Installer Gentoo Linux depuis Ubuntu Étape 14

Étape 14. Vous voulez optimiser votre téléchargement ?

Modifiez à nouveau make.conf et assurez-vous que la variable SYNC est définie sur votre serveur rsync le plus local. Ajoutez autant de miroirs que vous le souhaitez à la variable GENTOO_MIRRORS - mais mettez votre préféré en premier. Vous pouvez trouver la liste des miroirs disponibles ici.

Installer Gentoo Linux depuis Ubuntu Étape 15
Installer Gentoo Linux depuis Ubuntu Étape 15

Étape 15. Avant de vous immerger dans votre nouveau système, vous devez vous assurer que quelques paramètres essentiels ont été copiés à partir d'Ubuntu tel quel

  • Tout d'abord, les paramètres DNS:

    sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf

  • Et votre système proc:

    sudo mount -t proc aucun /mnt/gentoo/proc

  • .
  • Et montez le système de fichiers /dev:

    sudo mount -o bind /dev /mnt/gentoo/dev

  • .
Installer Gentoo Linux depuis Ubuntu Étape 16
Installer Gentoo Linux depuis Ubuntu Étape 16

Étape 16. Vous pouvez maintenant chrooter

C'est assez simple vraiment - et peut être quitté à tout moment en tapant simplement… euh… exit. Il s'agit d'un processus en trois étapes:

  • Tout d'abord, vous changez le répertoire racine en /mnt/gentoo:

    sudo chroot /mnt/gentoo /bin/bash

  • .
  • Ensuite, vous mettez à jour l'environnement afin de vous assurer que ce terminal sait où il est censé se trouver:

    /usr/sbin/env-update

  • Enfin, mettez ceci en mémoire (temporaire):

    source /etc/profil

  • Si vous voulez vous rappeler que vous êtes en chroot, vous pouvez utiliser cette commande délicate:

    export PS1="(chroot) $PS1"

Installer Gentoo Linux depuis Ubuntu Étape 17
Installer Gentoo Linux depuis Ubuntu Étape 17

Étape 17. Félicitations

Vous êtes à l'intérieur de Gentoo et à environ… un quart du chemin. Tête haute!

Installer Gentoo Linux depuis Ubuntu Étape 18
Installer Gentoo Linux depuis Ubuntu Étape 18

Étape 18. Ensuite, vous devez compiler le composant le plus vital de tout système d'exploitation:

son noyau. Le noyau est la partie du système d'exploitation qui dicte quels logiciels sont autorisés à accéder à un élément matériel à un moment donné. Sans noyau, il n'y a pas de système d'exploitation, car il ne peut pas fonctionner.

Installer Gentoo Linux depuis Ubuntu Étape 19
Installer Gentoo Linux depuis Ubuntu Étape 19

Étape 19. Vous vous souvenez d'avoir installé portage plus tôt ?

Vous allez maintenant télécharger une liste de packages que vous pouvez installer à partir du serveur rsync que vous avez spécifié. Taper

émerger --sync

Installer Gentoo Linux depuis Ubuntu Étape 20
Installer Gentoo Linux depuis Ubuntu Étape 20

Étape 20. Par souci de clarté, à ce stade, je suppose que vous souhaitez installer le dernier noyau (2.6) plutôt que 2.4

Installer Gentoo Linux depuis Ubuntu Étape 21
Installer Gentoo Linux depuis Ubuntu Étape 21

Étape 21. Nous devons maintenant définir nos indicateurs USE

Ces indicateurs indiquent au compilateur les options à ajouter, ainsi que les optimisations à utiliser. Il est important de définir les bons indicateurs d'utilisation pour votre système, sinon vous pourriez vous retrouver avec des résultats inattendus. Il est également bon d'ajouter des indicateurs qui indiquent ce qu'il ne faut pas prendre en charge.

Installer Gentoo Linux depuis Ubuntu Étape 22
Installer Gentoo Linux depuis Ubuntu Étape 22

Étape 22. Chaque drapeau que vous souhaitez ajouter est simplement un mot

Chaque option que vous souhaitez supprimer est le mot précédé d'un tiret (-). Par exemple, si nous voulons tout compiler avec le support ogg, nous ajouterons ogg. Mais si nous ne voulions pas de support ogg, nous ajouterions -ogg.

Installer Gentoo Linux depuis Ubuntu Étape 23
Installer Gentoo Linux depuis Ubuntu Étape 23

Étape 23. Pour choisir vos drapeaux USE, consultez la documentation Gentoo USE Flags pour voir quels drapeaux vous pourriez vouloir inclure

Installer Gentoo Linux depuis Ubuntu Étape 24
Installer Gentoo Linux depuis Ubuntu Étape 24

Étape 24. Une fois que vous avez choisi les indicateurs à utiliser, accédez à /etc/make.conf et mettez les indicateurs souhaités

Installer Gentoo Linux depuis Ubuntu Étape 25
Installer Gentoo Linux depuis Ubuntu Étape 25

Étape 25. Configurons maintenant votre fuseau horaire

Gentoo a tous les fuseaux horaires dans /usr/share/zoneinfo. Accédez au répertoire et exécutez la commande ls pour afficher les fuseaux horaires disponibles. Copiez ensuite le fuseau horaire dans /etc/localtime avec une commande comme (

# cp /usr/share/zoneinfo/GMT /etc/localtime

).

Installer Gentoo Linux depuis Ubuntu Étape 26
Installer Gentoo Linux depuis Ubuntu Étape 26

Étape 26. Maintenant que nous avons configuré notre fuseau horaire, il est temps de télécharger les sources de notre noyau et de configurer le noyau

Installer Gentoo Linux depuis Ubuntu Étape 27
Installer Gentoo Linux depuis Ubuntu Étape 27

Étape 27. Exécutez (

# émerge gentoo-sources

) pour télécharger les sources de votre noyau.

Installer Gentoo Linux depuis Ubuntu Étape 28
Installer Gentoo Linux depuis Ubuntu Étape 28

Étape 28. Cette prochaine étape peut être difficile pour les débutants

Ici, nous configurons le noyau pour qu'il dispose du support dont nous avons besoin. Vous devez vous assurer que vous avez correctement configuré votre noyau, sinon vous risquez de vous retrouver sans les fonctions dont vous avez besoin.

Installer Gentoo Linux depuis Ubuntu Étape 29
Installer Gentoo Linux depuis Ubuntu Étape 29

Étape 29. Exécutez

  • cd /usr/src/linux

  • faire menuconfig

Installer Gentoo Linux depuis Ubuntu Étape 30
Installer Gentoo Linux depuis Ubuntu Étape 30

Étape 30. Cela fera apparaître le menu de configuration du noyau

Assurez-vous de sélectionner tous les pilotes dont vous aurez besoin pour démarrer votre système, tels que les pilotes SCSI (si nécessaire), et assurez-vous qu'ils sont configurés pour être intégrés au noyau. S'ils ne le sont pas, vous ne pourrez pas démarrer. Assurez-vous également d'activer la prise en charge de votre système de fichiers.

Installer Gentoo Linux depuis Ubuntu Étape 31
Installer Gentoo Linux depuis Ubuntu Étape 31

Étape 31. Sélectionnez les pilotes réseau dont vous pourriez avoir besoin, tels que les pilotes Ethernet ou les pilotes sans fil (ou les deux)

Installer Gentoo Linux depuis Ubuntu Étape 32
Installer Gentoo Linux depuis Ubuntu Étape 32

Étape 32. Choisissez votre type et votre famille de processeur

Installer Gentoo Linux depuis Ubuntu Étape 33
Installer Gentoo Linux depuis Ubuntu Étape 33

Étape 33. Une fois que vous avez terminé, tapez (

make && make modules_install

) pour commencer à compiler le noyau et les modules du noyau.

Cela peut prendre un certain temps, alors allez lire un livre, regardez la télévision, promenez le chien ou tout ce que vous aimez faire. 34

Installer Gentoo Linux depuis Ubuntu Étape 34
Installer Gentoo Linux depuis Ubuntu Étape 34

make -j2 && make modules_install

35

  • Maintenant, nous devons copier votre image de noyau dans /boot.

    Remplacez kernel-2.6.24 par le nom que vous souhaitez pour votre noyau. (

    cp arch/i386/boot/bzImage /boot/kernel-2.6.24

  • )
  • Configurons maintenant vos modules de noyau. Courir (

    find /lib/modules/(kernel version)/ -type f -iname '*.o' -or -iname '*.ko'

  • ) pour trouver tous les modules du noyau disponibles. Parmi ceux-ci, ajoutez ceux que vous souhaitez charger automatiquement dans /etc/modules.autoload.d/kernel-2.6. N'incluez pas le.ko ou le.o ou le chemin. Dites simplement, par exemple, snd-hda-intel.
  • Des astuces

    • groupes-racines=racine,, portage
    • groupes=, portage
    • priorité=3
    • Consultez les forums Gentoo, le site Web
    • répertoire=/mnt/gentoo
    • L'archive tar de l'étape 3 n'a pas d'utilisateur et de groupe "portage", pour une raison quelconque, ce qui entraînera l'échec d'emerge depuis l'intérieur du chroot. Si vous utilisez schroot, vous devrez créer l'utilisateur et le groupe de portage sur votre système hôte (ubuntu maverick dans mon cas); les fichiers passwd et group dans /mnt/gentoo/etc seront écrasés si vous les modifiez directement. Après avoir ajouté l'utilisateur et le groupe de portage au système hôte, le chrootage de la manière ordinaire devrait également fonctionner avec l'accès au réseau. J'ai utilisé schroot avec la configuration suivante:
    • utilisateurs root=
    • alias=gentoo
    • type=répertoire
    • description=gentoo

    Mises en garde

    • Cela prendra beaucoup de temps mais en vaut généralement la peine.
    • N'essayez pas d'installer une version multi-architecture (par exemple gentoo 64 bits sur ubuntu 32 bits), car chroot ne fonctionnera pas correctement (si quelqu'un peut mieux expliquer cela ?)

    Conseillé: