如果你的主系统采用的是win10,又想经常使用linux系统的话,很多人会选择在机器里开一个虚拟机。假设机器的内存只有8G而又无法升级(板载)的话,那同时运行win 10和linux,系统资源就比较捉襟见肘了。好在有ventoy这个神器。我们可以按照以下步骤来规避系统资源不够用的尴尬,又不需要安装双系统。
第一步:在虚拟机VirtualBox里安装一个linux系统(以manjaro为例)
必须要注意的是,在安装前就要设置好虚拟机的固定大小(不可以用动态大小的硬盘),并在虚拟机的系统设置选项中勾选UEFI启动。最好你的虚拟机格式选择为vhd格式。
第二步:安装好manjaro之后的设置
进入下载文件夹,下载一个远程文件 vtoyboot-1.0.19.iso 请参考ventoy官网 https://www.ventoy.net/cn/plugin_vtoyboot.html,iso文件名称以后可能会变化,以官网发布为准。我一般是将其上传到服务器,再用wget下载到manjaro。
下载后解压,在解压的目录中打开终端,运行
sudo sh ./ventoyboot.sh
如图:
第三步:改名并添加引导
关掉虚拟机,直接在window中将VirtualBox中的manjaro.vhd改名为manjaro.vhd.vtoy,然后运行ventoy安装目录下的VentoyVlnk.exe,将启动项软链接指向你VirtualBox虚拟机中的那个manjaro.vhd.vtoy文件。此时在当前目录下会生成一个新文件manjaro.vhd.vlnk.vtoy,将这个文件拷贝到你已经备好的安装过ventoy的U盘中即可。
现在,插上U盘,重启机器,你将可以直接从U盘中启动你硬盘中的manjaro了。