在分区上安装 windows 时遇到问题 - 不是整个存储设备

在分区上安装 windows 时遇到问题 - 不是整个存储设备

我已经安装了 woeusb。我创建了一个 ~150GB 的分区,格式为 ntfs。它目前没有挂载点。我正尝试从 Ubuntu 双启动 Windows,笔记本电脑最初附带 Windows 引导加载程序和整个 shabang-lenovo yoga pro 13。这是 lsblk 的输出:

lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0         7:0    0     4K  1 loop /snap/bare/5
loop1         7:1    0 219.2M  1 loop /snap/code/97
loop2         7:2    0  65.2M  1 loop /snap/gtk-common-themes/1519
loop3         7:3    0  81.3M  1 loop /snap/gtk-common-themes/1534
loop4         7:4    0 227.7M  1 loop /snap/code/96
loop5         7:5    0 248.8M  1 loop /snap/gnome-3-38-2004/99
loop6         7:6    0 164.8M  1 loop /snap/gnome-3-28-1804/161
loop7         7:7    0  44.7M  1 loop /snap/snapd/15904
loop8         7:8    0 110.6M  1 loop /snap/core/12834
loop9         7:9    0  54.2M  1 loop /snap/snap-store/558
loop10        7:10   0  44.7M  1 loop /snap/snapd/15534
loop11        7:11   0  55.5M  1 loop /snap/core18/2409
loop12        7:12   0  61.9M  1 loop /snap/core20/1494
loop13        7:13   0  61.9M  1 loop /snap/core20/1434
loop14        7:14   0 111.7M  1 loop /snap/core/13250
loop15        7:15   0 169.4M  1 loop /snap/spotify/60
loop16        7:16   0   5.5G  1 loop /media/elle/CCCOMA_X64FRE_EN-US_DV9
sdc           8:32   1  14.6G  0 disk 
└─sdc1        8:33   1  14.6G  0 part /media/elle/windows
nvme0n1     259:0    0   477G  0 disk 
├─nvme0n1p1 259:1    0   512M  0 part /boot/efi
├─nvme0n1p2 259:2    0 320.2G  0 part /
└─nvme0n1p3 259:3    0 156.3G  0 part 

我尝试按照此处的教程进行操作:https://opensource.com/article/21/2/linux-woeusb。这是 Woeusb 的输出:

sudo ./woeusb-5.2.4.bash --target-filesystem NTFS --device Win10_21H2_English_x64.iso  /dev/nvme0n1p3
WoeUSB v5.2.4
==============================
ERROR: Target media "/dev/nvme0n1p3" is not an entire storage device!

以下是 gparted 的屏幕截图: 互联网协议分区

仅包含一张图片,因为我真的无法复制粘贴它,哈哈。

如果有人有任何想法,或者我是否应该在尝试之前安装它,请告诉我。当我在闪存驱动器而不是分区上尝试该命令时,它给了我:

ERROR: Target media "/media/(name)/windows" is not a block device file!

答案1

WoeUSB旨在创建 UEFI 可启动 USB 棒。因此 WoeUSB 需要在目标设备上创建至少 2 个分区。这就是 WoeUSB 失败的原因,并显示“... 媒体“/dev/nvme0n1p3”不是整个存储设备!”。

如果你希望双启动工作,你需要链式负载Windows UEFI 引导加载程序。

例如/etc/grub.d/40_custom添加类似

menuentry 'Windows 10' {
    search --fs-uuid --no-floppy --set=root CC66-4B02
    chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}

相关内容