Ste*_*ess 9 linux fedora usb boot windows-8
我尝试了所有方法,但没有任何效果我有 2 个全新的 USB 密钥,另外还有 3 个包装。我有 3 个有效的 Windows 8.1 ISO 文件,但没有任何方法有效。
我试过 Unetbootin 需要永远将 4.3GB 复制到 U 盘,但不起作用。我尝试使用 Ask Fedora 方法:
1) 将U 盘格式化为 FAT32 并使用:
su -c 'dd if=/home/kristjan/Prejemi/win.iso of=/dev/sdc bs=400M'
Run Code Online (Sandbox Code Playgroud)
这需要 30 分钟才能完成,并且没有任何文件被复制到驱动器,但它不会启动。当我在它现在显示为 FAT 但显示为 UDF 之后安装它时。
2) 将USB 驱动器格式化为 NTFS 并使用:
su -c 'dd if=/home/kristjan/Prejemi/win.iso of=/dev/sdc bs=8M'
Run Code Online (Sandbox Code Playgroud)
这需要 30 分钟,与上述相同。
3)我尝试使用此处显示的 GParted 方法:
SuperUser: Windows USB from Fedora
This one want to boot but not not. 我重新启动,按 ENTER>F12 要进入启动选择菜单,我选择了 USB 驱动器,它不会像上述解决方案那样跳回到启动选择屏幕,但它只是停留在一个闪烁的 _ 光标的黑屏上。
4)我尝试从 GParted 设置引导标志并使用 DD 但也不起作用。
为什么这在 Linux 系统上如此困难。我的意思是在 Windows/Machintosh 上,我可以在 10 分钟内创建一个可启动的 USB 记忆棒。在 Linux 上,复制 ISO 内容需要 30 分钟,然后没有任何效果:(
小智 26
刚才,我成功地从包含 UDF 文件系统的 Windows 8.1 ISO 创建了一个可启动的 USB。这将正确引导 UEFI 机器进入 UEFI 模式以进行后续安装。它不会在 BIOS 兼容模式下启动 BIOS 机器或 UEFI 机器。
挂载 ISO:
sudo mount -t udf -o loop,ro,unhide /path/to/file.iso /mnt
Run Code Online (Sandbox Code Playgroud)插入 USB 驱动器。
运行fdisk并指定U盘的设备名称;例如:
sudo fdisk /dev/sdc
Run Code Online (Sandbox Code Playgroud)删除任何现有的分区表并创建一个新的分区表。
创建至少 4.5 GB 的新分区。将其标记为可启动并将其类型设置为 7 (HPFS/NTFS/ExFAT)。
写入更改并退出fdisk。
在新分区中创建一个 FAT-32 文件系统;例如:
sudo mkfs.vfat -F 32 /dev/sdc1
Run Code Online (Sandbox Code Playgroud)将此分区挂载到现有子目录;例如:
sudo mount /dev/sdc1 /media/usbstick
Run Code Online (Sandbox Code Playgroud)将挂载的 ISO 中的所有文件复制到此目录中:
sudo cp -rv /mnt/* /media/usbstick
Run Code Online (Sandbox Code Playgroud)同步文件系统只是为了确保:
sudo sync
Run Code Online (Sandbox Code Playgroud)卸载之前安装的两个项目:
sudo umount /media/usbstick
sudo umount /mnt
Run Code Online (Sandbox Code Playgroud)如果您安装ms-sys ,创建可引导的 Windows 安装 USB 并不太棘手:
# First, format /dev/sdX with a single partition (w/bootable flag set)
# Then, run the following
dev="/dev/sdX"
sudo mount -o loop win.iso /mntA
sudo mkfs.ntfs -f -L win ${dev}1
sudo ms-sys -7 ${dev}
sudo mount ${dev}1 /mntB
rsync -aP /mntA /mntB
sudo sync ${dev}
sudo umount /mntA /mntB
Run Code Online (Sandbox Code Playgroud)
如果您尝试将Windows 8安装到 USB 驱动器,它会变得稍微复杂一些。请参阅此处的指南:https : //thesquareplanet.com/blog/installing-windows-8-1-to-go-on-usb-drive-from-linux/
| 归档时间: |
|
| 查看次数: |
58893 次 |
| 最近记录: |