首次安装Ubuntu 17.10与Windows 10 UEFI双启动失败求助
解决Ubuntu 17.10与Windows 10 UEFI双启动后无Ubuntu启动选项的问题
我之前也碰到过一模一样的UEFI双启动坑——Win10总喜欢“抢占”启动控制权,别慌,咱们一步步把Ubuntu的启动项找回来:
第一步:用Ubuntu安装介质进入试用模式
把你当初装Ubuntu用的U盘/光盘插回去,重启电脑后按F12(不同品牌电脑快捷键可能是F2/F10,看开机提示)选择从介质启动,进入Try Ubuntu without installing模式。
第二步:挂载核心分区修复GRUB
打开终端(快捷键Ctrl+Alt+T),先定位关键分区:
- 输入
sudo fdisk -l,找到标记为EFI System的分区(通常是/dev/sda1或/dev/nvme0n1p1),记好它的路径 - 再找到你给Ubuntu分配的50GB分区,类型是
Linux filesystem,比如/dev/sda5
然后挂载这两个分区:
# 挂载Ubuntu根分区到/mnt目录 sudo mount /dev/sda5 /mnt # 创建EFI分区挂载点并挂载 sudo mkdir -p /mnt/boot/efi sudo mount /dev/sda1 /mnt/boot/efi
第三步:重装GRUB并更新启动配置
进入chroot环境修复GRUB:
# 切换到Ubuntu系统环境 sudo chroot /mnt # 把GRUB安装到EFI分区所在的磁盘(注意是磁盘名,不是分区名,比如/dev/sda) grub-install /dev/sda # 更新GRUB启动菜单 update-grub # 退出chroot环境 exit
第四步:关闭Win10的干扰设置
Win10的两个功能会严重影响双启动:
- 进入Win10后,打开控制面板→电源选项→选择电源按钮的功能,点击更改当前不可用的设置,取消勾选启用快速启动,保存设置
- 重启进入BIOS界面,找到Security选项,关闭Secure Boot(安全启动),保存后退出BIOS
第五步:调整BIOS启动项
重启进入BIOS的Boot菜单:
- 如果能看到
ubuntu或GRUB选项,直接把它移到启动顺序第一位 - 如果还是没看到,手动添加启动项:找Add Boot Option,选择EFI分区,定位到
EFI/ubuntu/grubx64.efi文件,命名为Ubuntu,再把它设为第一启动项
做完这些重启电脑,应该就能看到熟悉的GRUB启动菜单了,选Ubuntu就能正常进入系统啦。
内容的提问来源于stack exchange,提问作者Henrique
相关产品推荐
相关产品推荐

