Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Résolu] Changer le nom d'installation du kernel dans /boot
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
sdauth
Guru
Guru


Joined: 19 Sep 2018
Posts: 555
Location: Ásgarðr

PostPosted: Wed Sep 19, 2018 3:00 am    Post subject: [Résolu] Changer le nom d'installation du kernel dans /boot Reply with quote

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
View user's profile Send private message
sebB
l33t
l33t


Joined: 02 Mar 2011
Posts: 806
Location: S.O. France

PostPosted: Wed Sep 19, 2018 10:01 am    Post subject: Reply with quote

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
View user's profile Send private message
sdauth
Guru
Guru


Joined: 19 Sep 2018
Posts: 555
Location: Ásgarðr

PostPosted: Wed Sep 19, 2018 10:38 am    Post subject: Reply with quote

Salut,

Merci de ta réponse.
Quelle est donc cette fameuse option ? :wink:

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
View user's profile Send private message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3169
Location: Paris

PostPosted: Wed Sep 19, 2018 12:41 pm    Post subject: Reply with quote

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
View user's profile Send private message
sdauth
Guru
Guru


Joined: 19 Sep 2018
Posts: 555
Location: Ásgarðr

PostPosted: Thu Sep 20, 2018 4:16 am    Post subject: Reply with quote

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 :
Code:

do_symlink = yes


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.. :oops:

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
View user's profile Send private message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3169
Location: Paris

PostPosted: Thu Sep 20, 2018 1:39 pm    Post subject: Reply with quote

Ah oui, bien vu ;)
Comme quoi, lire la doc... :D
_________________
-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
View user's profile Send private message
sdauth
Guru
Guru


Joined: 19 Sep 2018
Posts: 555
Location: Ásgarðr

PostPosted: Fri Sep 21, 2018 2:16 am    Post subject: Reply with quote

En effet !
C'était bien ça, tout fonctionne désormais. :) Merci
Back to top
View user's profile Send private message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3169
Location: Paris

PostPosted: Fri Sep 21, 2018 9:33 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum