View previous topic :: View next topic |
Author |
Message |
sdauth l33t
Joined: 19 Sep 2018 Posts: 664 Location: Ásgarðr
|
Posted: Wed Sep 19, 2018 3:00 am Post subject: [Résolu] Changer le nom d'installation du kernel dans /boot |
|
|
Bonjour,
Je viens d'installer Gentoo sur ma machine.
J'aimerais savoir comment changer le nom d'installation du kernel et de l'initramfs dans /boot ? (avec genkernel)
Avec Arch Linux (et peut-être d'autres distros), à chaque installation du kernel, ce dernier est installé sous la forme suivante :
Code: | vmlinuz-linux-lts
initramfs-linux-lts
System.map-linux |
Comment faire avec Gentoo ? (et que cela se mette à jour automatiquement à chaque màj du kernel) Je ne trouve pas l'information dans le manuel.
Actuellement, genkernel génère le kernel et l'initramfs comme ceci :
Code: | kernel-genkernel-x86_64-4.14.65-gentoo
initramfs-genkernel-x86_64-4.14.65-gentoo
System.map-genkernel-x86_64-4.14.65-gentoo |
Merci
Last edited by sdauth on Fri Sep 21, 2018 1:18 pm; edited 1 time in total |
|
Back to top |
|
|
sebB l33t
Joined: 02 Mar 2011 Posts: 806 Location: S.O. France
|
Posted: Wed Sep 19, 2018 10:01 am Post subject: |
|
|
Salut,
Il me semble que dans genkernel.conf tu as une option pour changer le ****genkernel**** en ****cequetuveux****.
Tu souhaiterai avoir quoi comme nom?
Si c'est pour écraser les anciennes versions tu risque d'avoir un problème si tu fais une mauvaise manip.
D'ou l'utilité de garder 2 noyaux au cas ou. |
|
Back to top |
|
|
sdauth l33t
Joined: 19 Sep 2018 Posts: 664 Location: Ásgarðr
|
Posted: Wed Sep 19, 2018 10:38 am Post subject: |
|
|
Salut,
Merci de ta réponse.
Quelle est donc cette fameuse option ?
Il faudrait que le kernel et l'initramfs soient installés ainsi :
vmlinuz-linux-lts
initramfs-linux-lts
System.map-linux-lts
En fait, le nom ne doit pas bouger (donc sans numéro de la version du kernel) car sinon cela fait sauter mon entrée de démarrage GRUB à chaque màj du kernel. (GRUB installé en payload avec coreboot, disque entièrement chiffré, y compris /boot)
Quant à un éventuel souci avec le kernel, je peux toujours faire un chroot donc ce n'est pas très grave. |
|
Back to top |
|
|
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3174 Location: Paris
|
Posted: Wed Sep 19, 2018 12:41 pm Post subject: |
|
|
Je ne suis pas sûr que tu puisses figer complètement et de façon arbitraire le nom des fichiers produits par genkernel (en suivant l'idée de SebB, cf /etc/genkernel.conf et la manpage, il doit parler de l'option "KNAME").
Si tu as un système de fichier pour /boot qui supporte les liens, c'est peut être plus simple pour faire semblant de garder des noms de fichiers fixes, non? _________________ -TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT) |
|
Back to top |
|
|
sdauth l33t
Joined: 19 Sep 2018 Posts: 664 Location: Ásgarðr
|
Posted: Thu Sep 20, 2018 4:16 am Post subject: |
|
|
Merci.
En effet, j'ai pensé à l'option symlink. C'est d'ailleurs ce que fait Debian par exemple https://debian-handbook.info/browse/squeeze/sect.kernel-installation.html
via l'option :
dans /etc/kernel-img.conf
En revanche, si je fais manuellement mon symlink
vmlinuz-linux-lts > kernel-genkernel-x86_64-4.14.65-gentoo
initramfs-linux-lts > initramfs-genkernel-x86_64-4.14.65-gentoo
J'ai peur d'oublier lors d'une màj et que ce dernier soit "brisé" donc. Où peut-être qu'il y a une méthode pour que ce dernier soit mis à jour automatiquement via un wildcard ? Je vais voir.
EDIT :
Je viens de voir cette option dans genkernel.conf
Code: | # Créer les liens symbolique dans BOOTDIR automatiquement ?
SYMLINK="yes" |
Cela a l'air d'être ça..
Selon le wiki, cela génèrera les symlink suivants :
Code: | kernel > kernel-genkernel-x86_64-3.7.10-gentoo
initramfs > initramfs-genkernel-x86_64-3.7.10-gentoo |
Si j'ai juste à ajuster légèrement l'entrée dans mon grub.cfg actuel mais qu'ensuite le symlink du kernel et de l'initramfs ne bougent pas, cela fera l'affaire.
Je recompile @world en ce moment (^^"), je viendrai dire plus tard si c'est ok.
Last edited by sdauth on Fri Sep 21, 2018 2:20 am; edited 1 time in total |
|
Back to top |
|
|
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3174 Location: Paris
|
Posted: Thu Sep 20, 2018 1:39 pm Post subject: |
|
|
Ah oui, bien vu
Comme quoi, lire la doc... _________________ -TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT) |
|
Back to top |
|
|
sdauth l33t
Joined: 19 Sep 2018 Posts: 664 Location: Ásgarðr
|
Posted: Fri Sep 21, 2018 2:16 am Post subject: |
|
|
En effet !
C'était bien ça, tout fonctionne désormais. Merci |
|
Back to top |
|
|
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3174 Location: Paris
|
Posted: Fri Sep 21, 2018 9:33 am Post subject: |
|
|
Bonne nouvelle.
N'oublie pas d'ajouter un petit (résolu) dans le titre de ton thread (cf le format des titres des sujets) _________________ -TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT) |
|
Back to top |
|
|
|