|
|||||||||
ForumSun Feb 11 11:00:53 2024 UTC
Nouvelles:
Sortie de la dernière version de NuTyX
NuTyX 24.02.0 disponible avec cards 2.7.4
Sat Jan 20 21:12:08 2024 UTC
Aide:
Générale
Re : Flatpak Steam -- bwrap executable not setuid root
Sat Jan 20 16:29:57 2024 UTC
Aide:
Matériel
Re : WiFi Intel/iwlwifi
Sat Jan 20 06:24:23 2024 UTC
Aide:
Matériel
Re : WiFi Intel/iwlwifi
Sat Jan 13 18:02:18 2024 UTC
Aide:
Matériel
Re : WiFi Intel/iwlwifi
Sun Jan 7 19:14:00 2024 UTC
Aide:
Matériel
WiFi Intel/iwlwifi [résolu]
Mon Dec 25 08:58:18 2023 UTC
Aide:
Générale
Re : Mise à jour nutyx sans tout réinstaller
Sun Dec 24 18:06:32 2023 UTC
Aide:
Générale
Re : Mise à jour nutyx sans tout réinstaller
Sat Dec 23 14:39:14 2023 UTC
Aide:
Générale
Mise à jour nutyx sans tout réinstaller
Wed Dec 6 21:13:45 2023 UTC
Aide:
Générale
Re : Installation sous Mac
|
Sun Nov 20 19:08:02 2022 UTC Construire une initrdSommaireQu'est-ce qu'une initrd ?Si l'on se tient à la définition de Wikipedia en informatique, l'initrd (initial ramdisk) est utilisée pour charger un système de fichiers temporaire en mémoire. Ce système de fichier temporarire est utilisée lors du processus de démarrage de Linux. L'initrd et l'initramfs sont deux méthodes différentes. Elles sont toutes deux courament utilisées lors du processus de démarrage de Linux avant le montage réelle du système de fichiers racine. Pour quoi faire ?Le noyau est le premier fichier chargé dans l'ordinateur. Il est responsable du bon fonctionnement du matériel. Comme son nom l'indique, le noyau est le coeur du système d'exploitation. Malheureusement, il ne peut pas trouver tout le matériel seul. Par exemple si la machine utilise un RAID, un LVM, une partition encryptée, vous devez utiliser une image initrd pour accomplir cette tache. Comment ça marche sur NuTyXLe nom de l'initrd suit le nom et la version du kernel. Par exemple, si vous utiliser le dernier kernel stable, Le nom du kernel est: kernel-stable. Si l'on regarde dans le dossier où se trouvent les kernels, on trouve en effet un kernel avec ce nom: ls -al /boot/ -rw-r--r-- 1 root root 9.7M 7 oct 15:09 /boot/kernel-stable Dans cet exemple, le nom du fichier de l'initrd serait: initrd-stable. Construire une initrdSi vous décidez d'utiliser une initrd au démarrage de NuTyX, vous devez la créer une première fois. Pour construire l'initrd, la seule restriction est que vous ayez les droits administrateurs. Vous pouvez donc utiliser la commande sudo ou activer le compte root et basculer en root: Pour connaître quel est le kernel installé sur votre machine, utilisez cette commande: uname -r 5.10.155-NuTyX-510J'utilise le kernel 5.10 LTS et vais construire une initrd pour. La commande mkinitramfs demande un argument qui est exactement le résultat de uname -r ci-dessus. sudo mkinitramfs $(uname -r) [sudo] Mot de passe de thierry : Creating ... done. Si vous regarder dans le dossier où se trouvent tous les kernel, on peut y trouver un nouveau fichier appelé: initrd-5.10.155-NuTyX-510 l /boot -tr ..... ... .. -rw-r--r-- 1 root root 80M 10 oct 19:47 initrd-5.10.155-NuTyX-510 drwxr-xr-x 4 root root 4.0K 10 oct 19:47 . Comme mentionné avant, nous devont créer un lien avec le nom exact afin que cards puisse faire la mise à jour de cet initrd quand c'est necessaire. Par convention, le nom du lien est TOUJOURS initrd et la dernière partie du fichier initrd séparé par un tirer. Dans notre exemple: initrd-510 On peut maintenant créer le lien avec la commande: sudo ln -svf initrd-5.10.155-NuTyX-510 /boot/initrd-510 [sudo] Mot de passe de thierry : '/boot/initrd-510' -> 'initrd-5.10.155-NuTyX-510' Et voilà, nous avons terminé la procedure et sommes prêt pour vérifier le processus de mise à jour. Vérifier le processus de mise à jourLa vérification du processus de mise à jour consiste à réinstaller simplement le paquet kernel-510: sudo cards install kernel-510 [sudo] Mot de passe de thierry : kernel-510 5.10.155-1 62.70 MB (111.97 MB/s) 100 % - 0 s Obtenir les infos sur les 704 paquets: 100 % SUPPRIME: (cli-extra) kernel-510 5.10.155-1, 5138 fichiers: 100 % AJOUTE: (cli-extra) kernel-510 5.10.155-1, 5146 fichiers: 100 % post-installation: démarrée This is a bios installation Creating ... done. post-installation: finie post-installation: démarrée /sbin/ldconfig -r / post-installation: finie Nous pouvoir qu'une initrd a bien été créé. Et avec la commande ci-dessous, tout devrait être clair: l /boot -tr ..... ... lrwxrwxrwx 1 root root 23 10 oct 20:13 kernel-510 lrwxrwxrwx 1 root root 23 10 oct 20:13 initrd-510 drwxr-xr-x 35 root root 4.0K 10 oct 20:13 .. drwxr-xr-x 4 root root 4.0K 10 oct 20:13 . Ajuster votre GRUBL'explication pour ajuster le grub se trouve ici. Ajustez uniquement le nom de l'initrd avec le votre. Bonne chance !!! |