----------------------------------------------------------------------- 🍊 GUIDE D'INSTALLATION GENTOO - ORANGE PI 6 PLUS 🍊 ----------------------------------------------------------------------- Ce guide vous accompagne pour installer le build Gentoo, le rendre bootable et commencer à travailler sur votre Orange Pi 6 Plus. ----------------------------------------------------------------------- 0. PRÉREQUIS ----------------------------------------------------------------------- Téléchargez l'image "Gentoo Live Install ARM64" et créez une clé USB bootable (l'utilisation de Ventoy est recommandée). lien : https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/About/fr # Votre amis ! Lien : https://www.gentoo.org/downloads/arm64/ ----------------------------------------------------------------------- 1. VÉRIFICATION DE L'INTÉGRITÉ ----------------------------------------------------------------------- Rendez-vous sur mon site pour contrôler que le fichier est correctement signé via GPG : https://www.bookworm-mon0.org/downloads.php ----------------------------------------------------------------------- 2. TÉLÉCHARGEMENT DU BUILD ----------------------------------------------------------------------- Téléchargez l'archive, la signature et la clé publique : Archive new : https://www.bookworm-mon0.org/downloads/OrangePI6Plus-Gentoo-kernel7-26-04-2026v2.tar.xz Signature new : https://www.bookworm-mon0.org/downloads/OrangePI6Plus-Gentoo-kernel7-26-04-2026v2.tar.xz.asc Archive old : https://www.bookworm-mon0.org/downloads/OrangePI6Plus-Gentoo-kernel7-19-04-2026.tar.xz Signature old : https://www.bookworm-mon0.org/downloads/OrangePI6Plus-Gentoo-kernel7-19-04-2026.tar.xz.asc Clé publique : https://www.bookworm-mon0.org/downloads/kennytech73_public_key.asc ----------------------------------------------------------------------- 3. VÉRIFICATION DE LA SIGNATURE ----------------------------------------------------------------------- Exécutez les commandes suivantes : $ gpg --import kennytech73_public_key.asc $ gpg --verify OrangePI6Plus-Gentoo-kernel7-19-04-2026.tar.xz.asc OrangePI6Plus-Gentoo-kernel7-19-04-2026.tar.xz (Ou fiez-vous au check serveur si vous ne souhaitez pas le faire manuellement). ----------------------------------------------------------------------- 4. PRÉPARATION DU SUPPORT (NVMe) ----------------------------------------------------------------------- Bootez sur votre LiveCD Gentoo, puis préparez vos partitions : $ cfdisk /dev/nvme0n1 Configuration recommandée : - Table de partition : GPT - Partition EFI : 1 Go - Partition Swap : Taille au choix - Partition Root (/) : Reste du disque (Min 128 Go conseillé pour compilation) Formatage et activation : $ mkfs.fat -F 32 /dev/nvme0n1p1 $ mkswap /dev/nvme0n1p2 $ mkfs.ext4 /dev/nvme0n1p3 $ swapon /dev/nvme0n1p2 ----------------------------------------------------------------------- 5. INSTALLATION DU BUILD ----------------------------------------------------------------------- $ mount /dev/nvme0n1p3 /mnt/gentoo $ mkdir --parents /mnt/gentoo/efi $ mount /dev/nvme0n1p1 /mnt/gentoo/efi $ chronyd -q # Monter la clé USB contenant le build téléchargé : $ mkdir /mnt/sda1 $ mount /dev/sda1 /mnt/sda1 $ cd /mnt/sda1 # Désarchivage du système : $ tar xpvf OrangePI6Plus-Gentoo-kernel7-19-04-2026.tar.xz --xattrs-include='*.*' --numeric-owner -C /mnt/gentoo ----------------------------------------------------------------------- 6. CONFIGURATION DU CHROOT ----------------------------------------------------------------------- Une fois l'extraction terminée, montez les environnements : $ mount --types proc /proc /mnt/gentoo/proc $ mount --rbind /sys /mnt/gentoo/sys $ mount --make-rslave /mnt/gentoo/sys $ mount --rbind /dev /mnt/gentoo/dev $ mount --make-rslave /mnt/gentoo/dev $ mount --bind /run /mnt/gentoo/run $ mount --make-slave /mnt/gentoo/run $ chroot /mnt/gentoo /bin/bash $ source /etc/profile $ export PS1="(chroot OGPI6P) ${PS1}" ----------------------------------------------------------------------- 7. CONFIGURATION BOOT ET UTILISATEUR ----------------------------------------------------------------------- 1. Mettez à jour le fichier /etc/fstab avec vos nouveaux UUID : $ blkid $ nano /etc/fstab (Remplacez uniquement les UUID) ----------------------------------------------------------------------- 2. CONFIGURATION ET INSTALLATION DE GRUB ----------------------------------------------------------------------- Installation du chargeur de démarrage : $ grub-install --efi-directory=/efi * Note : Si une erreur survient (problème de NVRAM fréquent sur SBC), utilisez l'option --removable : $ grub-install --target=arm64-efi --efi-directory=/efi --removable Personnalisation de la configuration : Éditez le script personnalisé pour y renseigner vos UUID (récupérés via blkid) : $ nano -w /etc/grub.d/07_sky1_7_0 Cherchez et remplacez les valeurs suivantes par vos propres UUID : - Ligne search : search --no-floppy --fs-uuid --set=root VOTRE_UUID - Ligne root : root=UUID=VOTRE_UUID Exemple : Remplacez 2291b1a1-ed37-47ed-8a38-ae55326c38ac par votre nouvel UUID (ex: 2291b1a1-ed37-47ed-8a38-ae55326c78eb). Génération du fichier de boot final : $ grub-mkconfig -o /boot/grub/grub.cfg ----------------------------------------------------------------------- 3. RÉGÉNÉRATION DE L'INITRD AVEC DRACUT ----------------------------------------------------------------------- Forcez la mise à jour de l'image de démarrage pour inclure les changements : $ dracut --force -v /boot/initrd.img-7.0.0-sky1-custom 7.0.0-gentoo-dist 4. Créez votre utilisateur : $ useradd -m -G users,wheel,audio,video,render,input,libvirt,pipewire -s /bin/bash [VOTRE_NOM] $ passwd [VOTRE_NOM] ----------------------------------------------------------------------- 8. FINALISATION ----------------------------------------------------------------------- $ exit $ cd $ umount -l /mnt/gentoo/dev{/shm,/pts,} $ umount -R /mnt/gentoo $ reboot ----------------------------------------------------------------------- 🔑 IDENTIFIANTS PAR DÉFAUT ----------------------------------------------------------------------- Utilisateur : orangepi6plus | Mot de passe : orangepi Root : root | Mot de passe : orangepi Note : sudo est disponible. Vous pouvez désactiver root après installation. ----------------------------------------------------------------------- Pour désactiver le compte root : $ passwd -l root Pour supprimer le mot de passe root et désactiver le compte : $ passwd -dl root