我刚刚在一个单独的驱动器上安装了Linux。我现在有三个驱动器:一个带有Windows 10,一个带有Linux,还有一个只有数据。现在,我想使用Grub在操作系统之间切换。
但是,Grub不会检测/加载Windows 10。
sudo os-prober,它不返回任何内容。No device with such UUID或No such partition的内容(我选择了带有label='EFI‘的第二个分区)另外,我也不确定是否应该关闭窗口引导程序。Windows 10的快速启动也被关闭。
任何帮助都是非常感谢的。
发布于 2017-07-24 11:35:03
如果您是在BIOS模式下启动,那么您无法做太多的工作来可靠地工作(至少最后,我知道没有一个可靠的方法,除非每个安装都有单独的硬盘驱动器)。
但是,如果您是在UEFI模式下启动,那么它主要包括创建一个GRUB条目来从EFI系统分区链接加载/EFI/Microsoft/Boot/bootmgfw.efi。您还需要修改Windows认为引导加载程序应该是什么(或者使您的EFI变量只读(只有一些固件允许这样做),否则Windows将更新EFI变量,使其指向它自己的引导程序,这是每次您引导到Windows时的默认情况。我不能百分之百地肯定您需要什么命令才能完成这个任务(我已经很久没有建立自己的系统了),只是它已经用bcdedit完成了。
https://unix.stackexchange.com/questions/381381
复制相似问题