Linux Tutoriels

Comment installer Funtoo Linux

Vous avez entendu parler de Gentoo, mais qu’en est-il de Funtoo? Funtoo est une version modifiée du système d’exploitation Gentoo Linux qui conserve les qualités de base de Gentoo mais l’optimise fortement en créant des «profils» qui accélèrent la compilation de programmes à partir du code source. Il a également d’autres améliorations qui en font une alternative très attrayante à Gentoo Linux traditionnel, comme le choix de fournir des logiciels via un système Git, un système de construction automatique du noyau qui fait gagner du temps, et plus encore. Alors, comment installez-vous Funtoo?

Installez Funtoo – Live Disk

Étant donné que Funtoo est essentiellement Gentoo Linux, tout est installé à la main. Oui, il est vrai que les utilisateurs auront besoin d’un disque live (tout comme les autres distributions Linux) pour installer le logiciel, mais ce n’est pas pour la raison que vous pourriez penser. La raison pour laquelle un disque live est nécessaire est qu’il sera beaucoup plus facile de connecter votre PC au WiFi et d’utiliser des pilotes non libres qui ne se chargeront probablement pas d’eux-mêmes.

Dans l’ensemble, Funtoo n’a pas vraiment de disque live. Pour les utilisateurs avancés qui cherchent à faire fonctionner cette distribution, vous pouvez trouver du succès avec la plupart des distributions Linux car les outils sont pour la plupart les mêmes. Cela dit, si vous n’êtes pas un pro de Linux, nous vous recommandons de simplement télécharger le disque live Gentoo. Il y a deux raisons principales pour aller de cette façon:

Gentoo et Funtoo sont très, très similaires, donc toutes les commandes chroot que vous aurez besoin d’exécuter fonctionneront toujours à l’intérieur du disque live Gentoo
La configuration du noyau Gentoo sur le disque live peut être utilisée pour configurer votre propre noyau Linux personnalisé.

Prenez la dernière version du Gentoo live disk ici et sortez une clé USB (au moins 2,5 Go). De plus, téléchargez la dernière version du Outil de clignotement d’image de gravure. Une fois téléchargé, insérez la clé USB et flashez le disque live dessus. Gardez à l’esprit que cet outil fonctionne sur Windows, Mac et Linux.

Lorsque le disque live Gentoo est finalisé et prêt à fonctionner, redémarrez votre PC et chargez le BIOS. À l’intérieur de l’écran du BIOS, modifiez l’ordre de démarrage pour que la clé USB Gentoo se charge avant toute autre chose. Ce qui suit devrait être un écran similaire à l’image ci-dessous.

Préparation des partitions

Pour installer Funtoo, vous devez d’abord vous assurer que vous êtes connecté à Internet, puis cliquer sur «Konsole» sur le bureau. Ensuite, utilisez la commande lsblk pour révéler tous les disques durs et périphériques de stockage du système à partir duquel vous avez chargé le disque actif. Dans cet exemple d’installation, notre disque dur est étiqueté / dev / sda et fait exactement 18 Go. Le vôtre peut avoir une étiquette et une taille différentes.

  Comment gérer les caches Encfs sur Linux

Remarque: le disque dur Gentoo a un mot de passe root brouillé. Pour le définir, ouvrez le terminal et exécutez «sudo -s». À partir de là, exécutez passwd pour définir un nouveau mot de passe root.

Appuyez sur le bouton « Windows » du clavier, écrivez « Gparted » et ouvrez-le. À l’intérieur de Gparted, recherchez l’étiquette de disque dur correcte (celle que vous avez trouvée dans lsblk). Ensuite, vous devrez supprimer toutes les partitions actives sur le disque dur avec une nouvelle table de partition.

Pour créer une nouvelle table, cliquez sur «périphérique», puis sur «Créer une table de partition». Sélectionnez «msdos» si vous utilisez le démarrage du BIOS et «gpt» si vous avez l’intention d’utiliser UEFI / démarrage sécurisé.

Après avoir supprimé toutes les anciennes partitions, il est temps d’en créer de nouvelles.

Table de partition MS-DOS

Cliquez sur «nouveau» pour ouvrir la boîte de dialogue «Créer une nouvelle partition».
Sous «Nom de la partition», écrivez «SWAP».
Sous «système de fichiers», sélectionnez «linux-swap».
Pensez à la taille de votre RAM physique et assurez-vous que votre partition SWAP est la même. Faites 1024 * Go. Par exemple, 1024 x 2 peut convertir 2 Go en Mo (2048 Mo). Entrez la taille en Mo dans «Nouvelle taille».
Cliquez sur «ajouter» pour ajouter la nouvelle partition d’échange, puis cliquez à nouveau sur «nouveau» pour créer la partition racine.
Lorsque toutes les partitions sont configurées, cliquez sur «Appliquer» pour écrire les modifications.

Instructions de partition GPT

Cliquez sur «nouveau» pour ouvrir la boîte de dialogue «Créer une nouvelle partition».
Pour cette première partition, écrivez «boot» sous «Nom de la partition» et sélectionnez «Fat32» pour le système de fichiers. Assurez-vous qu’il ne dépasse pas 1 Go. Idéalement, 512 Mo.
Créez une deuxième partition pour l’échange. Assurez-vous de sélectionner «linux-swap» comme système de fichiers et d’écrire «SWAP» comme «nom de partition». Assurez-vous de suivre l’exemple de conversion dans les instructions MS-DOS pour obtenir la bonne taille.
Enfin, créez la partition racine en cliquant une troisième fois sur «nouveau». Gardez à l’esprit qu’il n’est pas nécessaire de redimensionner cette partition, car elle utilisera le reste du lecteur par défaut.
Une fois terminé, cliquez sur «Appliquer» pour écrire les modifications.

Montage de systèmes de fichiers

Maintenant que tout est correctement partitionné, il est temps de monter les systèmes de fichiers et de tout préparer.

Tout d’abord, créez le répertoire Funtoo dans / mnt. C’est là que chaque partition va être montée.

mkdir /mnt/funtoo

Instructions de montage BIOS / MBR

mount /dev/sdb2 /mnt/funtoo

Instructions de montage GPT / UEFI

mount /dev/sda3 /mnt/funtoo

mkdir /mnt/funtoo/boot

mount /dev/sda1 /mnt/funtoo/boot

Installation du système de base

Le système de base Funtoo s’installe en téléchargeant une archive Tar Gzip. Rendez-vous sur cette page Iciet trouvez quel sous-arc correspond à votre système. Le choix du bon sous-arche est essentiel et améliorera considérablement le temps de compilation, alors assurez-vous de choisir le bon. Vous ne savez pas comment dire de quel sous-arche Funtoo vous avez besoin? Entrez cette commande:

gcc -march=native -Q --help=target | grep march

Lorsque vous le trouvez, faites un clic droit sur le lien, sélectionnez «copier l’adresse du lien» (ou équivalent). Ensuite, accédez au terminal et téléchargez-le dans le répertoire / mnt / funtoo.

  Comment créer des alertes de batterie personnalisées pour un ordinateur portable Linux

Assurez-vous de sélectionner «funtoo-current».

Remarque: dans cet exemple, nous utiliserons le sous-arc générique 64 bits.

cd /mnt/funtoo

wget https://build.funtoo.org/funtoo-current/x86-64bit/generic_64/2018-03-02/stage3-generic_64-funtoo-current-2018-03-02.tar.xz

Lorsque vous avez téléchargé l’archive subarch, installez-la sur le système avec:

tar xpf stage3-generic_64-funtoo-current-2018-03-02.tar.xz

Configuration du système

Lorsque le système de base fonctionne, vous pourrez y Chrooter. Utilisez les commandes suivantes:

mount -t proc none proc
mount --rbind /sys sys

mount --rbind /dev dev

Après le montage, c’est une bonne idée de copier également sur resolver.conf. Cela résoudra tous les problèmes DNS qui pourraient survenir.

cp /etc/resolv.conf /mnt/funtoo/etc/

Connectez-vous au Chroot avec:

env -i HOME=/root TERM=$TERM /bin/chroot . bash -l

Avant d’apporter d’autres modifications à votre système Funtoo, définissez le mot de passe root:

passwd

Fstab

Pour que le système Funtoo Linux démarre correctement, vous devez modifier le fichier fstab:

nano -w /etc/fstab

Supprimez tout ce qui se trouve sous # dans le fichier, afin que nous puissions recommencer avec les points de montage. NE SUPPRIMEZ PAS LES COMMENTAIRES.

Instructions du BIOS

Écrivez les lignes suivantes dans le fichier fstab.

# Swap

/dev/sda1 none swap sw 0 0

# Root Funtoo file system

/dev/sda2 / ext4 noatime 0 1

Finis d’éditer? enregistrez vos modifications avec Ctrl + O et quittez avec Ctrl + X.

Instructions UEFI

# UEFI Boot partition

/dev/sda1 /boot vfat noatime 1 2

# Swap

/dev/sda2 none swap sw 0 0

# Root Funtoo file system

/dev/sda3 / ext4 noatime 0 1

Lorsque vous avez terminé de modifier le fichier / etc / fstab, enregistrez-le avec Ctrl + O et quittez avec Ctrl + X.

Télécharger et mettre à jour Portage Tree

Même si vous venez d’extraire la dernière version de Funtoo, vous devrez toujours installer la dernière version de l’outil logiciel. La synchronisation ne prend pas longtemps pour Funtoo, car tout se fait via la technologie Git. Synchronisez l’arbre avec la commande ego.

ego sync

La synchronisation de l’ego est terminée, ce qui signifie que le nouveau système Funtoo dispose d’un arbre de portage à jour. Il est maintenant temps de compiler toutes les mises à jour disponibles. Cela prendra au moins 2 heures, alors soyez très patient. Si vous avez configuré le bon sous-arc, cela peut être un peu plus rapide que 2 heures.

Remarque: les utilisateurs de PC à faibles performances peuvent s’attendre à un temps de compilation de plus de 4 heures.

emerge -auDN @world

Construire un noyau

Faire une mise à jour emerge devrait automatiquement provoquer une installation du noyau. Funtoo choisit d’utiliser les «sources Debian» pour les versions du noyau. Cela rend les choses plus rapides et plus faciles. Construisez le dernier noyau Debian pour Funtoo avec:

emerge -s debian-sources

Comme avec la mise à jour mondiale, la construction d’un noyau nécessite une compilation. Cela ne prendra pas autant de temps que la mise à jour du système, mais peut encore prendre environ 20 minutes à une heure. Asseyez-vous et laissez Funtoo compiler. Lorsque le terminal est à nouveau utilisable, le noyau est prêt à être utilisé.

  Comment configurer un Smarthome sans le cloud

Installation du chargeur de démarrage

Le système central de Funtoo fonctionne, mais le système lui-même ne démarrera pas s’il n’a pas de chargeur de démarrage. Pour résoudre ce problème, vous devrez compiler et installer Grub sur votre système. Suivez les instructions en fonction du type d’installation que vous avez choisi (BIOS ou UEFI).

Tout d’abord, construisez la dernière version de Grub à partir de Portage:

emerge boot-update 

Remarque: exécutez toujours boot-update lorsque vous installez un nouveau noyau ou un système d’exploitation supplémentaire.

Instructions du BIOS Grub

grub-install --target=i386-pc --no-floppy /dev/sda

boot-update

Instructions UEFI Grub

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id="Funtoo Linux [GRUB]" --recheck

boot-update

Finalisation

Tout, pour la plupart, est installé et fonctionne. Il ne reste plus qu’à configurer les outils réseau, installer le micrologiciel Linux propriétaire, passer en revue les «mix-ins» et les environnements de bureau.

Configurer le réseau

emerge linux-firmware networkmanager --autounmask-write
dispatch-conf

Remarque: appuyez sur u sur le clavier pour continuer via dispatch-conf

emerge linux-firmware networkmanager

Le gestionnaire de réseau et le micrologiciel Linux non libre sont maintenant installés sur votre nouvelle installation Funtoo Linux. Cela signifie que le sans fil et Bluetooth ont maintenant les bons pilotes. Il ne reste plus qu’à activer le chargement du réseau au démarrage.

rc-update add NetworkManager default

Définir un nom d’hôte

Chaque PC Linux a ce qu’on appelle un «nom d’hôte». Il s’agit d’un identifiant unique qui permet à d’autres PC (Linux ou autre) de reconnaître votre ordinateur sur un réseau. Pour définir un nom d’hôte, ouvrez le fichier de nom d’hôte dans Nano et modifiez la partie du texte à l’intérieur des guillemets.

nano /etc/conf.d/hostname

Environnement de bureau et mix-ins

Funtoo est maintenant opérationnel! Il ne vous reste plus qu’à définir votre profil, ajouter un mix-in et installer l’environnement de bureau Linux de votre choix.

Tout d’abord, vous devrez dire au système que votre saveur d’installation Funtoo est «bureau».

Remarque: un mix-in indique à Portage qu’il devrait vous permettre d’installer certains paquets. Dans de nombreux cas, vous DEVEZ sélectionner un mix-in avant d’effectuer toute installation.

epro flavor desktop

Ensuite, listez les mix-ins possibles à ajouter à votre système.

epro list

Suivez cet exemple pour ajouter un mix-in à votre système:

epro mix-in +mixinname

Enfin, suivez les liens ci-dessous pour lancer un environnement de bureau. Étant donné que chaque installation d’environnement de bureau sous Funtoo a ses propres procédures pas à pas, nous allons simplement créer un lien vers la documentation officielle. Assurez-vous de les étudier en détail pour les faire fonctionner correctement.

x