移动硬盘启动引导设置实现Ubuntu系统即插即用

前言

EFI系统分区 ( EFI system partition ,简写为 ESP ),存储已安装系统的EFI引导加载程序以及启动时固件使用的应用程序,虽然ESP不属于操作系统,但缺少它会影响系统启动引导进程

Ubuntu系统安装时,可以指定其他位置,新建efi分区

Windows

方式一

  1. 下载并解压缩DiskGenius
  2. 选择Windows系统所在的磁盘,选中ESP分区的efi文件夹,右键复制到桌面,删除Windows系统ESP分区原位置的📁Ubuntu,避免后续操作与移动硬盘的同名文件干扰
    image
  3. 选中移动硬盘的ESP分区,右侧空白处右键选择复制文件到当前分区,选择桌面的EFI文件夹,删除移动硬盘上ESP分区的📁Windows
    image

方式二

参考B站UP主Amadeus_Mozart的【Portable Ubuntu】将ubuntu装入移动硬盘实现便携系统

Ubuntu

相较而言,Ubuntu的图形化操作略微繁琐

复制粘贴efi文件夹

1️⃣ 进入Ubuntu系统后,选择Disks(磁盘工具)

image

2️⃣ 选择Windows安装硬盘,进入📁efi

image

3️⃣ 进入后提示没有权限,点击Ok,返回上级目录,再双击打开📁efi(有🔑)

image

image

image

4️⃣ 复制📁efi粘贴到临时位置,并删除📁efi的📁ubuntu(别删错了),以防后续干扰。

image

5️⃣ Disks(磁盘工具)打开Ubuntu系统efi启动项,将临时位置的efi文件夹粘贴进去,此时请留意分区的uuid

image

6️⃣ 删掉多余的Microsoft文件夹,以防干扰

image

7️⃣ 双击打开ubuntu/grub.cfg,注意查看第一行根目录uuid是否与Ubuntu系统根目录uuid一致,通常是一致的

image

image

编辑fstab文件

sudo gedit /etc/default/fstab

修改boot/efi那行的uuid,修改下一行的数字2为0跳过系统自检

image

image

编辑Grub.cfg文件

1️⃣ 终端打开grub

sudo gedit /etc/default/grub

image

image

2️⃣ 更新grub配置

sudo update-grub

3️⃣ 拔掉移动硬盘,查看效果
image

插入移动硬盘,查看效果
image

撒花庆祝!

问题解决

❓ 已知未插入移动硬盘,将Ubuntu设为第一启动项后,Windows开机速度奇慢

✅ 调整Windows为第一启动项,Ubuntu需要时进入BIOS选择

没了

image

posted @ 2023-07-07 00:30  passwordgloo  阅读(1101)  评论(0编辑  收藏  举报