Tôi đang sử dụng Ubuntu 20.04.3 LTS x86_64 và tôi đã cố gắng cài đặt phiên bản kernel mới nhất bằng cách sử dụng:
cập nhật sudo apt && nâng cấp sudo apt
Nhưng khi kết thúc quá trình chạy, nó luôn hiển thị thông báo sau:
Thêm mục menu khởi động cho Cài đặt chương trình cơ sở UEFI
/etc/grub.d/35_fwupd: dòng 5: /usr/share/grub: Là một thư mục
run-parts: /etc/kernel/postinst.d/zz-update-grub đã thoát với mã trả về 126
dpkg: gói xử lý lỗi linux-image-5.4.0-84-generic (--configure):
đã cài đặt linux-image-5.4.0-84-generic package post-installation script subprocess trả về lỗi exit st
atus 1
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
linux-image-5.4.0-84-chung
E: Tiến trình con /usr/bin/dpkg trả về mã lỗi (1)
đầu ra của uname -r
Là:
5.4.0-81-chung.
Điều đó có nghĩa là kernel không được cài đặt chính xác.
Có ai có một ý tưởng về những gì đang xảy ra?
Chỉnh sửa:
Theo yêu cầu tôi đang đăng nội dung của tôi /etc/grub.d/35_fwupd
tập tin:
#! /bin/bash
# Mã định danh giấy phép SPDX: LGPL-2.1+
đặt -e
${pkgdatadir:?}
# shellcheck nguồn=/dev/null
. "$pkgdatadir/grub-mkconfig_lib"
nếu [ -f /var/lib/fwupd/uefi_capsule.conf ] &&
ls /sys/firmware/efi/efivars/fwupd-*-0abba7dc-e516-4167-bbf5-4d9d1c739416 1>/dev/null 2>&1; sau đó
nguồn /var/lib/fwupd/uefi_capsule.conf
nếu [ "${EFI_PATH}" != "" ] && [ "${ESP}" != "" ]; sau đó
echo "Thêm mục cập nhật chương trình cơ sở Linux" >&2
con mèo << EOF
menuentry 'Trình cập nhật chương trình cơ sở Linux' \$menuentry_id_option 'fwupd' {
EOF
${grub_probe:?}
chuẩn bị_grub_to_access_device '`${grub_probe} --target=device \${ESP}` | sed -e "s/^/\t/"'
con mèo << EOF
bộ nạp dây chuyền ${EFI_PATH}
}
EOF
fi
fi