如果/ partition是加密的并且有一个单独的/ boot分区,如何从liveUSB重新安装grub?
我发现很少有线程可以解释如何通过chroot
重新安装grub2,但是如果我的/
是加密的并且有一个普通/boot
分区,它们都没有解释如何继续。 我在EFI模式下安装了Debian
,它在UEFI启动菜单中创建了一个无法启动的条目(日文字符)。
我尝试使用来自Ubuntu liveUSB的efibootmgr创建一个新条目,但它仍然无法启动。 我想从Ubuntu liveUSB重新安装grub,但我不知道chroot加密/
分区以及单独的/boot
分区如何融合。
试试这个:
从Ubuntu Live USB
Boot
,可以连接到互联网。
Open
终端窗口(Applications ---- Accessories ---- Terminal)
。
输入以下commands
:
sudo -i apt-get update apt-get install cryptsetup lvm2 fdisk -l cryptsetup luksOpen /dev/sda? TAG #sda? is your root partition vgchange -ay vgscan vgchange -ay [VOLUME GROUP NAME] lvscan /dev/[VOLUME GROUP NAME]/[LOGICAL VOLUME NAME] /mnt modprobe efivars mount /dev/sda? /mnt/boot/efi #sda? is your efi partition mount --bind /dev /mnt/dev mount --bind /dev/pts /mnt/dev/pts mount --bind /proc /mnt/proc mount --bind /sys /mnt/sys cp /etc/resolv.conf /mnt/etc/ chroot /mnt apt-get install --reinstall grub-efi-amd64 or apt-get install --reinstall grub-efi update-grub umount /mnt vgchange -an cryptsetup luksClose TAG