似乎 winsub 和 woeusb 都无法安装,除非从源代码安装,但我不想在 Ubuntu 18.04 上陷入这个困境。那么制作最简单的东西——可启动的 Windows USB 的正常方法是什么?
答案1
更新:在 Ubuntu 中创建可启动驱动器的更现代、更用户友好的方法是使用多启动USB应用。
下载 deb 包并安装。
根据我的测试,它可以创建:
- linux [持久] uefi 和 bios 的可启动驱动器
- 适用于 uefi 和 bios 的 windows 可启动驱动器
- 多重引导 [持久] Linux 可启动驱动器。即一个驱动器上有多个 Linux 可启动 ISO
- windows 和 linux 多重引导驱动器。即 windows 和 linux 位于同一驱动器的同一分区上
创建 Windows 可启动文件:
- 插入一个空驱动器。通常格式化为 fat32
- 启动应用程序
select usb
从下拉菜单中选择驱动器分区(例如 /dev/sdXY)- 选择 Windows ISO 文件
- 单击“安装”
旧答案:首先找到你的 usb 设备名称:
lsblk
你会得到类似
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
sda 179:0 0 4.2G 0 disk
├─sda1 1 79:1 0 3.8G 0 part /home/user/blabla
根据您的 USB 磁盘的大小,我们假设您的 USB陣容在这种情况下星展银行所以/dev/sda
用你的替换它
卸载了 USB 设备。
然后在其上放置一个 mbr 表(其上的所有信息都将丢失):
sudo parted /dev/sdX mklabel msdos
然后在设备上创建一个全新的分区:
sudo cfdisk /dev/sdX
选择新的 输入适当的值并按回车键,然后选择主要写并输入 yes 来创建分区
让我们再次检查分区以确保:
lsblk
将分区格式化为适当的格式:
sudo mkfs.fat -F32 /dev/sdXY
其中 y 是数字
挂载分区:
sudo mount /dev/sdXY /mnt
现在让我们将 Windows iso 提取到 USB 上:
sudo apt install p7zip-full
sudo 7z x /path/to/windowsfile.iso -o/mnt
提取后卸载分区:
sudo umount /mnt
您已经创建了可启动磁盘,只需重新启动并使用
答案2
如果你现在需要这个,你可以下载 repo 并在 src/ 中运行脚本,例如
sudo ./woeusb -d ../../Downloads/Win10_1803_EnglishInternational_x64.iso /dev/sdX