tôi đã theo dõi điều này đề tài để xây dựng nhân mới 5.15 trên máy tính xách tay Dell của tôi với Ubuntu 20.04.3 và kernel 5.14.0-1008-oem của nó. Thật không may, tôi gặp một số khó khăn khi xây dựng nhân mới do ổ ssd được mã hóa của mình. Tôi không quen làm việc với khái niệm này khi tôi xây dựng kernel nên có lẽ tôi đã nhầm lẫn trong .config.
Đó là máy tính làm việc của tôi nên tôi cần giữ Ubuntu của mình bằng mã hóa này. Nhưng tôi cũng cần xây dựng hạt nhân này để sửa đổi mô-đun linux hoàn hảo.
Một số thông tin về phương thức mã hóa:
$ sudo dmsetup trạng thái
nvme0n1p4_crypt: 0 980125696 mật mã
$ sudo trạng thái cryptsetup /dev/mapper/nvme0n1p4_crypt
/dev/mapper/nvme0n1p4_crypt đang hoạt động và đang được sử dụng.
loại: LUKS1
mật mã: aes-xts-plain64
kích thước khóa: 512 bit
vị trí quan trọng: dm-crypt
thiết bị: /dev/nvme0n1p4
quy mô ngành: 512
bù đắp: 4096 lĩnh vực
kích thước: 980125696 ngành
chế độ: đọc/ghi
cờ: loại bỏ
Tôi đã theo dõi chủ đề nhưng thay vì sử dụng:
$ tạo menuconfig
tôi đã sử dụng:
$ tạo olddefconfig
$ tạo cấu hình cũ
+ sửa đổi những dòng này trong .config :
CONFIG_MODULE_SIG_KEY=""
CONFIG_SYSTEM_TRUSTED_KEYS=""
CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
CONFIG_SYSTEM_REVOCATION_KEYS=""
Nếu tôi không làm điều đó, nó sẽ không hoạt động lúc đầu với chứng chỉ x509 không được tìm thấy và không được tải.
Kết thúc công việc của tôi sau 1 giờ:
LD [M] sound/x86/snd-hdmi-lpe-audio.ko
LD [M] sound/xen/snd_xen_front.ko
tạo KERNELRELEASE=5.15.0 ARCH=x86 KBUILD_BUILD_VERSION=1 -f ./Makefile intdeb-pkg
sh ./scripts/package/builddeb
Arch/x86/Makefile:142: Đã bật CONFIG_X86_X32 nhưng không hỗ trợ binutils
Arch/x86/Makefile:142: Đã bật CONFIG_X86_X32 nhưng không hỗ trợ binutils
CÀI ĐẶT debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/aegis128-aesni.ko
CÀI ĐẶT debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/aesni-intel.ko
CÀI ĐẶT debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/blake2s-x86_64.ko
CÀI ĐẶT debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/blowfish-x86_64.ko
CÀI ĐẶT debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/camellia-aesni-avx-x86_64.ko
CÀI ĐẶT debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/camellia-aesni-avx2.ko
CÀI ĐẶT debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/camellia-x86_64.ko
CÀI ĐẶT debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/cast5-avx-x86_64.ko
ĐĂNG KÝ debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/aegis128-aesni.ko
ĐĂNG KÝ debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/blowfish-x86_64.ko
ĐĂNG KÝ debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/blake2s-x86_64.ko
ĐĂNG KÝ debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/camellia-aesni-avx-x86_64.ko
ĐĂNG KÝ debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/camellia-aesni-avx2.ko
ĐĂNG KÝ debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/cast5-avx-x86_64.ko
ĐĂNG KÝ debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/camellia-x86_64.ko
ĐĂNG KÝ debian/linux-image/lib/modules/5.15.0/kernel/arch/x86/crypto/aesni-intel.ko
Tại chính.c:160:
Tại chính.c:160:
Tại chính.c:160:
- Lỗi SSL:02001002:thư viện hệ thống:fopen:Không có tệp hoặc thư mục như vậy: ../crypto/bio/bss_file.c:69
- Lỗi SSL:02001002:thư viện hệ thống:fopen:Không có tệp hoặc thư mục như vậy: ../crypto/bio/bss_file.c:69
- Lỗi SSL:02001002:thư viện hệ thống:fopen:Không có tệp hoặc thư mục như vậy: ../crypto/bio/bss_file.c:69
- Lỗi SSL:2006D080:BIO routines:BIO_new_file:no such file: ../crypto/bio/bss_file.c:76
Tại chính.c:160:
- Lỗi SSL:2006D080:BIO routines:BIO_new_file:no such file: ../crypto/bio/bss_file.c:76
Tại chính.c:160:
Tại chính.c:160:
tệp đăng nhập: - Lỗi SSL:2006D080:BIO routines:BIO_new_file:no such file: ../crypto/bio/bss_file.c:76
Tại chính.c:160:
tệp đăng nhập: - Lỗi SSL: 02001002: thư viện hệ thống: fopen: Không có tệp hoặc thư mục như vậy: ../crypto/bio/bss_file.c:69
Tại chính.c:160:
: Không có tập tin hoặc thư mục
- Lỗi SSL:02001002:thư viện hệ thống:fopen:Không có tệp hoặc thư mục như vậy: ../crypto/bio/bss_file.c:69
tệp đăng nhập: - Lỗi SSL: 02001002: thư viện hệ thống: fopen: Không có tệp hoặc thư mục như vậy: ../crypto/bio/bss_file.c:69
: Không có tập tin hoặc thư mục
- Lỗi SSL:02001002:thư viện hệ thống:fopen:Không có tệp hoặc thư mục như vậy: ../crypto/bio/bss_file.c:69
- Lỗi SSL:2006D080:BIO routines:BIO_new_file:no such file: ../crypto/bio/bss_file.c:76
- Lỗi SSL:02001002:thư viện hệ thống:fopen:Không có tệp hoặc thư mục như vậy: ../crypto/bio/bss_file.c:69
- Lỗi SSL:2006D080:BIO routines:BIO_new_file:no such file: ../crypto/bio/bss_file.c:76
: Không có tập tin hoặc thư mục
- Lỗi SSL:2006D080:BIO routines:BIO_new_file:no such file: ../crypto/bio/bss_file.c:76
- Lỗi SSL:2006D080:BIO routines:BIO_new_file:no such file: ../crypto/bio/bss_file.c:76
tệp đăng nhập: - Lỗi SSL:2006D080:BIO routines:BIO_new_file:no such file: ../crypto/bio/bss_file.c:76
sign-file: sign-file: sign-file: : Không có tệp hoặc thư mục như vậy
sign-file: : Không có tệp hoặc thư mục như vậy
: Không có tập tin hoặc thư mục
: Không có tập tin hoặc thư mục
: Không có tập tin hoặc thư mục
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]: *** Suppression du fichier « 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] Lỗi 1
make[6]: *** Suppression du fichier « 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]: *** Suppression du fichier « 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]: *** Suppression du fichier « 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]: *** Suppression du fichier « 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] Lỗi 1
make[6]: *** Suppression du fichier « 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] Lỗi 1
make[6]: *** Suppression du fichier « 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]: *** Suppression du fichier « 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: erreur: quy trình con nhị phân debian/rules trả về trạng thái thoát 2
make[1]: *** [scripts/Makefile.package:77 : deb-pkg] Erreur 2
thực hiện: *** [Tệp tạo tệp:1576 : deb-pkg] Erreur 2
Làm thế nào để sửa chữa nó?