我正在运行 Kubuntu 18.04,并尝试使用woeusb为 SuSE Leap 创建启动记忆棒。我已将源设置为 SuSE Leap 的 ISO 文件,将目标设置为 /dev/sdb。我已卸载 /dev/sdb1,但仍然收到令人费解的错误消息:源媒体当前已安装,请卸载分区然后重试. 这尤其神秘,因为来源应该被安装。
我怎样才能解决这个问题?
答案1
找到您想要使用的 USB 设备,就我而言,它/dev/sda1
是sudo lsblk
。
然后只需将其卸载sudo umount /dev/sda1
并在 WoeUSB 中重试
答案2
显然,必须明确卸载源文件。我以前从未卸载过普通文件,或者至少卸载过未明确安装到设备的文件。我甚至不知道这是可能的,但显然是可能的。
答案3
# https://github.com/WoeUSB/WoeUSB/releases
Release='https://github.com/WoeUSB/WoeUSB/releases/download/v5.2.4/woeusb-5.2.4.bash'
Woeusb = `basename $Release`
Iso="$windows_iso_address"
cd Downloads && \
mkdir Woeusb && \
cd Woeusb && \
wget "$Release" && \
sudo su
chmod +x "$Woeusb"
Windows = 'mnt/Windows'
mkdir "$Windows"
mount -o loop "$Iso" $Windows
Loopdevice = `df -h | grep $Windows`
File_system='NTFS'
Target_file_system="--target-filesystem $File-system"
Target="$Target_file_system"
bash $Woeusb --target-filesystem $Target \
--device "$Loopdevice" \
/dev/sd_
答案4
只需使用 vim 修改 /usr/bin/woeusb 并删除终止程序的行即可。搜索错误“Source media**”,删除其下方的“exit 1”行。之后运行 woeusb 仍会显示错误,但安装不会终止。