为什么?

为什么?

我在笔记本电脑上安装 Linux Debian 已经有好几年了(HDD0、sda)。我刚刚添加了第二个容纳 Win10 的硬盘(HDD1、sdb)

我想使用这两个操作系统设置双引导。

我发现了大量的教程来实现双启动,但它们似乎适用于先安装 Windows,然后再安装 Linux 的情况;而且我不是 GRUB 专家...

我可以从 Linux 访问 Win10 硬盘并浏览文件系统。

我尝试了 sudo grub-install -> 没有成功

我尝试了 os-prober -> 返回为空

如果我更改 BIOS 中的启动选项,以便首先启动 Win10/HDD1,而不是 Debian/HDD0,则它不起作用:跳过 Win10 并启动 Debian。我猜win10 并没有被广泛认可为可启动操作系统...

任何人都可以帮助我解决这个问题并设置双启动吗?

谢谢 Cez

答案1

设置启动很困难。不存在“一刀切”的解决方案。

您可能很幸运,发现您的 Linux 发行版可以检测所有已安装的操作系统,然后,就像要求 grub 构建正确的配置文件来启动一样简单。 Linux安装指南有很多Windows,因为 Windows 不能与任何其他操作系统兼容。 Windows 安装通常以获取引导扇区的所有权或将自身设置为(唯一)引导操作系统而结束。是的,这个问题可以通过 Linux 来纠正,并且有很多关于此效果的指南。

由于 Ubuntu 是 Debian 的修改版,也许这会有所帮助

或者,从Archlinux 的观点

为什么?

复杂性来自于以下事实:许多不同的 BIOS 固件(每个可能有不同的启动选项),那么,您需要知道是否需要直接从 BIOS 启动还是从 GPT 启动。另一个问题是,其中一个磁盘可能使用一个磁盘,而另一个磁盘可能使用另一个磁盘。然后,每个操作系统可能会有一些特定的更改,例如明显的给他们的有经验的用户。显然不适合新用户。

如果上述方法没有帮助,请进入下一个级别简单的启动设置是用一个引导装载程序(是的,grub实际上是一个引导加载程序,但需要从正在运行的 Linus 操作系统内部进行配置)或现场测试操作系统(可能是乌班图直播以便于使用)。是的,Debian 有一些现场版本,但不是testing易于启动的版本。

请尝试一些选项,如有疑问请询问。

相关内容