Linux 作为引导加载程序

Linux 作为引导加载程序

我在做一些特别的事情。我想将我的单个 Windows 10 安装分成多个操作系统,每个操作系统都有一个用途。那是因为我的 Windows 10 里装满了游戏、编程工具、视频编辑工具、音乐录制工具、智能家居工具和其他一些我甚至不记得的工具。有时候,这种混乱让我感到害怕,所以我每隔 1-2 年就会重新安装一次。因此,正如上面所说,我的计划是将所有提到的“应用程序组”拆分为一个自己的操作系统。

复杂的部分是,我经常在旅途中使用我的电脑和类似 anydesk 或 parsec 的东西。

因此,我想出了 2 个可能的解决方案,它们可行但有缺点,还有 1 个我希望它能起作用。

1):虚拟机管理程序 我最喜欢的解决方案是 vmware ESXi。我会将每个操作系统安装为虚拟机,并将 PCI 设备和 SSD 直接映射到这些虚拟机。因此,这将是某种更好的多引导加载程序,我也可以从远程站点控制它,因为我只需启动我需要的虚拟机即可。缺点是,我一次只能运行一个虚拟机,而且由于 PCI 映射,切换虚拟机的过程有点麻烦。

2):多重启动 在这里我发现了启动管理器“rEFInd”,它不仅花哨,而且可高度自定义。因此,我将获得一个干净的启动菜单,只需选择要在启动时启动的操作系统即可。初始设置比虚拟机管理程序部分要困难一些,但这并不重要。缺点是,我无法从远程控制它,因此我也会进入相同的(默认启动)操作系统,而没有启动另一个操作系统的选项。

3):带有 GUI 的完整 Linux 作为引导程序 如上所述,我真的不知道这在技术上是否可行,在搜索时,我只找到许多操作系统组合的双启动手册。我的计划是使用带有 GUI 的可启动 Linux 发行版,对我来说哪个都不重要。然后我想要一个功能,比如选择另一个操作系统进行启动,然后自动卸载提到的 Linux 发行版。使用 shell 脚本可以实现吗?这样,即使从通过 anydesk 或 vnc 连接的远程站点也可以选择启动操作系统。

希望有人对此能给出建议。

相关内容