笔者:wrh
邮箱:12125050@
内容介绍:这是一篇关于将Ubuntu装进U盘里的介绍,实现U盘在任何电脑上插入都可以用ubuntu系统的文章。
笔者所用装机软/硬件:
1. ubuntu的ios镜像一个,ubuntu官网上下载
2.移动硬盘或者U盘一个,容量尽可能大于16G,我用了128G的U盘
3.ventoy在windows下的软件一个,百度搜,有官网的
4.vmware虚拟机,我用的是VMware workstation pro 16
5.vtoyboot.tar.gz文件,在官网上能下载,官网上说下载最新版本的,能支持更多的linux(最新版本的有.ios的,笔者建议能解压的文件格式就行)
好处陈述:
因为在网上百度:把ubuntu装进U盘里,什么CSDN上等等说的都是格式化啊什么的,比如官网上就用到了利用rufus去制作U盘启动盘的,然后装的时候去分盘。笔者亲测了这些方法,反正由于自身比较笨,都是失败了!
为什么失败?大概是我不会分盘。要不就是efi引导没有,要么就是grub有错。反正就特么的不会啊。而且吧,官网上有安装教程,但是人家的教程装出来的U盘只认一个电脑,就很无语啊。
为什么要分盘?不分盘的话你的U盘只认你装机的那个电脑了,其他电脑上运行不了啊。
为什么会这样?因为ubuntu默认的引导装在windows下的C盘,打扰了…
那如果我会分盘,为什么还要用ventoy装呢?
这个问题就是它的关键了!
因为用了ventoy之后,你的所有的东西都被放在一个.vtoy的文件里,并且不需要格式化U盘!也就是,这个.vtoy文件你直接拿出来拷贝,然后可以拷到另一个U盘里,只要另一个U盘装入了ventoy(装一下很简单,就几秒钟的事情),试想如果有一天感觉那个U盘要坏了,或者是usb3.0的我想换成读取效率更高的usb3.2U盘,你直接把.vtoy文件拷出来就行了,里面所有的内容都会被保留。然后附带了一个惊喜功能就是,多出来的U盘空间可以继续当U盘来用,就很nice.
安装过程总述:
就三大步,理清思路之后真的很简单!
按部就班地做不会出问题!
步骤:
第一步,生成VHD文件
从windows开始界面栏中搜索计算机管理,点击进入。
依次点击:磁盘管理——操作——创建VHD,便会出现如下界面
第一处空格,位置,找到一个windows硬盘目录中合适的地方,比如D盘,其空间要足够大,大于下面所要设置的虚拟硬盘大小。(当然也可以放在移动硬盘,但是笔者在这么做的时候发现堂堂一个128G的移动硬盘,只能创建60G的虚拟硬盘大小,这也太浪费了吧!所以当时就直接放在电脑里了。)
第二处空格,虚拟硬盘大小,建议在10G以上,因为光装完ubuntu就用了3个G了,这些是常识了。
然后下面的虚拟硬盘格式选择VHD,虚拟硬盘类型选择固定大小。
等待右下角有个小进度条完成就行。完成了之后呢,找到那个磁盘,右击,选择初始化磁盘,就跳出如下的图片,一定要选GPT,然后点确定。这里请记住磁盘编号
PS:这里可能会有人没蹦出来新建的磁盘,你去创建的目录下双击那个磁盘就行了,双击跳出个报错窗口,叉掉就行,再次进入这个界面时就会有了。
第二步配置虚拟机
虚拟机的安装哪哪都有,网上随便一个教程就能找。点击创建新的虚拟机
一定要选自定义的方式!然后跟着我截图的配置方式就行
直到!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
注意这个啊,要配置成这样的
这里如果有人点不了下一步(反正笔者是出现过这种情况的),会跳出一个窗口提示没有权限还是啥的阿巴阿巴,大概是因为系统没检测到有可用的硬盘,这个时候把计算机中随便一个在这个安装过程中不需要用到的新加卷,右击,更改驱动器号和路径,然后删除就行。不需要担心里面的东西会没有,恢复之后还是会有的!或者可以插一个U盘在电脑上。两种方法都能够获得权限,但是都需要重启一下虚拟机!
然后,还记得之前格式化磁盘是格式化哪个磁盘了吗?选那个记住的磁盘编号!
然后继续点下一步,没啥重点
直到完成。
然后和虚拟机安装ubuntu一样,找到编辑此虚拟机——CD/DVD——使用ios镜像文件,把自己的ubuntu版本放进去就行
重要!这里的选项必须得选择UEFI,不然启动不了!!!
然后开启此虚拟机,正常安装就行了。不会的直接全是默认选项就ok,语言输入法什么的选中文会降低安装速度,不过后期就不用再装了。对于安装的选项,清除整个磁盘并安装即可。
只要跟着上面步骤一步一步走,就不会出错! 一直到安装完成。点现在重启。
然后,由于开着这个虚拟机的时候我们不能删镜像,所以我就选择关机了。如果你可以开着虚拟机删镜像的话,那也行。就把之前CD/DVD里面的给换成使用物理驱动器就行了。然后开启,有报错选是就行。至此,安装完成。
第三步:添加boot+拷贝
把vtoyboot.tar.gz拷到虚拟机里面去,并解压缩,进入文件夹,里面有一个叫vtoyboot.sh的文件。在文件夹中以终端打开,运行:
sudo sh vtoyboot.sh
就行了。
继续之前计算机管理的界面,找到那个磁盘,右键,分离VHD。确定就行。
然后去你放这个磁盘的目录,把文件后缀改成.vtoy就行。提醒阿巴阿巴文件不可用,没事,点确定就行。有win10的使用者发现改不了,没关系,百度:win10怎么修改文件后缀。
最后,终于轮到ventoy上场了!双击这个exe文件,点安装就行。
然后把那个.vtoy后缀的文件拷到U盘里。
完成!
在利用计算机U盘启动之前,必须把bios的secure boot取消!!!,否则找不到!!!
可以了!