Puncte:1

Instalați un nucleu nou: lipsesc /lib/modules

drapel cn

Bună, am o problemă la instalarea noului kernel 5.15 pe mașina mea. Pentru a instala noul nucleu, fac asta:

  • make menuconfig (am încercat și metoda cp .config) + linii modificate pentru a nu avea probleme în timpul construcției (CONFIG_MODULE_SIG_KEY="", CONFIG_SYSTEM_TRUSTED_KEYS="", CONFIG_SYSTEM_REVOCATION_KEYS=""). Fără acest ultim pas, am câteva probleme cu certificatele x509
  • face
  • sudo make install

Când fac ultimul pas, am asta:

mcarrere@silverstone:~/Téléchargements/linux-5.15$ sudo make install VERBOSE=1
arch/x86/Makefile:142: CONFIG_X86_X32 activat, dar nu suportă binutils
sh ./arch/x86/boot/install.sh 5.15.0 \
    arch/x86/boot/bzImage System.map „/boot”
run-parts: execută /etc/kernel/postinst.d/apt-auto-removal 5.15.0 /boot/vmlinuz-5.15.0
run-parts: execută /etc/kernel/postinst.d/dkms 5.15.0 /boot/vmlinuz-5.15.0
 * dkms: rulează serviciul de instalare automată pentru kernel 5.15.0 [ OK ] 
run-parts: execută /etc/kernel/postinst.d/initramfs-tools 5.15.0 /boot/vmlinuz-5.15.0
update-initramfs: se generează /boot/initrd.img-5.15.0
W: lipsește /lib/modules/5.15.0
W: Asigurați-vă că toate driverele necesare sunt încorporate în imaginea Linux!
depmod: EROARE: nu s-a putut deschide directorul /lib/modules/5.15.0: Nu există un astfel de fișier sau director
depmod: FATAL: nu s-a putut căuta în module: nu există un astfel de fișier sau director
cat: /var/tmp/mkinitramfs_LbpZGW/lib/modules/5.15.0/modules.builtin: Niciun fișier sau dosar de acest tip
I: initramfs va încerca să reia din /dev/nvme0n1p6
I: (UUID=281e04f6-0dcd-42cf-bde3-1b66a1c2f3b0)
I: Setați variabila RESUME să o înlocuiască.
depmod: AVERTISMENT: Moduls.order nu a putut fi deschis la /var/tmp/mkinitramfs_LbpZGW/lib/modules/5.15.0: Nu există un astfel de fișier sau director
depmod: AVERTISMENT: Moduls.builtin nu a putut fi deschis la /var/tmp/mkinitramfs_LbpZGW/lib/modules/5.15.0: Nu există un astfel de fișier sau director
run-parts: execută /etc/kernel/postinst.d/unattended-upgrades 5.15.0 /boot/vmlinuz-5.15.0
run-parts: execută /etc/kernel/postinst.d/update-notifier 5.15.0 /boot/vmlinuz-5.15.0
run-parts: execută /etc/kernel/postinst.d/xx-update-initrd-links 5.15.0 /boot/vmlinuz-5.15.0
I: /boot/vmlinuz.old este acum un link simbolic către vmlinuz-5.11.0-41-generic
run-parts: execută /etc/kernel/postinst.d/zz-update-grub 5.15.0 /boot/vmlinuz-5.15.0
Fișierul sursă `/etc/default/grub'
Fișierul sursă `/etc/default/grub.d/init-select.cfg'
Création du fichier de configuration GRUBâ¦
Imagine Linux trouvée : /boot/vmlinuz-5.15.0
Image mémoire initiale trouvée : /boot/initrd.img-5.15.0
Imagine Linux trouvée : /boot/vmlinuz-5.11.0-41-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.11.0-41-generic
Imagine Linux trouvée : /boot/vmlinuz-5.10.52
Image mémoire initiale trouvée : /boot/initrd.img-5.10.52
Imagine Linux trouvée : /boot/vmlinuz-5.9.0-050900-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.9.0-050900-generic
Imagine Linux trouvée : /boot/vmlinuz-5.8.0-63-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.8.0-63-generic
Imagine Linux trouvée : /boot/vmlinuz-5.15.0
Image mémoire initiale trouvée : /boot/initrd.img-5.15.0
Imagine Linux trouvée : /boot/vmlinuz-5.11.0-41-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.11.0-41-generic
Imagine Linux trouvée : /boot/vmlinuz-5.10.52
Image mémoire initiale trouvée : /boot/initrd.img-5.10.52
Imagine Linux trouvée : /boot/vmlinuz-5.9.0-050900-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.9.0-050900-generic
Imagine Linux trouvée : /boot/vmlinuz-5.8.0-63-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.8.0-63-generic
Imagine Linux trouvée : /boot/vmlinuz-5.15.0
Image mémoire initiale trouvée : /boot/initrd.img-5.15.0
Imagine Linux trouvée : /boot/vmlinuz-5.11.0-41-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.11.0-41-generic
Imagine Linux trouvée : /boot/vmlinuz-5.10.52
Image mémoire initiale trouvée : /boot/initrd.img-5.10.52
Imagine Linux trouvée : /boot/vmlinuz-5.9.0-050900-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.9.0-050900-generic
Imagine Linux trouvée : /boot/vmlinuz-5.8.0-63-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.8.0-63-generic
Windows Boot Manager găsit pe /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
CentOS Linux 7 (Core) trouvé pe /dev/nvme0n1p7
Imagine Linux trouvée : /boot/vmlinuz-5.15.0
Image mémoire initiale trouvée : /boot/initrd.img-5.15.0
Imagine Linux trouvée : /boot/vmlinuz-5.11.0-41-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.11.0-41-generic
Imagine Linux trouvée : /boot/vmlinuz-5.10.52
Image mémoire initiale trouvée : /boot/initrd.img-5.10.52
Imagine Linux trouvée : /boot/vmlinuz-5.9.0-050900-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.9.0-050900-generic
Imagine Linux trouvée : /boot/vmlinuz-5.8.0-63-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.8.0-63-generic
Windows Boot Manager găsit pe /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
CentOS Linux 7 (Core) trouvé pe /dev/nvme0n1p7
Adăugarea unei intrări din meniul de pornire pentru Setările firmware UEFI
fait

Nu am probleme în timp ce „face”.

Care este problema ? Este obișnuit să modificați .config pentru cheile de securitate?

Trebuie să instalez un nucleu ca acesta pentru că trebuie să modific modulul perf linux și să fac câteva teste.

Mulțumesc.

EDIT1: Deci acum e de lucru. Am urmat asta subiect și fără a schimba .config-ul meu anterior, funcționează, dar nu înțeleg de ce funcționează. O idee ? E foarte curios...

ps: Am făcut câteva teste pe diferite nuclee înainte, nu este nevoie pentru moment să le elimin

Puncte:2
drapel cn

Deci e ok cu asta subiect :

$ sudo make menuconfig
modificați câteva linii în .config:
CONFIG_MODULE_SIG_KEY=""
CONFIG_SYSTEM_TRUSTED_KEYS=""
CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
CONFIG_SYSTEM_REVOCATION_KEYS=""
$ sudo make clean
$ sudo rm -rf debian
$ rm -f vmlinux-gdb.py
$ sudo make -j$(nproc) deb-pkg
$ cd ..
$ sudo dpkg -i linux-*.deb
$ awk -F\' '$1=="menuentry " || $1=="submeniu " {print i++ " : " $2}; /\tmenuentry / {print "\t" i-1">"j++ " : " $2};' /boot/grub/grub.cfg
$ sudo update-grub

Poate că nu este foarte curat pentru partea de criptare, dar funcționează. Daca cineva are o idee mai buna...

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.