- 0.1:开始前准备:
- 0.2:第一步 格式化并4K对齐硬盘
- 0.3:第二步 制作虚拟机版启动盘
- 0.4:第三步 安装系统
由于工作需要,需要在公司和家操作工作文件,起初可使用虚拟机,将虚拟机系统目录装U盘,多设备使用虚拟机打开,但是公司电脑就那样,运行十分卡顿。参照Win To Go 的使用经验,想百度看是否有类似的思想,即Linux To Go,我们公司用的是Ubuntu开发,因此网上找了很多博客查Ubuntu To Go,但是某公共博客平台真的是惨不忍睹,全是Ctr+C和Ctr+V,一看就是错的,好好一个平台,被玩坏了。但是还是有一定的参考价值,因此综合后有以下思路,此教程目前仅使用Legacy模式启动,即磁盘格式为MBR格式:
平时装系一般是将U盘用ISO类操作软件写入做成启动盘,因此可通过将启动盘做到虚拟机,然后通过虚拟机启动盘系统对外部硬盘进行安装。使用虚拟机的好处是这样引导文件不会覆盖主机系统(即你本机系统的引导)。
开始前准备:
一块大容量“移动”硬盘:这里强烈建议买固态加硬盘盒的方式,普通的移动硬盘速度更不上,而且价格算下来也差不多贵。为此我特意买了三星M2 970 EVO plus,是真的贵,但是真香!
虚拟机:推荐使用VMware 15.5,相对界面更加简单明了.virtualbox也可以。VMware 15.5下载:云盘下载 提取码:Shin ,安装步骤找度娘了。
第一步 格式化并4K对齐硬盘
格式化的方式有很多,Windows+R运行 diskmgmt.msc ,可以对硬盘进行分区操作。然后还有其它很多分区软件可以用,这里我一般使用的是DiskGenius 跳转 ,免费的功能已够用。然后将整块硬盘格式化,然后可以不用创建分区,保持整块硬盘空闲;但是经过测试建议最好使用分区软件预先分好Linux下分区,硬盘格式由于我笔记本老旧使用MBR,因此硬盘也使用MBR格式。这就引入了一个问题,在MBR磁盘格式下,默认主分区不能超过4个,最多即四个,分区中如果有扩展分区,则扩展分区算一个主分区,但是扩展分区下的逻辑分区可以不受限制,按照常规Linux分区,我的250GB固态大致如下分法:
分区名 | 说明 | 大小 | 文件存储格式 |
/boot | 引导分区 | 2GB | ext4 |
/ | 根分区 | 40GB | ext4 |
/swap | 交换分区,<=主机内存 | 8GB | swap |
/home | home分区 | 100GB | ext4 |
空闲 | 空闲分区 | 剩下的空间,后面用作U盘 | 无 |
经过测试,需要注意的是,硬盘一定要插到USB2.0上,不然无法读取硬盘,然后安装时尽管你之前设置过只要一个分区,但是它会默认为你生成3个主分区,严格来说一个物理磁盘只要有一个主分区就能正常工作,但是不知道为什么安装后,后默认自动生成3主分区,因此为了避免后面分预留空闲分区新建分区时失败。预先有一下分区方案:
最终等到所有步骤都完成安装完成后就如下图所示:
第二步 制作虚拟机版启动盘
内存大小,选择<=主机内存即可,这个影响不大,因为装完,这个虚拟系统就没用了。
点击进去后,进入Ubuntu系统桌面,此时先不要操作桌面上的安装。将硬盘插到主机电脑上。如果已经插上看下面
如果识别不到,有两种方法可以尝试:一是 如果你插入的USB3.0接口将硬盘插到USB2.0接口。二是 安装VMware Tools,如上图所示,不过安装好像十分慢,我这边遇到了插USB3.0 识别不了,具体原因未知。
第三步 安装系统
连接好后,点击桌面上的安装系统图标,依次进行如下操作:
如果这里分区不是太清楚,可以百度Linux分区建议,boot一般网上建议200~300MB就够了,但是经过自身使用经历,为了防止后期麻烦,分给它2GB,咱不缺那2GB,然后其它你可视情况而定。
配置如上图所示后,注意仔细检查,特别是安装的盘对没有,然后确认无误后点击现在安装,时区点地图上的选择即可。
再次确认分区,确认无误后点击继续,然后等待安装完成。
完成后,会弹出对话框,选择继续试用,然后关闭虚拟机,弹出硬盘,查到其它电脑上即可使用,这里推荐设置你经常使用的电脑的硬盘启动顺序为
USB-HDD
本机系统硬盘<
这样在你没有插Ubuntu To Go,开机时,电脑会自动进入到本机系统,插上随身硬盘,电脑会自动进入Ubuntu系统,开机状态插入硬盘,可以当作U盘使用(如果和我一样保留后一部分空间的话)。这样子一个硬盘,也就满足了随身系统和U盘种功能。
注意:根据了解,是可以做Legacy和EFI同时兼容的启动的,但是目前我这边没有需要,后面遇到了,再学吧。