OpenSUSE 文档 (https://en.opensuse.org/SDB:Live_USB_stick) 明确指出这unetbootin
行不通。他们建议使用 ImageWriter,但我还没有找到适用于 Ubuntu 的版本。
如何从 Ubuntu 为 OpenSUSE 创建可启动的 USB 驱动器?
答案1
@fossfreedom 请注意,我并不是想创建一个实时的 USB 棒。我只是想从 USB 棒启动来安装 openSUSE。我读过那些说明,但我不清楚它们是否适用于安装映像和实时映像。– becko 10 分钟前
是的,这些说明确实适用于安装 USB 创建。您需要知道 USB 棒的块设备路径。使用lsblk
来找出它。在此示例中,我使用的是,/dev/sdb
但它可以是其他任何路径。
确保 U 盘已卸载
udisksctl unmount --block-device /dev/sdb
并将 iso 映像刻录到 USB
dd if=/path/to/downloaded.iso of=/dev/sdX bs=4M
例如,
dd if=/home/xieerqi/Desktop/openSUSE-Leap-42.1-DVD-x86_64.iso of=/dev/sdb bs=4M
该命令需要很长时间才能完成,因此请耐心等待。您可以使用此
dd if=/home/xieerqi/Desktop/openSUSE-Leap-42.1-DVD-x86_64.iso of=/dev/sdb bs=4M && zenity --info --text="DONE"
刻录结束时显示通知。
答案2
Imagewriter 存在于 Ubuntu 上:https://apps.ubuntu.com/cat/applications/precise/usb-imagewriter/
否则,您可以在命令行中不使用附加包来执行此操作:
sudo dd if=openSUSE.iso of=/dev/sd*
其中 * 是您的 USB 驱动器的字母(例如:sda、sdb、...)
答案3
安装 pv 查看操作进度:
sudo apt-get install pv
然后:
sudo dd if=/path_to_the_opensuse_iso | pv | dd of=/dev/sd*
其中 * 是分配给您的 usb 的字母。