我跟着这 删除 Ubuntu 20.4.1 LTS 和 grub2 - 获得最多赞同的答案。之后 grub2 黑屏消失,但 Windows 10 无法启动。
更新1
我使用实时 USB 登录,然后尝试启动修复。遵循它的所有建议。它尝试重新安装 grub2,因此似乎我的电脑上某个地方安装了另一个 Ubuntu Linux 20.4(我有 1 个 NVME PCIe 驱动器,其中安装了 Ubuntu Linux - 我将其删除,然后是 1 个 SSD,其中安装了 Windows,即 Windows C 驱动器,然后是两个硬盘驱动器,分别用于 Windows D 和 E)。似乎在 C、D 或 E 的某个地方安装了 ubuntu linux,我想删除它或移动到 PCIe NVME 驱动器以下是启动修复输出关联以及启动修复活动的内容:
You can now reboot your computer.
Please do not forget to make your UEFI firmware boot on the Ubuntu 20.04.1 LTS entry (sdb2/EFI/ubuntu/shimx64.efi file) !
If your computer reboots directly into Windows, try to change the boot order in your UEFI firmware.
If your UEFI firmware does not allow to change the boot order, change the default boot entry of the Windows bootloader.
For example you can boot into Windows, then type the following command in an admin command prompt:
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
以下是我的 Ubuntu Linux 20.4 LTS 中的 gparted 视图
不知何故,其他地方也安装了隐藏的 Ubuntu 20.4 LTS,这使得我的 grub 启动到 Ubuntu 20.4 LTS Linux。
更新 2 经过进一步的搜索和挖掘,发现 /dev/sda7 上安装了 Ubuntu Linxu 20.4.1 LTS 的另一个副本
并由df
命令确认
root@ashu-XPS-8930:/home/ashu# df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 32757028 0 32757028 0% /dev
tmpfs 6557040 2188 6554852 1% /run
/dev/sda7 95099332 8980340 81245112 10% /
tmpfs 32785188 126668 32658520 1% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 32785188 0 32785188 0% /sys/fs/cgroup
/dev/loop0 98944 98944 0 100% /snap/core/9804
/dev/loop1 9344 9344 0 100% /snap/canonical-livepatch/95
/dev/loop2 56320 56320 0 100% /snap/core18/1880
/dev/loop5 30720 30720 0 100% /snap/snapd/8542
/dev/loop4 261760 261760 0 100% /snap/gnome-3-34-1804/36
/dev/loop3 63616 63616 0 100% /snap/gtk-common-themes/1506
/dev/loop6 51072 51072 0 100% /snap/snap-store/467
/dev/sda2 98304 61255 37049 63% /boot/efi
tmpfs 6557036 20 6557016 1% /run/user/125
tmpfs 6557036 32 6557004 1% /run/user/1000
更新 3 即使从 Windows 中删除 /dev/sda7 分区,然后删除 /EFI/ubuntu - 我仍然无法启动 Windows 10。因此,使用实时 USB 驱动器将重要数据从 Windows C: 复制到 Windows D: 稍后使用 Windows 恢复驱动器在 C: 驱动器上重新安装 Windows。我本可以将其安装在其他驱动器上,但我的 C: 是 SSD,我更喜欢在更快的介质上安装操作系统和应用程序。
答案1
但最终这并没有成功:
- 从硬盘中删除 ubuntu 分区
- 删除 grub
唯一有效的方法是:使用恢复介质安装 Windows 10(尝试 1 和 2 之后)。在此之前 - 我连接了数据线/Ubuntu live USB 以恢复一些内容,因为 Windows 安装将清除 C: 驱动器。其他驱动器 - D 和 E 完好无损,不需要我做任何事情。
之后,在我的 PCI NVME 硬盘上安装了 Ubuntu 20.4.1 LTS 和 Windows 10。Live USB 被创建为启动到 UEFI 模式,BIOS 也使用 UEFI(禁用传统模式,安全启动也禁用)。Ubuntu 安装非常顺利 - 现在一切都运行良好。
不知何故,对于我来说,双启动 Windows/Ubuntu - Ubuntu 从以前的 LTS 升级到新的 LTS 版本从未成功过。当我尝试将双启动 Windows 7 或 10/Ubutnu 16.04 LTS 升级到 Ubuntu 18.04 LTS 时也发生了同样的情况。而就地 Windows 升级工作正常。