大致的思路就是使用U盘制作ubuntu的安装盘,然后bios设置U盘启动,不要选择安装而是进入试用版本,然后打开终端输入命令修复grub引导,最后回到window使用EasyUEFI工具讲启动项改成ubutun的grub启动即可。
下面讲解各个实现步骤
一、制作ubutun的U盘安装盘
- 下载rufus-3.17工具,官网地址
如果打不开,可以用我保存在百度云盘的:提取码:25ul - 下载ubutun的iso镜像文件,可以在阿里云官方镜像站下载,记得要下载同版本的镜像,由于本人的双系统安装的是18.04版本,所以选择下载该版本,百度云盘我已经提前下载好放上去了。
- 打开rufus-3.17工具开始制作,按下图所示
设备选择你的U盘,然后引导类型选择提前下载好的ubuntu系统iso镜像文件,然后隐藏的高级选项中点击展开,选择“添加对旧BIOS修正(额外的分区,校准等)”,最后文件系统选择NTFS,默认是FAT32,由于FAT32格式单个文件上传最大仅支持4Gb,所以不想浪费U盘存储空间的可以选择NTFS文件系统格式,这样以后还能存储其他东西。 点击开始后,会看到这个弹出 按ok即可,然后会弹出下面这个 选择”是”即可。 然后会显示下载中 下载完成会弹出这个弹窗,继续点击确认 然后就可以看到制作进度了 完成后就会看到下图所示: 点击关闭即可。
二、重启电脑设置bios启动项为U盘启动
本人电脑是神州笔记本,重启后一直按ESC键就可以召唤出BIOS设置页面了。
- 下图选择scu入口
- 下图选择Boot选项,然后选择Boot Type Order
- 通过按键F5/F6将USB Device移动到第一行即可
三、插入制作好的U盘重启电脑
这里遇到一个坑,就是插入U盘后,重启后并没有进入到U盘,而是直接进入win8系统了。什么原因了,我重新检查了下BIOS,发现Boot Type是UEFI,由于UEFI启动项里面只有win8的启动项,所以直接进入了win8了。 解决办法就是将Boot Type修改下,回到上面图2的Boot设置页面,修改成Legacy Boot Type,也就是第二项 如果看到这个界面表示失败了,强制重启电脑 如果还是不行,那就说明U盘制作有问题了,我这里就遇到了这个问题,前面有提到过,就是U盘第首次格式化选择NTFS有问题,只能重新制作成为FAT32的了,(后面重新制作回NTFS发现又可以了,感觉这里有bug)反正如果不行的话就反复重试就可以了。再次重搞一次看到这个界面说明成功启动了。 这里选择第一项 Try Ubuntu试用版本进入(该选项不会进行安装操作),进去后就会看到这个页面了
四、使用终端修复grub启动
在试用版ubuntu打开命令终端,输入sudo fdisk -l查看分区情况 确认/dev/sdb9就是ubuntu的根分区、/dev/sdb1就是EFI分区,如果不确定的话也可以打开文件夹查看 可以看到有boot,bin,home等目录,说明确实是/(根)分区 继续,在终端输入如下命令进行grub引导的修复工作:
sudo mount /dev/sdb9 /mnt //挂载系统根分区
sudo mount /dev/sdb1 /mnt/boot/efi // 挂载efi分区
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i;done
sudo chroot /mnt
grub-install /dev/sdb
update-grub
完成后,重启电脑,拔掉U盘。重新进入BIOS,将Boot Type改成UFI模式 然后保存重启电脑。
五、使用EasyUEFI修改启动项顺序
不出意外的话,上面重启后还是会直接进入win8系统,这是因为bios的启动项默认还是Window Boot Manager 优先的,这个可以在BootManager中查看。正确的应该是将ubuntu移动到第一项,如下图一样才行。 这个就需要进入windows后,打开EasyUEFI软件来操作了,这个工具我也上传到百度云盘了。 首先,需要用移动箭头将ubuntu移动到第一项的位置
然后点击操作栏中的编辑按钮 然后在下面的页面中选择Brower 选择EFI/ubuntu/grubx64.efi,如下图所示:
点击ok保存退出。重启后就可以看到这个grub界面了。 其中第一项Ubuntu就是进入ubuntu系统的,第三项Windows Boot Manager就是进入Win8系统的,大功告成。
|