admin 管理员组

文章数量: 887021

利用移动固态硬盘安装Ubuntu系统是为了方便做到即插即用,安装过程中遇到了各种问题,于是记录一下,以防之后再次碰到。

一、前期准备 

1.用于制作系统启动盘的U盘

2.UltraISO软件:百度搜索,下载试用版即可

3.DiskGenius软件(用于磁盘分区):百度搜索下载

4.待安装系统的移动固态硬盘

二、制作启动盘(注意用U盘哦,不是移动硬盘)

2.1下载Ubuntu系统

去官网Ubuntu Releases下载对应的镜像文件,选择自己想要的版本

我下载的是ubuntu-20.04.6-desktop-amd64.iso文件,下载过程有些慢,耐心等待

2.2制作U盘启动盘

详情看这篇文章“制作启动盘”的部分

Ubuntu系统安装在移动固态硬盘,实现在不同电脑即插即用_硬盘直接安装ubuntu系统-CSDN博客

2.2.1删除CD驱动盘

我制作完成后发现电脑多了一个CD驱动盘,查了一下是因为不小心点到了“加载到虚拟驱动”造成的(其实我也忘了我点没点),没发现对电脑有什么影响,看着不舒服我就删除了。

我是在把Ubuntu系统安装完成后再操作删除CD驱动盘的,不清楚先删除会不会对安装有影响,可以先安装好Ubuntu系统后再删除。

删除CD驱动盘的具体操作如下:

管理员权限打开UltraISO,注意一定要管理员权限打开

打开选项->配置

选择虚拟光驱,将设备数量设置为,点击确认

查看设备驱动,已经没有了CD驱动器

如果还有,重启电脑后再查看。

参考:Windows 10(Win10) 怎么删除设备和驱动里的CD驱动器_win10怎么cd驱动器-CSDN博客

win11 删除CD驱动器盘符_win11cd驱动器-CSDN博客

三、磁盘分区(重点)

参考:Ubuntu系统安装在移动固态硬盘,实现在不同电脑即插即用_硬盘直接安装ubuntu系统-CSDN博客

1.打开diskgenius软件,选中自己准备装系统的移动硬盘,我的是HIKSEMIMD202

2.选中磁盘,鼠标右键选择 “转换分区表类型为GUID模式”这一步很关键,决定了移动硬盘上的Ubuntu系统插在不同电脑上都能运行

因为我的已经修改好了,所以转换为GUID是灰色图标

3.磁盘分区,分成四个区

ESP(0)分区 :文件系统类型为FAT32,大小分配为1GB。该分区用于Linux系统的 /boot引导分区,后续启动 Ubuntu 系统的引导文件将会放在这个分区下的EFI目录,所以这个分区很重要。

分区(1):文件系统类型为Linux swap partition,大小我分配为16.0GB。该分区用于Linux系统的swap交换空间

分区(2):文件系统类型为EXT4,大小我分配为128GB。该分区用于Linux系统的 “/” 目录。

分区(3) :文件系统类型为EXT4大小我分配为256GB。该分区用于Linux系统的 “/home” 目录。

除了上述4个分区外,还剩76G左右,剩下的这部分可以当作一个正常的存储硬盘来用。

具体分区操作如下

选择分区,创建新的分区

然后分别创建上面的四个分区就好了,注意文件系统类型和分配大小

以下图片为转载,文章:移动机械硬盘安装ubuntu(随插随用)成功版_移动硬盘安装ubuntu-CSDN博客

具体分区的分配大小视情况而定。

四、Ubuntu系统安装

4.1系统安装

1.在电脑上同时插入U盘启动盘和准备安装系统的移动固态硬盘;

2.重启电脑进入BIOS(我的电脑是华硕,按F2进入),进入BIOS后,设置启动优先级为U盘启动优先,然后重启电脑(或者找自己U盘的名字,点击进入),进入后会出现可选择的界面,选择第一个选项“Ubuntu”,之后就会自己检查Ubuntu系统。

注意:检查完成后,可能会卡主板logo图标转圈界面。

我的解决方法是重新启动电脑,再次检查安装。

还搜到了一些其他解决方法:​ubuntu图形界面卡住了​,通过以下几种方法解决_ubuntu 界面 卡死-CSDN博客

3.进入界面后就比较常规,安装Ubuntu -> 选择语言 -> 正常安装 (其他选项的“下载更新”和“图形或无线硬件”也勾上)-> 安装类型为“其他选项”(注意一定要选“其他选项”!不然会把自己电脑的win系统覆盖

4.进入分区界面,根据对刚刚分区和移动硬盘容量的记忆,区分电脑硬盘和移动硬盘,选择自己想要安装Ubuntu的移动硬盘

查找对应的分区,修改相应的类型格式和挂载,具体如下:

(1)EFI区:选择efi类型,挂载不选;

(2)swap区:选择swap类型,挂载不选;

(3)/区:选择EXT4日志文件系统,挂载点选择“/”;

(4)/home区:选择EXT4日志文件系统,挂载点选择“/home”。

 注意:"安装启动引导器的设备"一定要选择EFI 对应的分区!不然启动不了!

 参考:CSDN编程社区

新手安装 Ubuntu 操作系统步骤教程_ubuntu安装教程-CSDN博客

4.2安装中的问题

4.2.1 turn off RST或分区界面找不到自己的硬盘

安装过程中可能会出现“Turn off RST”或者在分区界面中找不到自己想要安装系统的移动硬盘,这是因为部分电脑安装的win系统使用了英特尔快速存储技术(RST),与Ubuntu系统不兼容。

解决方法:

进入bios,找到SATA配置,把原始的选项改为ACHI

保存并退出

重启进入安装U盘,之后就能正常安装Ubuntu系统了

4.2.2修改RST为ACHI,无法进入自己的win系统

修改为ACHI后,发现无法进入win系统,电脑蓝屏了

参考文章:RST切换成AHCI无法正常进入windows(装双系统Ubuntu)_rst ahci-CSDN博客

文章里面非常详细,亲测有用

五、对Ubuntu系统进行引导修复(重要)

在一台电脑的硬盘上装好Ubuntu,然后想把这个硬盘放到另一台电脑上去,正常操作的话,会遇到找不到这个硬盘的问题,从而无法启动ubuntu,原因是移动硬盘的ESP分区中没有引导文件

看了网上的好多教程,都是利用U盘启动盘进入尝试Ubuntu(Try Ubuntu without installing),然后输入命令

我没有找到启动盘的尝试Ubuntu,所以我直接进入已经装好Ubuntu的移动硬盘里进行修改

步骤如下:

1.打开终端,连接网络

2.输入命令

sudo apt-add-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install boot-repair

3.完成安装后,输入命令

boot-repair

4.选择 “Recommended repair” ,等待修复完成

5.如果修复完成,在ESP分区会出现一个名为 EFI 的目录,里面有 BOOT 和 ubuntu 两个子目录,用来启动 Ubuntu 系统的引导文件就是位于 ubuntu 目录中的 shimx64.efi 文件。

6.确认修复完成后,就可以将移动固态硬盘插在不同电脑上运行Ubuntu系统了。

参考:

Ubuntu系统安装在移动固态硬盘,实现在不同电脑即插即用_硬盘直接安装ubuntu系统-CSDN博客

如何对Linux的ubuntu系统进行引导修复?1分钟详细教程!_ubuntu引导修复-CSDN博客

六、清除win系统中多余的Ubuntu启动项

上述步骤都做好,我们再次进入BIOS,会发现有三个启动选项:

win系统(电脑硬盘)

Ubuntu系统(电脑硬盘)

Ubuntu系统(移动硬盘)

这是因为电脑一开始把Ubuntu的启动项装在了电脑的硬盘上,我们后来又在移动硬盘装了启动项,所以会出现两个。

我一开始不清除也没有影响,应该是可以不清除的

具体删除win中多余的Ubuntu启动项如下:

输入【Win+R】,输入【diskpart】打开diskpart;
输入【list disk】,显示磁盘列表


输入【select disk 0】,选择磁盘0(有些人有好几个磁盘,也可能是磁盘1),总之,选择win系统所在磁盘


输入【list partition】,查看磁盘0的分区列表;

之后点击“此电脑”,右键,选择“管理”,点击“存储”、“磁盘管理”

查看EFI所对应的分区

我这里是EFI对应的是磁盘分区1,所以

输入【select partition 1】

输入【assign letter = p】,为win的EFI启动引导项所在分区分配盘符,这里p为盘符名称,字母A~Z应该都可以,注意不要和已有盘符名重复即可

点击“我的电脑”会发现多了个P盘,鼠标双击进不去,用管理员打开记事本

选择“文件”->“打开”,找到P盘

进入EFI文件夹,右键删除ubuntu即可,注意不要删除其他的!

输入【remove letter = p】,删除P盘

至此,就清除了多余的Ubuntu启动项,可以再次进入BIOS查看是否还有。

参考:Win10删除Ubuntu启动项-CSDN博客

总结

以上就安装中遇到的问题,感谢各位大佬!

本文标签: 移动硬盘 系统 Ubuntu