移动硬盘上制作即插即用Ubuntu启动引导

72 阅读2分钟

Ubuntu系统安装方式不作赘述,很简单,不会可参考以下链接:

www.ubuntukylin.com/news/1678-c…

这里主要解决对于一些用户不小心把启动引导安装到主系统中的情况,这将导致无法做到即插即用,原因是启动引导未在移动硬盘中。而且最近安装新版本的Ubuntu到移动硬盘,如果想直接把启动引导安装到该移动硬盘,会提示“只允许一个EFI分区存在”,以前并无此情况,这就导致我们如果想要制作即插即用的便携Ubuntu系统,就得在安装好Ubuntu后,手动修改其中的启动引导。

本人安装的是汉化定制版的优麒麟系统(www.ubuntukylin.com/),步骤如下:

1.进入Ubuntu系统后,从左下角菜单选择“磁盘”工具,如图:

2025-01-15_19-16-33.png

2.可发现左边会显示Windows及Ubuntu安装盘

2025-01-15_19-23-40.png 选择windows安装盘,点击EFI分区已挂载的内容路径,若此处显示“未挂载”,则需要先选中该分区,再点击下方左边的三角符号,挂载此分区,挂载成功后符号变为圆角矩形,如下图:

2025-01-15_19-35-29.png

3.点击进入此分区,如果提示有权限问题,输入管理员密码验证,本人未碰到此问题。进入后复制EFI文件夹,如下图:

2025-01-15_19-37-33.png

4.回到磁盘工具,选择ubuntu安装盘,选择子分区中的EFI启动分区,点击并打开已挂载的文件夹,将上一步复制的EFI文件夹复制到其中(若不存在此分区,可将剩余空间划分部分格式化为EFI启动分区,并挂载到硬盘),记录下此启动分区的UUID,如下图:

2025-01-15_19-46-29.png

进入刚复制过来的EFI文件夹, 可删掉多余的Microsoft等文件夹,仅保留ubuntu与Boot文件夹

2025-01-15_19-47-27.png

5.打开文件ubuntu/grub.cfg,检查第一行根目录uuid与磁盘中ubuntu系统根目录是否一致,若不一致改为系统根目录,通常是一致的

2025-01-15_19-51-01.png

2025-01-15_19-49-41.png

6.编辑fstab文件

sudo vim /etc/fstab

修改 boot/efi 那行的UUID为ubuntu安装盘下EFI启动分区的UUID,若无此行,请自行添加,内容如下:

2025-01-16_00-59-30.png

2025-01-16_01-02-38.png

编辑保存完成后,已基本完成启动引导制作,可重启测试。若不放心,可补充后面两步,但经本人测试,此时已经可从移动硬盘上选择启动引导,并正常启动Ubuntu系统

7.编辑grub文件

sudo vim /etc/default/grub

2025-01-16_11-30-11.png

8.更新grub文件,然后重启系统

sudo update-grub