# Arch / EndeavourOS : installer le noyau CachyOS x86-64-v3 pour un Victus avec Ryzen

- Link: https://dolys.fr/forums/topic/arch-endeavouros-linux-cachyos-x86-64-v3-hp-victus-ryzen/
- Published: 2026-09-08T15:29:41+02:00
- Author: nam1962

Arch / EndeavourOS : installer le noyau CachyOS x86-64-v3 sans remplacer le système Arch On peut installer linux-cachyos x86-64-v3 sur Arch Linux ou EndeavourOS sans remplacer les dépôts Arch. Le dépôt CachyOS est ajouté avec une priorité inférieure aux dépôts Arch. Les paquets standards continuent donc de provenir d&rsquo;Arch ou d&rsquo;EndeavourOS, tandis que linux-cachyos, qui possède son propre nom de paquet, peut être installé et mis à jour depuis CachyOS. 1. Prérequis Le processeur doit prendre en charge x86-64-v3. La procédure conserve le pacman standard d&rsquo;Arch Linux. Architecture actuelle de pacman grep '^Architecture' /etc/pacman.conf Une installation Arch classique affiche généralement : Architecture = auto 2. Ajouter le dépôt CachyOS x86-64-v3 Clé et mirrorlist sudo pacman-key --recv-keys F3B607488DB35A47 --keyserver keyserver.ubuntu.com sudo pacman-key --lsign-key F3B607488DB35A47 sudo pacman -U \ 'https://mirror.cachyos.org/repo/x86_64/cachyos/cachyos-keyring-20240331-1-any.pkg.tar.zst' \ 'https://mirror.cachyos.org/repo/x86_64/cachyos/cachyos-v3-mirrorlist-27-1-any.pkg.tar.zst' ls -l /etc/pacman.d/cachyos-v3-mirrorlist Autoriser les paquets x86_64_v3 Sauvegarder la configuration actuelle : sudo cp -a /etc/pacman.conf /etc/pacman.conf.before-cachyos-v3 Le pacman standard d&rsquo;Arch doit accepter explicitement les deux architectures : x86_64 et x86_64_v3. Remplacer : Architecture = auto par : Architecture = x86_64 x86_64_v3 La modification peut être effectuée directement : sudo sed -i \ 's/^Architecture[[:space:]]*=.*/Architecture = x86_64 x86_64_v3/' \ /etc/pacman.conf grep '^Architecture' /etc/pacman.conf Résultat attendu : Architecture = x86_64 x86_64_v3 Ajouter cachyos-v3 à pacman.conf Pour conserver les dépôts Arch et EndeavourOS prioritaires, le dépôt [cachyos-v3] est ajouté à la fin de /etc/pacman.conf. sudo sh -c 'cat &gt;&gt; /etc/pacman.conf &lt;&lt;'\''EOF'\'' [cachyos-v3] Include = /etc/pacman.d/cachyos-v3-mirrorlist EOF' La fin du fichier doit alors ressembler à ceci : [chaotic-aur] Include = /etc/pacman.d/chaotic-mirrorlist [cachyos-v3] Include = /etc/pacman.d/cachyos-v3-mirrorlist L&rsquo;ordre est important : lorsqu&rsquo;un paquet portant le même nom existe dans plusieurs dépôts, pacman privilégie le premier dépôt déclaré. Synchroniser les dépôts sudo pacman -Syu pacman -Si cachyos-v3/linux-cachyos cachyos-v3/linux-cachyos-headers \ | grep -E '^(Dépôt|Repository|Nom|Name|Version|Architecture)' Le résultat doit contenir : Dépôt : cachyos-v3 Nom : linux-cachyos Architecture : x86_64_v3 3. Installer le noyau CachyOS sudo pacman -S \ cachyos-v3/linux-cachyos \ cachyos-v3/linux-cachyos-headers pacman -Q linux-cachyos linux-cachyos-headers ls -1 /usr/lib/modules Un répertoire correspondant au noyau CachyOS doit apparaître, par exemple : 7.2.3-1-cachyos 4. Démarrer avec systemd-boot Entrée générée par kernel-install Avec systemd-boot, kernel-install et dracut, l&rsquo;installation du paquet déclenche automatiquement la création du noyau, de l&rsquo;initramfs et de l&rsquo;entrée Boot Loader Specification sur la partition EFI. SYSTEMD_PAGER=cat sudo bootctl list | grep -A12 -B2 -i cachy L&rsquo;entrée créée ressemble à ceci : title: EndeavourOS (7.2.3-1-cachyos) version: 7.2.3-1-cachyos linux: /.../7.2.3-1-cachyos/linux initrd: /.../7.2.3-1-cachyos/initrd Les fichiers présents sur l&rsquo;ESP peuvent aussi être listés directement : sudo find /efi -maxdepth 4 -type f | sort Tester CachyOS sans changer le noyau par défaut Pour tester CachyOS sans changer le noyau par défaut, utilisez un boot unique. Récupérer l&rsquo;identifiant de l&rsquo;entrée : sudo bootctl list Puis utiliser cet identifiant avec : sudo bootctl set-oneshot IDENTIFIANT-DE-L-ENTREE.conf sudo reboot Exemple : sudo bootctl set-oneshot \ f467af6228184f68a821a8891853a484-7.2.3-1-cachyos.conf sudo reboot Il faut naturellement remplacer l&rsquo;identifiant de l&rsquo;exemple par celui de sa propre machine. Après redémarrage uname -r Exemple de résultat : 7.2.3-1-cachyos Contrôler les erreurs du noyau pendant ce boot : sudo journalctl -b -k -p err --no-pager Afficher l&rsquo;entrée actuellement utilisée : sudo bootctl status | grep -E 'Current Entry|Default Boot Loader Entry' -A3 Utiliser le mode @saved de systemd-boot Une configuration systemd-boot peut utiliser : default @saved timeout 5 console-mode auto Dans ce mode, une entrée choisie normalement dans le menu systemd-boot devient le choix mémorisé pour les démarrages suivants. Un démarrage réalisé avec bootctl set-oneshot reste temporaire et ne remplace pas le choix mémorisé. Une fois le nouveau noyau démarré et vérifié, il suffit de redémarrer puis de sélectionner manuellement l&rsquo;entrée EndeavourOS (...-cachyos) dans le menu systemd-boot. 5. Mises à jour Pour mettre le système à jour : sudo pacman -Syu Comme [cachyos-v3] est placé après les dépôts Arch et EndeavourOS, ceux-ci restent prioritaires lorsqu&rsquo;un paquet de même nom existe dans plusieurs dépôts. linux-cachyos ayant un nom distinct, pacman peut le mettre à jour depuis cachyos-v3. pacman -Si linux-cachyos | grep -E '^(Dépôt|Repository|Nom|Name|Version|Architecture)' 6. Revenir à la configuration précédente Le fichier pacman.conf d&rsquo;origine a été sauvegardé avant modification. Pour restaurer la configuration : sudo cp -a /etc/pacman.conf.before-cachyos-v3 /etc/pacman.conf sudo pacman -Syy Pour retirer le noyau CachyOS : sudo pacman -Rns linux-cachyos linux-cachyos-headers Avec kernel-install, les entrées systemd-boot associées au noyau sont normalement supprimées par les hooks du paquet.
