我使用 U 盘除了现有的 Windows 10 之外还安装了 Ubuntu。但无法启动 Ubuntu。
最初(尝试 4 之前),BIOS 启动顺序中只能看到 Windows 启动管理器和硬盘。
现在(尝试 4 之后),PC 启动进入 GRUB 命令行,退出后,WBM 和主硬盘的 2 个副本在启动管理器中可见,但其中 1 个会返回 GRUB 命令行,1 个会启动 Windows。
分区:
在与 Windows 相同的硬盘上安装了 Ubuntu,并进行了手动分区。
我有 2 个硬盘 - 1 个主 SSD 和一个外部 HDD。/boot
512MB SSD;交换分区 - 16GB SSD;/ - 75GB SSD;/home - 95GB HDD2;
efi 分区 - 100MB SSD(与 WBR 相同的 efi 分区)
我在包含 Windows 启动管理器的 efi 分区中分配了一个 EFI 系统分区。
https://i.stack.imgur.com/C0fbG.png
我尝试过的:
从安装媒体 - SanDisk USB(我使用 Windows 10 中的 Shift+Restart 来访问 USB)
我尝试使用启动管理器调整启动顺序。efibootmgr
提到了 Ubuntu 安装。
但每次我重新启动时,顺序都保持不变,只是 Ubuntu 的 ID 会自动从顺序中删除。但它仍然在列表中可见。
在尝试 4 之前 -https://i.stack.imgur.com/8OaBq.png安装 GRUB经过大量的错误和调试后,我终于得到了这个结果——grub 已安装。
sudo mount /dev/sdb7 /mnt sudo mkdir /mnt/boot/efi sudo mount /dev/sdb5 /mnt/boot/efi sudo grub-install --efi-directory=/mnt/boot/efi --target=x86_64-efi /dev/sdb5 grub 安装
检查 GRUB 是否确实已安装。sudo 文件-s /dev/sda /dev/sda:DOS/MBR 引导扇区
sudo dd bs=512 count=1 if=/dev/sda 2>/dev/null| 字符串 ZRr= `|f |f1 GRUB 风水 硬盘 读 错误
每次 Windows 启动时,它都会显示“正在扫描和修复驱动器 (S:)”
,而 S:/ 是我分配交换分区的位置。我怀疑快速启动已打开。
禁用 Windows 快速启动和休眠模式- 但这两个选项在我的控制面板 > 系统设置中不可见。所以我从 Windows 终端关闭了休眠功能。powercfg /h 关闭
当我跑步的时候
bcdedit /设置 {bootmgr} 路径 \EFI\ubuntu\grubx64.efi
关机并启动后,我进入了 GRUB 命令行,而不是 GRUB 菜单。
我输入 exit,按 Esc 等 - 但什么也没发生。我硬关闭了笔记本电脑。
当我再次启动并输入 exit 时,它在启动管理器中向我显示了 2 个选项 - 都是我的 SSD 硬盘。
启动管理器 -https://i.stack.imgur.com/eVQ30.jpg
选择第一个后,我返回到 GRUB 命令行。
选择第二个后,启动了 Windows。efibootmgr
-v 输出 -https://i.stack.imgur.com/MxisE.png
状态 + TLDR:
我的笔记本电脑是 Acer Aspire E5-575G。
启动模式:UEFI。
现有操作系统:Windows 10。新操作系统:Ubuntu 20.04 - 根本无法启动。
安全启动已打开。GRUB 已安装。休眠已关闭。
启动后进入 GRUB 命令行。
有什么解决方案/建议吗?谢谢。
答案1
boot-repair 的推荐修复方法成功了。
由于我读到过的风险,我一直推迟修复,但修复后效果很好。