l’Almanet doLys Gnu/Linux – Open Source – Entreprises › Forums › Arch / EndeavourOS : installer le noyau CachyOS x86-64-v3 pour un Victus avec Ryzen
Mots-clés : Arch Linux CachyOS, CachyOS Ryzen, EndeavourOS kernel, HP Victus Linux, linux-cachyos x86-64-v3 EndeavourOS, systemd-boot CachyOS, x86-64-v3 Ryzen
- This topic is empty.
- AuteurArticles
- septembre 8, 2026 à 3:29 pm #13356
Arch / EndeavourOS : installer le noyau CachyOS x86-64-v3 sans remplacer le système Arch
On peut installer
linux-cachyosx86-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’Arch ou d’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 lepacmanstandard d’Arch Linux.Architecture actuelle de pacman
grep '^Architecture' /etc/pacman.confUne installation Arch classique affiche généralement :
Architecture = auto2. 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 F3B607488DB35A47sudo 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-mirrorlistAutoriser les paquets x86_64_v3
Sauvegarder la configuration actuelle :
sudo cp -a /etc/pacman.conf /etc/pacman.conf.before-cachyos-v3Le
pacmanstandard d’Arch doit accepter explicitement les deux architectures :
x86_64etx86_64_v3.Remplacer :
Architecture = autopar :
Architecture = x86_64 x86_64_v3La modification peut être effectuée directement :
sudo sed -i \ 's/^Architecture[[:space:]]*=.*/Architecture = x86_64 x86_64_v3/' \ /etc/pacman.confgrep '^Architecture' /etc/pacman.confRésultat attendu :
Architecture = x86_64 x86_64_v3Ajouter 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 >> /etc/pacman.conf <<'\''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-mirrorlistL’ordre est important : lorsqu’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 -Syupacman -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_v33. Installer le noyau CachyOS
sudo pacman -S \ cachyos-v3/linux-cachyos \ cachyos-v3/linux-cachyos-headerspacman -Q linux-cachyos linux-cachyos-headers ls -1 /usr/lib/modulesUn répertoire correspondant au noyau CachyOS doit apparaître, par exemple :
7.2.3-1-cachyos4. Démarrer avec systemd-boot
Entrée générée par kernel-install
Avec
systemd-boot,kernel-installetdracut,
l’installation du paquet déclenche automatiquement la création du noyau,
de l’initramfs et de l’entrée Boot Loader Specification sur la partition EFI.SYSTEMD_PAGER=cat sudo bootctl list | grep -A12 -B2 -i cachyL’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/initrdLes fichiers présents sur l’ESP peuvent aussi être listés directement :
sudo find /efi -maxdepth 4 -type f | sortTester 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’identifiant de l’entrée :
sudo bootctl listPuis utiliser cet identifiant avec :
sudo bootctl set-oneshot IDENTIFIANT-DE-L-ENTREE.conf sudo rebootExemple :
sudo bootctl set-oneshot \ f467af6228184f68a821a8891853a484-7.2.3-1-cachyos.conf sudo rebootIl faut naturellement remplacer l’identifiant de l’exemple par celui de sa propre machine.
Après redémarrage
uname -rExemple de résultat :
7.2.3-1-cachyosContrôler les erreurs du noyau pendant ce boot :
sudo journalctl -b -k -p err --no-pagerAfficher l’entrée actuellement utilisée :
sudo bootctl status | grep -E 'Current Entry|Default Boot Loader Entry' -A3Utiliser le mode @saved de systemd-boot
Une configuration systemd-boot peut utiliser :
default @saved timeout 5 console-mode autoDans 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-oneshotreste 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’entréeEndeavourOS (...-cachyos)dans le menu systemd-boot.5. Mises à jour
Pour mettre le système à jour :
sudo pacman -SyuComme
[cachyos-v3]est placé après les dépôts Arch et EndeavourOS,
ceux-ci restent prioritaires lorsqu’un paquet de même nom existe dans plusieurs dépôts.linux-cachyosayant 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.confd’origine a été sauvegardé avant modification.Pour restaurer la configuration :
sudo cp -a /etc/pacman.conf.before-cachyos-v3 /etc/pacman.conf sudo pacman -SyyPour retirer le noyau CachyOS :
sudo pacman -Rns linux-cachyos linux-cachyos-headersAvec
kernel-install, les entrées systemd-boot associées au noyau sont normalement
supprimées par les hooks du paquet.Un jeune site que j'aime bien, la ferrari du T-shirt ...bio en plus : GoudronBlanc
- AuteurArticles
- Vous devez être connecté pour répondre à ce sujet.