linux_to_go:

这里演示的是ubuntu_to_go

打开virtual box上方选择新建

弹出窗口后,第一项输入虚拟机的名字ubuntu,第二栏选择存放虚拟机的路径(越大越好),下下面类型选择linux和ubuntu(64)

点击下一步设置内存大小和cpu核心数量,cpu和内存可以设置到绿色的尽头,这样一会创建的系统速度会更快。(不用担心占用电脑内存,后续会清空)下方的EFI一定要勾上!不勾会导致无法进入Linux引导程序!

然后设置虚拟硬盘的大小,因为linuxtogo不能像wintogo一样进行动态扩展,所以必须选择固定大小,为了避免以后Linux系统空间不足,我选择了100GB,大家根据自己的需求。注意一定要勾选pre-allocate full size(固定大小选项)!!

一直下一步最后等待绿色进度条跑完,然后点击设置,点击系统,取消勾选软驱,注意下方的EFI选项必须勾选上。

然后选择存储,选择光盘,点击右侧小光盘图标,点击选择虚拟盘,然后选择之前我们准备好的ubuntu20.4系统,打开,安装,安装成功随后点击启动。

然后我们的虚拟机就启动了ubuntu系统,随后左侧语言选择中文,右侧点击安装ubuntu,全部默认即可,时区选择上海,然后填写计算机名和密码,安装成功后点击重启 ,个别用户会弹出《请移除安装介质》,莫慌,关闭虚拟机再开机即可。

下一步安装linuxtogo引导程序,保持虚拟机开机状态,virtual box中点击没有盘片这里,点击选择虚拟盘,选择linux引导程序vtoyboot.iso。下载官网如下:Releases · ventoy/vtoyboot · GitHub

 切回虚拟机,点击左侧光盘,然后双击里面的压缩包打开,右键提取到桌面

 返回桌面,打开文件夹,然后在文件夹内空白处右键鼠标选择在终端打开。

弹出终端后输出命令sudo bash vtoyboot.sh 然后回车,然后会提示输入登录密码(密码是隐形的看不见),输入后回车。代码跑完之后关闭虚拟机即可。由于Linux系统特殊,尽量不要更新系统,如果更新后请再次重复以上操作,跑一遍sudo bash vtoyboot.sh代码,否则引导会失效!

回到本机中,打开文件夹virtualbox,在里面的ubuntu文件夹中找到.vdix系统文件,剪切到ventoy硬盘根目录下

复制完成后,在文件后加上后缀名.vtoy(推荐保留原来的后缀名增加一个 .vtoy 后缀),可能有小白同学看不到后缀名,一定要先百度如何显示文件后缀名再更改。

至此ubuntutogo全部制作完毕,关机电脑之后,拔出u盘,系统会自动清理干净之前创建的虚拟空间,不用担心占用本机内存,由于我们刚刚把引导内置在Linux中,因此不用再手动删除引导,本机系统干净整洁。