Am urmat asta subiect pentru a construi noul nucleu 5.15 pe laptopul meu dell cu Ubuntu 20.04.3 și nucleul său 5.14.0-1008-oem. Din păcate, am unele dificultăți în a construi noul meu nucleu din cauza ssd-ului meu criptat. Nu sunt obișnuit să lucrez cu acest concept când construiesc un nucleu, așa că poate am făcut o greșeală în .config.
Este computerul meu de lucru, așa că trebuie să-mi păstrez Ubuntu cu această criptare. Dar trebuie să construiesc acest nucleu pentru a modifica și modulul perf linux.
Câteva informații despre metoda criptată:
$ sudo dmsetup status
nvme0n1p4_crypt: 0 980125696 cript
$ sudo cryptsetup status /dev/mapper/nvme0n1p4_crypt
/dev/mapper/nvme0n1p4_crypt este activ și este în uz.
tip: LUKS1
cifr: aes-xts-plain64
dimensiune cheie: 512 biți
locația cheii: dm-crypt
dispozitiv: /dev/nvme0n1p4
Dimensiunea sectorului: 512
offset: 4096 sectoare
dimensiune: 980125696 sectoare
modul: citire/scriere
steaguri: aruncări
Am urmărit subiectul, dar în loc să folosesc:
$ make menuconfig
Obisnuiam :
$ make olddefconfig
$ make oldconfig
+ am modificat aceste linii în .config:
CONFIG_MODULE_SIG_KEY=""
CONFIG_SYSTEM_TRUSTED_KEYS=""
CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
CONFIG_SYSTEM_REVOCATION_KEYS=""
Dacă nu fac asta, nu funcționează la început cu certificatul x509 negăsit și neîncărcat.
Sfârșitul preparatului meu după 1 oră:
LD [M] sound/x86/snd-hdmi-lpe-audio.ko
LD [M] sound/xen/snd_xen_front.ko
make KERNELRELEASE=5.15.0 ARCH=x86 KBUILD_BUILD_VERSION=1 -f ./Makefile intdeb-pkg
sh ./scripts/package/builddeb
arch/x86/Makefile:142: CONFIG_X86_X32 activat, dar nu suportă binutils
arch/x86/Makefile:142: CONFIG_X86_X32 activat, dar nu suportă binutils
INSTALAȚI debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/aegis128-aesni.ko
INSTALAȚI debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/aesni-intel.ko
INSTALAȚI debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/blake2s-x86_64.ko
INSTALAȚI debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/blowfish-x86_64.ko
INSTALAȚI debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/camellia-aesni-avx-x86_64.ko
INSTALAȚI debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/camellia-aesni-avx2.ko
INSTALAȚI debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/camellia-x86_64.ko
INSTALAȚI debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/cast5-avx-x86_64.ko
SIGNĂ debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/aegis128-aesni.ko
SIGNĂ debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/blowfish-x86_64.ko
SIGNĂ debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/blake2s-x86_64.ko
SIGNĂ debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/camellia-aesni-avx-x86_64.ko
SIGNĂ debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/camellia-aesni-avx2.ko
SIGNĂ debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/cast5-avx-x86_64.ko
SIGNĂ debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/camellia-x86_64.ko
SIGNĂ debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/aesni-intel.ko
La main.c:160:
La main.c:160:
La main.c:160:
- Eroare SSL:02001002:system library:fopen:Nu există un astfel de fișier sau director: ../crypto/bio/bss_file.c:69
- Eroare SSL:02001002:system library:fopen:Nu există un astfel de fișier sau director: ../crypto/bio/bss_file.c:69
- Eroare SSL:02001002:system library:fopen:Nu există un astfel de fișier sau director: ../crypto/bio/bss_file.c:69
- Eroare SSL:2006D080:Rutine BIO:BIO_new_file:nu există un astfel de fișier: ../crypto/bio/bss_file.c:76
La main.c:160:
- Eroare SSL:2006D080:Rutine BIO:BIO_new_file:nu există un astfel de fișier: ../crypto/bio/bss_file.c:76
La main.c:160:
La main.c:160:
fișier-semn: - Eroare SSL:2006D080:Rutine BIO:Fișier_BIO_nou:nu există un astfel de fișier: ../crypto/bio/bss_file.c:76
La main.c:160:
fișier-semn: - Eroare SSL:02001002:system library:fopen:Nu există un astfel de fișier sau director: ../crypto/bio/bss_file.c:69
La main.c:160:
: Nu există un astfel de fișier sau director
- Eroare SSL:02001002:system library:fopen:Nu există un astfel de fișier sau director: ../crypto/bio/bss_file.c:69
fișier-semn: - Eroare SSL:02001002:system library:fopen:Nu există un astfel de fișier sau director: ../crypto/bio/bss_file.c:69
: Nu există un astfel de fișier sau director
- Eroare SSL:02001002:system library:fopen:Nu există un astfel de fișier sau director: ../crypto/bio/bss_file.c:69
- Eroare SSL:2006D080:Rutine BIO:BIO_new_file:nu există un astfel de fișier: ../crypto/bio/bss_file.c:76
- Eroare SSL:02001002:system library:fopen:Nu există un astfel de fișier sau director: ../crypto/bio/bss_file.c:69
- Eroare SSL:2006D080:Rutine BIO:BIO_new_file:nu există un astfel de fișier: ../crypto/bio/bss_file.c:76
: Nu există un astfel de fișier sau director
- Eroare SSL:2006D080:Rutine BIO:BIO_new_file:nu există un astfel de fișier: ../crypto/bio/bss_file.c:76
- Eroare SSL:2006D080:Rutine BIO:BIO_new_file:nu există un astfel de fișier: ../crypto/bio/bss_file.c:76
fișier-semn: - Eroare SSL:2006D080:Rutine BIO:Fișier_BIO_nou:nu există un astfel de fișier: ../crypto/bio/bss_file.c:76
semn-fișier: semn-fișier: semn-fișier: : Nu există un astfel de fișier sau director
sign-file: : Nu există un astfel de fișier sau director
: Nu există un astfel de fișier sau director
: Nu există un astfel de fișier sau director
: Nu există un astfel de fișier sau director
make[6]: *** [scripts/Makefile.modinst:83: debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/cast5-avx-x86_64.ko] Erreur 1
make[6]: *** Suprimarea fișierului « debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/cast5-avx-x86_64.ko »
make[6]: *** Attente des tâches non terminées....
make[6]: *** [scripts/Makefile.modinst:83: debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/aegis128-aesni.ko] Erreur 1
make[6]: *** Suprimarea fișierului « debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/aegis128-aesni.ko »
make[6]: *** [scripts/Makefile.modinst:83: debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/blowfish-x86_64.ko] Erreur 1
make[6]: *** Suprimarea fișierului « debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/blowfish-x86_64.ko»
make[6]: *** [scripts/Makefile.modinst:83: debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/blake2s-x86_64.ko] Erreur 1
make[6]: *** Suprimarea fișierului « debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/blake2s-x86_64.ko»
make[6]: *** [scripts/Makefile.modinst:83: debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/camellia-aesni-avx-x86_64.ko] Erreur 1
make[6]: *** Suprimarea fișierului « debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/camellia-aesni-avx-x86_64.ko »
make[6]: *** [scripts/Makefile.modinst:83: debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/camellia-aesni-avx2.ko] Erreur 1
make[6]: *** Suprimarea fișierului « debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/camellia-aesni-avx2.ko »
make[6]: *** [scripts/Makefile.modinst:83: debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/camellia-x86_64.ko] Erreur 1
make[6]: *** Suprimarea fișierului « debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/camellia-x86_64.ko »
make[6]: *** [scripts/Makefile.modinst:83: debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/aesni-intel.ko] Erreur 1
make[6]: *** Suprimarea fișierului « debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/aesni-intel.ko »
make[5]: *** [Makefile:1794 : modules_install] Erreur 2
make[4]: *** [scripts/Makefile.package:87 : intdeb-pkg] Erreur 2
make[3]: *** [Makefile:1576 : intdeb-pkg] Erreur 2
make[2]: *** [debian/rules:13 : binary-arch] Erreur 2
dpkg-buildpackage: eroare: subprocesul binar debian/rules a returnat starea de ieșire 2
make[1]: *** [scripts/Makefile.package:77 : deb-pkg] Erreur 2
make: *** [Makefile:1576 : deb-pkg] Erreur 2
Cum să o repar?