Điểm:1

Cài đặt kernel mới: thiếu/lib/mô-đun

lá cờ cn

Xin chào, tôi gặp sự cố khi cài đặt kernel 5.15 mới trên máy của mình. Để cài đặt kernel mới, tôi làm điều này:

  • tạo menuconfig (Tôi cũng đã thử phương pháp cp .config) + các dòng đã sửa đổi để không gặp sự cố khi đang xây dựng (CONFIG_MODULE_SIG_KEY="", CONFIG_SYSTEM_TRUSTED_KEYS="", CONFIG_SYSTEM_REVOCATION_KEYS=""). Nếu không có bước cuối cùng này, tôi gặp một số rắc rối với chứng chỉ x509
  • chế tạo
  • sudo thực hiện cài đặt

Khi tôi thực hiện bước cuối cùng, tôi có điều này:

mcarrere@silverstone:~/Téléchargements/linux-5.15$ sudo make install VERBOSE=1
Arch/x86/Makefile:142: Đã bật CONFIG_X86_X32 nhưng không hỗ trợ binutils
sh ./arch/x86/boot/install.sh 5.15.0 \
    vòm/x86/boot/bzImage System.map "/boot"
phần chạy: thực thi /etc/kernel/postinst.d/apt-auto-removal 5.15.0 /boot/vmlinuz-5.15.0
phần chạy: thực thi /etc/kernel/postinst.d/dkms 5.15.0 /boot/vmlinuz-5.15.0
 * dkms: chạy dịch vụ cài đặt tự động cho kernel 5.15.0 [ OK ] 
phần chạy: thực thi /etc/kernel/postinst.d/initramfs-tools 5.15.0 /boot/vmlinuz-5.15.0
update-initramfs: Đang tạo /boot/initrd.img-5.15.0
W: thiếu /lib/modules/5.15.0
W: Đảm bảo tất cả các trình điều khiển cần thiết được tích hợp vào hình ảnh linux!
depmod: LỖI: không thể mở thư mục /lib/modules/5.15.0: Không có tệp hoặc thư mục như vậy
depmod: FATAL: không thể tìm kiếm mô-đun: Không có tệp hoặc thư mục như vậy
mèo: /var/tmp/mkinitramfs_LbpZGW/lib/modules/5.15.0/modules.builtin: Aucun fichier ou file de ce type
Tôi: Các initramfs sẽ cố gắng tiếp tục từ /dev/nvme0n1p6
Tôi: (UUID=281e04f6-0dcd-42cf-bde3-1b66a1c2f3b0)
Tôi: Đặt biến TIẾP TỤC để ghi đè lên điều này.
depmod: CẢNH BÁO: không thể mở modules.order tại /var/tmp/mkinitramfs_LbpZGW/lib/modules/5.15.0: Không có tệp hoặc thư mục như vậy
depmod: CẢNH BÁO: không thể mở modules.builtin tại /var/tmp/mkinitramfs_LbpZGW/lib/modules/5.15.0: Không có tệp hoặc thư mục như vậy
phần chạy: thực thi /etc/kernel/postinst.d/unattended-upgrades 5.15.0 /boot/vmlinuz-5.15.0
phần chạy: thực thi /etc/kernel/postinst.d/update-notifier 5.15.0 /boot/vmlinuz-5.15.0
phần chạy: thực thi /etc/kernel/postinst.d/xx-update-initrd-links 5.15.0 /boot/vmlinuz-5.15.0
Tôi: /boot/vmlinuz.old hiện là một liên kết tượng trưng đến vmlinuz-5.11.0-41-generic
phần chạy: thực thi /etc/kernel/postinst.d/zz-update-grub 5.15.0 /boot/vmlinuz-5.15.0
Tệp nguồn `/etc/default/grub'
Tệp nguồn `/etc/default/grub.d/init-select.cfg'
Céation du fichier de configuration GRUBâ¦
Hình ảnh Linux trouvée : /boot/vmlinuz-5.15.0
Image mémoire initiale trouvée : /boot/initrd.img-5.15.0
Hình ảnh Linux trouvée : /boot/vmlinuz-5.11.0-41-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.11.0-41-generic
Hình ảnh Linux trouvée : /boot/vmlinuz-5.10.52
Image mémoire initiale trouvée : /boot/initrd.img-5.10.52
Hình ảnh Linux trouvée : /boot/vmlinuz-5.9.0-050900-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.9.0-050900-generic
Hình ảnh Linux trouvée : /boot/vmlinuz-5.8.0-63-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.8.0-63-generic
Hình ảnh Linux trouvée : /boot/vmlinuz-5.15.0
Image mémoire initiale trouvée : /boot/initrd.img-5.15.0
Hình ảnh Linux trouvée : /boot/vmlinuz-5.11.0-41-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.11.0-41-generic
Hình ảnh Linux trouvée : /boot/vmlinuz-5.10.52
Image mémoire initiale trouvée : /boot/initrd.img-5.10.52
Hình ảnh Linux trouvée : /boot/vmlinuz-5.9.0-050900-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.9.0-050900-generic
Hình ảnh Linux trouvée : /boot/vmlinuz-5.8.0-63-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.8.0-63-generic
Hình ảnh Linux trouvée : /boot/vmlinuz-5.15.0
Image mémoire initiale trouvée : /boot/initrd.img-5.15.0
Hình ảnh Linux trouvée : /boot/vmlinuz-5.11.0-41-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.11.0-41-generic
Hình ảnh Linux trouvée : /boot/vmlinuz-5.10.52
Image mémoire initiale trouvée : /boot/initrd.img-5.10.52
Hình ảnh Linux trouvée : /boot/vmlinuz-5.9.0-050900-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.9.0-050900-generic
Hình ảnh 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 trouvé sur /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
CentOS Linux 7 (Core) trouvé sur /dev/nvme0n1p7
Hình ảnh Linux trouvée : /boot/vmlinuz-5.15.0
Image mémoire initiale trouvée : /boot/initrd.img-5.15.0
Hình ảnh Linux trouvée : /boot/vmlinuz-5.11.0-41-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.11.0-41-generic
Hình ảnh Linux trouvée : /boot/vmlinuz-5.10.52
Image mémoire initiale trouvée : /boot/initrd.img-5.10.52
Hình ảnh Linux trouvée : /boot/vmlinuz-5.9.0-050900-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.9.0-050900-generic
Hình ảnh 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 trouvé sur /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
CentOS Linux 7 (Core) trouvé sur /dev/nvme0n1p7
Thêm mục menu khởi động cho Cài đặt chương trình cơ sở UEFI
chắc chắn

Tôi không gặp khó khăn gì trong khi "làm".

Vấn đề là gì? Việc sửa đổi .config cho các khóa bảo mật có phải là thông thường không?

Tôi cần cài đặt kernel như thế này vì tôi phải sửa đổi mô-đun linux hoàn hảo và thực hiện một số thử nghiệm.

Cảm ơn bạn.

CHỈNH SỬA1: Vì vậy, nó làm việc bây giờ. tôi đã theo dõi điều này đề tài và không thay đổi .config trước đó của tôi, nó hoạt động nhưng tôi không hiểu tại sao nó hoạt động. Một ý tưởng ? Nó rất tò mò...

ps: Tôi đã thực hiện một số thử nghiệm trên các kernel khác nhau trước đây, không cần phải xóa chúng ngay bây giờ

Điểm:2
lá cờ cn

Vì vậy, nó ổn với điều này đề tài :

$ sudo tạo menuconfig
thay đổi một số dòng trong .config :
CONFIG_MODULE_SIG_KEY=""
CONFIG_SYSTEM_TRUSTED_KEYS=""
CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
CONFIG_SYSTEM_REVOCATION_KEYS=""
$ Sudo làm sạch
$ sudo rm -rf debian
$ rm -f vmlinux-gdb.py
$ sudo làm -j$(nproc) deb-pkg
$cđ..
$ sudo dpkg -i linux-*.deb
$ awk -F\' '$1=="menuentry " || $1=="menu con " {in i++" : " $2}; /\tmenuentry / {print "\t" i-1">"j++ " : " $2};' /boot/grub/grub.cfg
$ Sudo cập nhật-grub

Có thể Nó không sạch lắm cho phần mã hóa nhưng nó hoạt động. Nếu ai đó có một ý tưởng tốt hơn ...

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.