移动硬盘启动引导设置实现Ubuntu系统即插即用
前言
EFI系统分区 ( EFI system partition ,简写为 ESP ),存储已安装系统的EFI引导加载程序以及启动时固件使用的应用程序,虽然ESP不属于操作系统,但缺少它会影响系统启动引导进程
Ubuntu系统安装时,可以指定其他位置,新建efi
分区
Windows
方式一
- 下载并解压缩DiskGenius
- 选择Windows系统所在的磁盘,选中ESP分区的efi文件夹,右键复制到桌面,删除
Windows系统ESP分区原位置
的📁Ubuntu,避免后续操作与移动硬盘的同名文件干扰
- 选中移动硬盘的ESP分区,右侧空白处右键选择复制文件到当前分区,选择桌面的
EFI
文件夹,删除移动硬盘上ESP分区的📁Windows
方式二
参考B站UP主Amadeus_Mozart的【Portable Ubuntu】将ubuntu装入移动硬盘实现便携系统
Ubuntu
相较而言,Ubuntu的图形化操作略微繁琐
复制粘贴efi文件夹
1️⃣ 进入Ubuntu系统后,选择Disks(磁盘工具)
2️⃣ 选择Windows安装硬盘,进入📁efi
3️⃣ 进入后提示没有权限,点击Ok,返回上级目录,再双击打开📁efi(有🔑)
4️⃣ 复制📁efi粘贴到临时位置,并删除📁efi的📁ubuntu(别删错了),以防后续干扰。
5️⃣ Disks(磁盘工具)打开Ubuntu系统efi启动项,将临时位置的efi文件夹粘贴进去,此时请留意分区的uuid
6️⃣ 删掉多余的Microsoft文件夹,以防干扰
7️⃣ 双击打开ubuntu/grub.cfg,注意查看第一行根目录uuid是否与Ubuntu系统根目录uuid一致,通常是一致的
编辑fstab文件
sudo gedit /etc/default/fstab
修改boot/efi那行的uuid,修改下一行的数字2为0跳过系统自检
编辑Grub.cfg文件
1️⃣ 终端打开grub
sudo gedit /etc/default/grub
2️⃣ 更新grub配置
sudo update-grub
3️⃣ 拔掉移动硬盘,查看效果
插入移动硬盘,查看效果
撒花庆祝!
问题解决
❓ 已知未插入移动硬盘,将Ubuntu设为第一启动项后,Windows开机速度奇慢
✅ 调整Windows为第一启动项,Ubuntu需要时进入BIOS选择
没了