我有一台 HP 电脑,并在其上安装了 Ubuntu。我按照 Ubuntu 网站上显示的所有安装程序进行操作。我安装它是为了双启动到 Windows 10。现在,我的电脑直接启动到 Ubuntu。它甚至不显示 grub 菜单。只有在按住“Windows”和 Shift 键的同时重新启动电脑时,我才能看到 grub 菜单。当我使用 Shift 键方法查看 grub 菜单时,选择 Windows 时会看到以下消息:
错误:找不到命令‘drivemap’。错误:无效的 EFI 文件路径按任意键继续...
由于安装说明中的一些混乱,我在安装 Ubuntu 的过程中可能犯了一个小错误,可能错误地创建了一个额外的 EFI 分区。
a) 我希望修复这个双重启动问题。b) 如果你能告诉我如何删除 Ubuntu 并重新使用 Windows,那我也很高兴。(我没有任何类型的 Windows 安装 CD 或 USB。
我现在这样做:sudo gedit /etc/grub.d/40_custom 然后在 40_custom 中添加以下内容...
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "WINDOWS10 (on /dev/sda5)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(/dev/sda,msdos1)'
search --no-floppy --fs-uuid --set=root defca89a-1c4c-4e17-a2wf- fdp6c15bd69q
drivemap -s (hd0) ${root}
chainloader +1
}
谢谢
答案1
我的 HP (UEFI / EFI) 笔记本电脑中也有双启动 Windows 10 和 Ubuntu。你确定你按照所有方法都正确了吗?只需启动到你的 ubuntu 并检查磁盘应用程序。它将显示硬盘中的所有分区。如果你看不到 Windows 分区驱动器,那么你就丢失了 Windows,否则在 ubuntu 启动时,按下启动键。在 Hp(f9)中选择启动位置(如在 Ubuntu 或 Windows 启动管理器中)。然后选择 Windows 启动管理器。
答案2
重新安装 Ubuntu(从可启动 USB)将解决该问题。但是,请确保这次允许 Ubuntu 磁盘管理器自动创建磁盘。
答案3
由于您选择创建 EFI 分区,因此现有的 Windows 启动信息可能会丢失。对您来说,最简单的解决方案是获取 Windows 恢复磁盘/安装介质并修复安装。我知道您提到没有操作系统介质,但这是您无忧恢复的最佳选择。此外,查看屏幕截图,我认为它没有列出任何 Windows 分区,但这可能部分属实。只需继续下载 Windows 10 ISO 并尝试恢复即可。