Khoảng một năm trước, tôi đã cài đặt Ubuntu 20.04 LTS trên máy tính xách tay Acer (đĩa hệ thống SSD) và cũng đã tạo một phân vùng FAT32 thử nghiệm/thử nghiệm an toàn trên ổ cứng gắn trong với nội dung của ubuntu-20.04-desktop-AMD64.iso như thể nó là một USB có khả năng khởi động, bằng cách sao chép nội dung của thẻ vào phân vùng.Bây giờ tôi có thể bắt đầu một phiên trực tiếp Ubuntu thông qua lựa chọn khởi động thay thế F12 và tôi có một mục nhập Grub2 trong menu khởi động Grub bình thường của mình để bắt đầu một phiên trực tiếp từ phân vùng. Gần đây (sau khi cập nhật?), khởi động Grub bị hỏng khi khởi động an toàn được kích hoạt. Nó vẫn hoạt động qua F12 và qua Grub nếu tắt khởi động an toàn.
Khi bắt đầu tôi nhận được các lỗi sau:
lỗi: vmlinuz/casper có chữ ký không hợp lệ
lỗi: bạn cần tải kernel trước
Mục trong /etc/grub.d/40_custom như sau:
menuentry "Phiên trực tiếp Ubuntu 20.04 LTS (bỏ qua cửa sổ cài đặt)" {
insmod search_fs_uuid
chuỗi insmod
tìm kiếm --fs-uuid --no-floppy --set=root 7ca7-318e
trình tải chuỗi ($root)/EFI/BOOT/grubx64.efi
linux /casper/vmlinuz boot=casper giật gân yên tĩnh
initrd/casper/initrd
}
Tôi cũng đã thử lấp đầy phân vùng bằng nội dung từ phiên bản ubuntu-20.04.2.0-desktop-AMD64.iso mới nhất, giữ nguyên 40_custom. Quá trình khởi động bắt đầu từ bánh xe quay, nhưng kết thúc bằng một loạt tin nhắn. Bắt đầu thông qua menu F12 hoạt động tốt.
Làm cách nào để giải quyết chữ ký không hợp lệ - hoặc - làm cách nào để thay đổi 40_custom để bắt đầu sử dụng nội dung của phiên bản .iso mới nhất - giả sử rằng điều này giải quyết được vấn đề chữ ký không hợp lệ?