Tôi đang cài đặt hệ thống Ubuntu 21.04 theo cách thủ công (tức là thông qua các tập lệnh tùy chỉnh).
Đĩa GPT của tôi có hai phân vùng. Phân vùng hệ thống EFI và phân vùng BTRFS được mã hóa LUKS (phiên bản 1).
Khi khởi động, ấu trùng
nhấp nháy các thông báo lỗi sau, rồi giảm xuống ấu trùng
lời nhắc.
lỗi: không tìm thấy tệp `/boot'.
lỗi: không có thiết bị như vậy: /.disk/info.
lỗi: không có thiết bị như vậy: /.disk/mini-info.
lỗi: không thể tìm thấy lệnh `cryptomount'.
Câu hỏi của tôi là: làm cách nào để cung cấp/kích hoạt tiền điện tử
lệnh bên trong Grub?
(Nếu tôi gõ Cứu giúp
tại ấu trùng
dấu nhắc, mệnh lệnh tiền điện tử
không được liệt kê.)
Thật thú vị, nếu tôi thêm một loại ef02
Phân vùng khởi động BIOS và cài đặt phiên bản BIOS của Grub và khởi động hệ thống ở chế độ BIOS, quá trình khởi động sẽ thành công. Tuy nhiên, tôi muốn đĩa khởi động trên hệ thống UEFI.
Thông tin lai lịch:
Tôi đã xem hướng dẫn tại liên kết bên dưới và tôi không thấy cần phải làm gì khác để kích hoạt tiền điện tử
chỉ huy. Tôi đã thử thêm tiền điện tử insmod
đến /boot/efi/EFI/BOOT/grub.cfg
, nhưng điều đó đã không làm việc.
https://cryptsetup-team.pages.debian.net/cryptsetup/encrypted-boot.html
Trước đây, tôi đã cài đặt thủ công Ubuntu với bản rõ /khởi động
phân vùng và mã hóa /
phân vùng và mọi thứ đã hoạt động. Vì vậy, yếu tố mới là tôi đang cố gắng đặt /khởi động
thư mục trên mã hóa /
vách ngăn. Tôi cũng đã cài đặt Void Linux với /khởi động
trên một phân vùng được mã hóa và điều đó đã hoạt động như mong đợi.
/boot/efi/EFI/BOOT/grub.cfg
Là:
tiền điện tử -u e5f6f8f5dc3944cbb6d8d99b1f17b343
search.fs_uuid 5e42bb87-3342-48b6-aff5-f2519063f9b9 root
cryptouuid/e5f6f8f5dc3944cbb6d8d99b1f17b343
đặt tiền tố=($root)'/@_2107_hirsute/boot/grub'
tệp cấu hình $prefix/grub.cfg
tôi cài đặt ấu trùng
bằng cách chạy như sau:
chọn=''
opts="$opts --force"
opts="$opts --no-soft"
opts="$opts --recheck"
opts="$opts --removable"
opts="$opts --target=x86_64-efi"
opts="$opts --efi-directory=/boot/efi"
opts="$opts --bootloader-id=Ubuntu"
chroot /mnt grub-install $opts