我想以双启动方式运行 Windows 10 和 Ubuntu 16.0.4,其中 Windows 由 BitLocker 加密,Ubuntu 由 LUKS 加密。我已能够使用以下方法在 BIOS 上实现此目的:
https://www.youtube.com/watch?v=F0b4I89LY5E
但是,不知何故,它无法与 Ubuntu 的 UEFI 配合使用。我想我遇到了 GRUB 问题。最初,我遇到了 EFI 分区未找到的问题,因为指南是基于 BIOS 的解决方案。但是,然后我在 /mnt/boot 中创建了 efi 目录,并将其挂载到安装了 Windows 启动管理器的 EFI 分区上。之后,我在运行 grub-install 命令时指定了 Windows 启动管理器(EFI 分区),一切顺利,没有任何错误。但是,当我重新启动时,我得到了 initramfs 提示。所以,不太确定如何排除故障。
指南中没有但我已经完成的步骤如下:
mount /dev/mapper/ubu-root /mnt
mount /dev/sda1 /mnt/boot
mkdir -p /mnt/boot/efi
mount /dev/sda2 (Windows Boot Manager) /mnt/boot/efi
cd /mnt
mount --rbind /dev dev
mount --rbind /sys sys
mount --rbind /run run
mount --bind /proc proc
chroot . /bin/bash -l
blkid (to note down the UUID of /dev/sda6 (luks volume))
vi /etc/crypttab
sda6-crypt /dev/sda6 OR UUID none luks,discard
:wq
update-initramfs -u
grub-install --recheck /dev/sda2
grub-mkconfig -o /boot/grub/grub.cfg
exit
cd
umount -l /mnt
sync
exit
exit
任何帮助,将不胜感激?