在 Windows/Ubuntu 22.04 双启动上,Windows 11 升级失败,无可启动设备

在 Windows/Ubuntu 22.04 双启动上,Windows 11 升级失败,无可启动设备

崩溃之前,我在同一个 SSDSCKKW480H6 Intel 480GB 硬盘上安装了 Ubuntu 22.04 和 Windows 10 双启动。

我打算制作一个 Windows 可启动恢复映像,然后清除所有内容并单独启动 Ubuntu,但我有一些 Windows 更新,看到我可以升级到 Windows 11,并尝试了。在 Windows 11 下载/升级过程中,我收到蓝屏错误,计算机重新启动,但我收到了一条no bootable device found错误消息。

只要我能重新使用我的 SSD,我很乐意丢失 Windows 和 Linux 分区上的所有数据。

BIOS 菜单,或者至少是我可以通过按 F1 到 F12 键访问的唯一菜单是一个设置 GUI,我可以在其中调整启动顺序和时钟速度,但实际的 SSD 并没有显示为任何可启动的内容。

我从实时 USB 启动并尝试了 Boot-Repair(建议的修复是“Boot-Repair 实用程序的默认修复不会在启动时起作用”),但是 Boot-Repair 文本文件确实表明 Windows 已安装在 的 MBR 中/dev/sdc

sdc1:

  • 全部空白

sdc2:

  • 文件系统 ext4
  • 其余空白

sda:

  • 文件系统 iso9660
  • 引导扇区类型 grub2 vXX
  • 引导扇区信息:grub2 vXX 安装在 sda 的引导扇区中,并在同一硬盘的 0 扇区中查找 core.img,但在此位置找不到 core.img。

安装失败:mount:/mnt/BootInfo/FD/sda:/dev/sda 已安装或安装点繁忙。

完整的启动修复报告: https://paste.ubuntu.com/p/wdWDN7NKK4/

============================= Boot Repair Summary ==============================

Default settings: ______________________________________________________________

The default repair of the Boot-Repair utility would not act on the boot.

User settings: _________________________________________________________________

No OS to fix.
The settings chosen by the user will not act on the boot.





============================ Boot Info After Repair ============================

 => Windows 7/8/10/11/2012 is installed in the MBR of /dev/sdc.

sdc1: __________________________________________________________________________

    File system:       
    Boot sector type:  -
    Boot sector info: 

sdc2: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  
    Boot files:        

sda: ___________________________________________________________________________

    File system:       iso9660
    Boot sector type:  Grub2 (v1.99-2.00)
    Boot sector info:  Grub2 (v1.99-2.00) is installed in the boot sector of 
                       sda and looks at sector 0 of the same hard drive for 
                       core.img, but core.img can not be found at this 
                       location.
    Mounting failed:   mount: /mnt/BootInfo/FD/sda: /dev/sda already mounted or mount point busy.


================================ 0 OS detected =================================


================================ Host/Hardware =================================

CPU architecture: 64-bit
Video: GP102 [GeForce GTX 1080 Ti] from NVIDIA Corporation
Live-session OS is Ubuntu 64-bit (Ubuntu 22.04.1 LTS, jammy, x86_64)

===================================== UEFI =====================================

BIOS/UEFI firmware: L1.05P(5.12) from American Megatrends Inc.
The firmware is EFI-compatible, and is set in EFI-mode for this live-session.
SecureBoot disabled - This system doesn't support Secure Boot.
No BootOrder is set; firmware will attempt recovery


============================= Drive/Partition Info =============================

Disks info: ____________________________________________________________________

sdc : is-GPT,   no-BIOSboot,    has-noESP,  not-usb,    not-mmc, no-os, no-wind,    34 sectors * 512 bytes

Partitions info (1/3): _________________________________________________________

sdc2    : no-os,    64, nopakmgr,   no-docgrub, nogrub, nogrubinstall,  no-grubenv, noupdategrub,   farbios

Partitions info (2/3): _________________________________________________________

sdc2    : isnotESP, part-has-no-fstab,  no-nt,  no-winload, no-recov-nor-hid,   no-bmgr,    notwinboot

Partitions info (3/3): _________________________________________________________

sdc2    : maybesepboot, no---boot,  part-has-no-fstab,  not-sep-usr,    no---usr,   part-has-no-fstab,  no--grub.d, sdc

fdisk -l (filtered): ___________________________________________________________

Disk sda: 15.12 GiB, 16231956480 bytes, 31703040 sectors
Disk identifier: 9240A165-D190-4AB6-8A10-46DC207B42EE
        Start      End  Sectors  Size Type
sda1       64  7465119  7465056  3.6G Microsoft basic data
sda2  7465120  7473615     8496  4.1M EFI System
sda3  7473616  7474215      600  300K Microsoft basic data
sda4  7475200 31702976 24227777 11.6G Linux filesystem
Disk sdc: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors
Disk identifier: 74A58314-ACFD-4B32-B357-400F24D09F3F
       Start        End    Sectors  Size Type
sdc1      34     262177     262144  128M Microsoft reserved
sdc2  264192 3907028991 3906764800  1.8T Linux filesystem

parted -lm (filtered): _________________________________________________________

sda:16.2GB:scsi:512:512:gpt:USB 2.0 USB Flash Drive:;
1:32.8kB:3822MB:3822MB::ISO9660:hidden, msftdata;
2:3822MB:3826MB:4350kB::Appended2:boot, esp;
3:3826MB:3827MB:307kB::Gap1:hidden, msftdata;
4:3827MB:16.2GB:12.4GB:ext4::;
sdc:2000GB:scsi:512:4096:gpt:ATA WDC WD20EZRZ-00Z:;
1:17.4kB:134MB:134MB::Microsoft reserved partition:msftres;
2:135MB:2000GB:2000GB:ext4:Basic data partition:;

blkid (filtered): ______________________________________________________________

NAME   FSTYPE   UUID                                 PARTUUID                             LABEL                    PARTLABEL
sda    iso9660  2022-08-10-16-21-45-00                                                    Ubuntu 22.04.1 LTS amd64 
├─sda1 iso9660  2022-08-10-16-21-45-00               9240a165-d190-4ab6-8a11-46dc207b42ee Ubuntu 22.04.1 LTS amd64 ISO9660
├─sda2 vfat     8D6C-A9F8                            9240a165-d190-4ab6-8a12-46dc207b42ee ESP                      Appended2
├─sda3                                               9240a165-d190-4ab6-8a13-46dc207b42ee                          Gap1
└─sda4 ext4     e8a9fd3b-7d0d-45c5-9784-b877f4195665 f0f44455-1658-5843-97f0-a501a790b968 writable                 
sdb                                                                                                                
sdc                                                                                                                
├─sdc1                                               c6f32ebd-1e42-484b-8c2a-57b4265aa05c                          Microsoft reserved partition
└─sdc2 ext4     c4994838-cb9b-4ec7-811e-8088b0e429c1 4b16e550-ad1a-43cb-a262-d3bcf2fb9f44 data1                    Basic data partition

Mount points (filtered): _______________________________________________________

                                                              Avail Use% Mounted on
/dev/disk/by-label/writable[/install-logs-2023-01-15.0/crash] 10.7G   0% /var/crash
/dev/disk/by-label/writable[/install-logs-2023-01-15.0/log]   10.7G   0% /var/log
/dev/sda1                                                         0 100% /cdrom
/dev/sdc2                                                      1.2T  28% /mnt/boot-sav/sdc2

Mount options (filtered): ______________________________________________________

同样,一个简单的“清除所有内容”命令此时将是一个很棒的解决方案,但是如果有办法访问 Linux 分区上的几个最近的文件和/或检索我的 Windows 许可证信息,以便我可以在需要时再次安装 Windows,那也会很棒。

如果我不得不猜测的话,我确实认为根本原因是 Microsoft 分区不是 GPT,而这恰恰是 Windows 11 的要求,但这不是重点。

相关内容