简写:A.EFI代表A硬盘的EFI分区
场景
我电脑已经有一个主系统A(ubuntu)和副系统B(windows),现在我又需要一个移动系统C(ubuntu),为了在学校机器上进行编程
问题
问题1
当我完成C的安装后,A的引导无法被BIOS发现,只能从C的引导进入A
问题2
当我解决A,C的引导,使其能被BIOS发现后,C在别的主板上无法成功进入系统
解决
解决问题1
分别进入A,C系统内,执行以下代码
sudo update-grub
sudo grub-install (disk eg. /dev/sda1)
解决问题2
产生原因
即使将bootloader安装进C.EFI后,但是C的/etc/fstab中还是会尝试加载A.EFI来进行引导
修改fstab
sudo vim /etc/fstab
将EFI分区挂载改为C.EFI,只需修改UUID即可