首先要明确的是:一套微型机物理硬件不能直接运行多个操作系统,即使是某些双 CPU (区别于双核)的服务器也不能,要运行多个操作系统必须加虚拟化层,无论是用虚拟化硬件还是虚拟化软件。
我曾设想了一个“双系统互为虚拟化主客同时运行”的方案,最初尝试 Windows-macOS 组合但没成功,不过对于 Windows-Linux 组合倒是可以,大致步骤:
0. 笔记本配备两块内置磁盘,足够的内存大小,其中一块盘安装了 Windows 。
1. 通过 AIDA64 软件查看,并拍照记录下 Windows 的主板 ID
2. 在 Windows 安装 VirtualBox ,用 VirtualBox 将 Linux 安装到另一块磁盘( 参见
https://blog.csdn.net/flashdelover/article/details/102745140 )
3. 从 BIOS 启动到 Linux ,安装 VirtualBox ,在 Linux 中创建 Windows 那块物理盘的虚拟盘 vmdk ,并创建 Windows 虚拟机,编辑 Windows 的.vbox 文件设置虚拟机的主板 ID 为物理机的主板 ID (此举是为避免当 Windows 系统以虚拟机方式启动时主板 ID 值变化导致 Windows 或者那些检测主板 ID 的软件 License 变得无效)
至此,两个操作系统可互为主客,你可以
+ 开机进入 Windows ,并启动 Linux 虚拟机
+ 开机进入 Linux ,并启动 Windows 虚拟机
为了让 Windows 主机与 Linux 虚拟机集成更加紧密,参加这篇文章
https://blog.csdn.net/flashdelover/article/details/125587986