最近想要安装个双系统,但是觉得把Ubuntu安装到笔记本的内部硬盘上移动性较差。于是想到把Ubuntu安装到移动硬盘。
一、前期准备
1、一个用于制作系统启动盘的U盘
2、UltraISO软件:直接百度搜索,下载试用版即可
3、DiskGenius软件(用于磁盘分区)
4、待安装系统的移动固态硬盘SSD
二、制作系统启动盘

Ubuntu官网下载所需的版本,下载对应的 ubuntu-xx.04.x-desktop-amd64.iso 文件。
在这里插入图片描述
下载完Ubuntu系统文件后,开始制作U盘启动盘。
1、打开UltraISO软件,点击左上角 “文件” -> “打开…” -> 找到并选择刚刚下载的Ubuntu镜像文件(.iso文件)
在这里插入图片描述
2、镜像文件加载完成后,点击左上角“启动”→“写入硬盘映像”
在这里插入图片描述
3、弹出提示框,选择自己的U盘,然后点击“写入”就开始制作系统启动盘,等待一段时间后提示制作完成。
三、 磁盘分区(重点)
打开DiskGenius软件,选中自己准备装系统的磁盘(根据型号确定),比如我这里是RealtekRTL9210B-CG。
如果分区表类型不是“GPT”,选中磁盘,鼠标右键选择 “转换分区表类型为GUID模式”(这一步很关键,决定了移动硬盘上的Ubuntu系统插在不同电脑上都能运行)
在这里插入图片描述

磁盘分区,可以分四个区:

ESP(0)分区 :文件系统类型为FAT32,大小我分配为1.0GB。该分区用于Linux系统的 /boot引导分区,后续启动 Ubuntu 系统的引导文件将会放在这个分区下的EFI目录,所以这个分区很重要。
分区(1):文件系统类型为Linux swap partition,大小我分配为8.0GB。该分区用于Linux系统的swap交换空间。
分区(2):文件系统类型为EXT4,大小我分配为64GB。该分区用于Linux系统的 “/home” 目录。
分区(3) :文件系统类型为EXT4大小我分配为256 GB。该分区用于Linux系统的 “/” 目录。
我这里是将系统安装在512G的移动固态硬盘,除了上述4个分区外,还剩147G左右,剩下的这部分可以当作一个正常的存储硬盘来用。
特别提醒:只有转换分区表类型为GUID模式,且硬盘的最开始位置是ESP分区(EFI格式) 才能保证移动硬盘上安装的Ubuntu系统插在不同的电脑上都能运行。
四、Ubuntu系统安装
1、在电脑上同时插入U盘启动盘和准备安装系统的移动固态硬盘;
2、重启电脑进入BIOS(我的电脑型号为惠普暗影精灵,开机按F10进入BIOS)
3、进入BIOS后,设置启动优先级为U盘启动优先
详细安装步骤如下:
1、选择“安装Ubuntu”
在这里插入图片描述
2、键盘布局选择“Chinese”
在这里插入图片描述
3、选择“不现在连接WiFi网络”,点击继续。
在这里插入图片描述

4、选择“正常安装”,点击继续。
在这里插入图片描述
5、一定是其他选项,不然会把Windows都覆盖
在这里插入图片描述
在这里插入图片描述
安装启动引导器的设备一定看准,必须是boot所在的设备,否则引导没办法用!!!

6、点击继续
在这里插入图片描述

在这里插入图片描述
7、点击继续在这里插入图片描述
8、最后一步,设置计算机名以及密码后等待安装完成即可。
在这里插入图片描述
到这里Ubuntu已经安装完成,按照上述过程安装系统后,根据提示拔掉U盘,能够正常进入Ubuntu系统。但是并不能做到在其他电脑上即插即用的目的。因为在移动硬盘的UEFI分区中缺少引导文件,下面通过安装boot-repair来解决。
boot-repair安装

  1. 重新插上U盘和移动固态硬盘,进入BIOS选择U盘优先启动,进入U盘中的Ubuntu系统后,选择“适用Ubuntu”或者“Try Ubuntu” 或者“Try Ubuntu without installing”
    在这里插入图片描述
    注意:如果U盘无法进入使用Ubuntu系统,可能是U盘问题,建议更换U盘后重新进入“适用Ubuntu”
  2. 连上网络,安装 boot-repair 软件:
sudo apt-add-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install boot-repair
  1. 安装完成后,打开终端执行该软件
# 打开一个终端
boot-repair
  1. 选择 “Recommended repair” ,等待修复完成
    在这里插入图片描述
    在这里插入图片描述

  2. 如何确认修复完成:

如果修复完成,在ESP分区会出现一个名为 EFI 的目录,里面有 BOOT 和 ubuntu 两个子目录,用来启动 Ubuntu 系统的引导文件就是位于 ubuntu 目录中的 shimx64.efi 文件
在这里插入图片描述
确认修复完成后,就可以将移动固态硬盘插在不同电脑上运行Ubuntu系统了。

总结
1、如果U盘无法进入“适用Ubuntu”系统,可能是U盘问题,建议更换U盘后重新进入“适用Ubuntu”
2、当安装完成之后,本地系统的引导分区会受到影响,因为在使用boot-repair修复移动硬盘中的引导分区时也会扫描Windows下的引导分区。如果不进行这一步操作,可能系统会一直重启,无法开机。有两种方案解决该问题,第1个方案是把电脑的启动优先级设置为Windows Boot Manager。第2个方案是借助DiskGenius软件把Windows下的Ubuntu引导文件删除。这里使用第2种方案
在这里插入图片描述
参考文献
https://zhuanlan.zhihu.com/p/659994999

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐