我想为 Windows 7 创建可启动的 USB 闪存驱动器。我正尝试在 Kali Linux 上执行此操作。kali 中的默认程序“unetbootin”不支持 Windows。我发现的另一个程序是“WinUSB”,但我无法在 Kali linux 中安装它。欢迎对此发表任何看法...???
答案1
这不是在 Kali 中运行任何旧程序的最佳方法,但在这种情况下它是有效的,并且比从源代码编译更快、更容易,而我无法让它工作。
为了使 PPA 存储库在 Kali 中运行,我们需要使 add-apt-repository 运行:
apt-get install python-software-properties
apt-get install apt-file
apt-file update
这可能需要一分钟或更长时间。然后尝试搜索 add-apt-repository:
apt-file search add-apt-repository
输出内容如下:
python-software-properties: /usr/bin/add-apt-repository
python-software-properties: /usr/share/man/man1/add-apt-repository.1.gz
如果没有,就像我第一次尝试的那样,我们需要清理一些旧的包
apt-get remove python-software-properties
apt-get autoremove
然后从头开始,您应该会得到正确的搜索输出。接下来我们提供 add-apt-repository 的代码:
cd /usr/sbin
nano add-apt-repository
然后将以下内容复制到nano中,保存并退出:
#!/bin/bash
if [ $# -eq 1 ]
NM=`uname -a && date`
NAME=`echo $NM | md5sum | cut -f1 -d" "`
then
ppa_name=`echo "$1" | cut -d":" -f2 -s`
if [ -z "$ppa_name" ]
then
echo "PPA name not found"
echo "Utility to add PPA repositories in your debian machine"
echo "$0 ppa:user/ppa-name"
else
echo "$ppa_name"
echo "deb http://ppa.launchpad.net/$ppa_name/ubuntu oneiric main" >> /etc/apt/sources.list
apt-get update >> /dev/null 2> /tmp/${NAME}_apt_add_key.txt
key=`cat /tmp/${NAME}_apt_add_key.txt | cut -d":" -f6 | cut -d" " -f3`
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $key
rm -rf /tmp/${NAME}_apt_add_key.txt
fi
else
echo "Utility to add PPA repositories in your debian machine"
echo "$0 ppa:user/ppa-name"
fi
快速修复所有权和权限:
chmod o+x /usr/sbin/add-apt-repository
chown root:root /usr/sbin/add-apt-repository
然后添加 PPA 存储库并安装 WinUSB:
add-apt-repository ppa:colingille/freshlight
apt-get update
apt-get install winusb
安装 WinUSB 后,最好从源中删除 PPA 存储库,以避免安装其他不兼容的软件包:
nano /etc/apt/sources.list
并在关闭和保存之前删除最后一行。WinUSB GUI 现在位于系统工具子菜单中,命令行工具也应该可以工作。祝你好运!
答案2
WoeUSB 是一款用于创建可启动 USB 闪存驱动器的工具,可用于安装 Windows。Windows 7 及更高版本的映像支持原生 UEFI 启动。WoeUSB 是 WinUSB 项目的更新分支。
一些第三方安装程序具有/sources/install.wim
大于 4GB 的 Windows 安装映像 (),因此无法将 FAT32 作为目标文件系统。WoeUSB 3.0.0 及更高版本已添加 NTFS 文件系统支持。
安装
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install woeusb
这将安装 WoeUSB 图形界面和 WoeUSB 命令行工具。WoeUSB 支持 FAT32/NTFS/ExFAT USB 闪存驱动器的 UEFI 和 BIOS。
WoeUSB GUI 比 WoeUSB 命令行工具更易于使用。单击其左侧的单选按钮来自磁盘映像 (iso),浏览到 Windows .iso 文件的位置,在目标设备选择一个 USB 闪存驱动器,打开“磁盘”应用程序并检查“磁盘”中的设备名称是否与 WoeUSB 中的目标设备匹配(应该是 /dev/sdX在哪里X是字母表中的字母),然后单击安装按钮进行安装,在 USB 闪存驱动器上创建可启动的 Windows 安装媒体。