说在前头,我装的ubuntu 18.04出了点小问题,问题及解决办法在最后
一、提前准备
下载VM VirtualBox、Ventoy两个软件。你需要安装的系统的iso文件,我安装的是Ubuntu18.04ubuntu-releases-18.04安装包下载_开源镜像站-阿里云 (aliyun.com)Ubuntu18.04
二、安装过程
2.1 VM VirtualBox设置
创建固定大小的 vhd/vdi,注意只支持静态大小的,不支持动态扩展类型的。然后把支持的 Linux 系统安装到 vhd/vdi 中即可。我选择的文件夹是本地磁盘,第一次装的时候怕会把安装的磁盘格式化还专门备份了一下,后来发现文件没少(即使后期安装ubuntu系统提示会格式化)。
安装过程和普通安装没有任何差别,可以借助 VirtualBox 来完成(创建硬盘时可以选择 vdi或vhd)。
注意:
1. 虚拟硬盘必须是全新创建的,不能使用之前用过的。(不然装出来很容易有问题)
2. 新版本的 VirtualBox 在创建虚拟机时不要选择操作系统ISO文件,等创建完虚拟机之后再添加ISO文件进行安装。
注意,为了最终的 vhd/vdi 文件既能在 Legacy BIOS 模式下启动,也能在 UEFI 模式下启动。
安装系统时,VirtualBox 必须设置为 UEFI 模式!
安装系统时,VirtualBox 必须设置为 UEFI 模式!
安装系统时,VirtualBox 必须设置为 UEFI 模式!
2.2 安装linux系统及在系统中的设置
首先,点击启动
然后进入页面根据提示就可以安装linux系统(这里应该会让你选择刚才下载的操作系统ISO文件Ubuntu18.04)。安装完成后进入linux系统,执行 vtoyboot 脚本。这一步是为了在系统中做一些处理,以支持Ventoy启动。从 Releases · ventoy/vtoyboot · GitHub 下载压缩包即可。我是通过7zip进行解压(安装7zip的命令:sudo apt-get install p7zip),然后以root权限执行里面的脚本 sudo bash vtoyboot.sh
脚本执行完之后,使用 poweroff
命令关机。
2.3 ventor设置
使用 ventoy 软件将 U盘转换成 ventoy U盘。
2.4 拷贝到U盘,改后缀名为 .vtoy 然后用 Ventoy 启动
完成前面2步之后,就可以把 vdi/vhd 文件(只拷问这一个文件)拷贝到 U盘中,重启电脑,然后通过Ventoy启动它了。
注意,必须把文件后缀名改为 .vtoy 才可以正常启动。
推荐保留原来的后缀名,同时增加一个 .vtoy 后缀。比如: CentOS7.vhd.vtoy
ubuntu20.04.vdi.vtoy
Manjaro.vhd.vto
2.5 进入bios系统后
将U盘插入电脑开机,在开机过程中进入bios设置界面(好像华硕按F2或del,戴尔按F2、F12、del),bios页面如下:
在这个页面的红框位置选择 启动文件,把你新建的linux系统的文件放在第一位,那么下次你的U盘插入电脑时就会先打开你新建的linux系统(配图随便配的,知道位置就好,里面没有新建的linux文件)。
三、遇到的一些问题
3.1 看别人的帖子说ubuntu 18.04会出现花屏问题,当然,我真的遇到了。帖子说换成16.04或者20点几就好了,当然我没换,不然太费功夫了,参考下边两个帖子可以解决这个问题。
https://www.cnblogs.com/liulianzhen99/articles/17683141.html
3.2 出现如下问题,我出现的原因好像是虚拟磁盘没有全新创建