有没有 usb-creator-gtk 的命令行替代品?

有没有 usb-creator-gtk 的命令行替代品?

我正在尝试使用 usb-creator-gtk 在我的 ThinkPad X220 上创建可启动的 ubuntu-11.10-desktop-i386.iso USB 棒。Usb-creator-gtk 似乎工作正常,但生成的棒无法启动我的任何一台笔记本电脑。我尝试了两个不同的 USB 棒。启动时只显示一个闪烁的光标。

如果我安装 USB 棒,我会看到它上面有 729M 的数据。

还有一个线索:usb-creator-gtk 退出后,我的 USB 驱动器上的活动指示灯继续闪烁一分钟左右,即使完成后,/media/XXXX-XXXX 和 /tmp/tmpXXXXXX 仍处于挂载状态。我在拔出 USB 驱动器之前一直手动卸载它们。

有没有办法从 usb-creator-gtk 获取调试输出?或者有没有 usb-creator-gtk 的简单命令行替代方案,可以提供更多调试选项?

更新:在系统日志中,我注意到错误:

usb-creator-gtk[xxxxx]: segfault at 4 ip xxxxxxxxxxxxxxxx sp xxxxxxxxxxxxxxxx error 6 in libdbus-1.so.3.5.7[xxxxxxxxxxxx+xxxxx]

事实证明这是Ubuntu 错误 #875758

有没有 usb-creator-gtk 的替代品?理想情况下,bash 配方可以帮助我隔离问题并解决它?

答案1

  • 识别设备(/dev/xxx)并卸载设备

  • 如果不是,设备应该是 FAT32:

    sudo mkdosfs -n 'USB-LABEL' -I /dev/xxx -F 32
    

挂载 iso 文件并将内容复制到 USB 设备:

sudo mkdir /media/iso
sudo mount -o loop /path/to/ubuntu.iso /media/iso
cp -a /media/iso/. /USBMOUNTPOINT/

使设备可启动:

sudo apt-get install syslinux mtools
syslinux -s /dev/sdd1

isolinux目录重命名为syslinux并复制配置:

mv /media/xxx/isolinux /media/xxx/syslinux
mv /media/xxx/syslinux/isolinux.cfg /media/xxx/syslinux/syslinux.cfg

重启电脑,将 BIOS 中的启动顺序改为 USB。现在你的 ubuntu usb 闪存驱动器将启动,你可以安装它了。

答案2

mkusb-nox 为 dd 系上安全带

可以使用“赤裸裸”,但我不鼓励你这样做,因为这很危险。

dd if=file.iso of=/dev/sdx

功能非常强大,它会毫无疑问地执行你的指令,即使你让它覆盖你的家庭照片。一个简单的打字错误就足以……

mkusb-nox是一个在文本屏幕和终端窗口 (nox:无 X 图形) 中运行的工具。

它用在后台将混合 iso 文件的内容克隆到目标块设备(USB 驱动器、内存卡...)。大多数当前 linux iso 文件都是混合 iso 文件。您可以说 mkusb-nox(以及带有 GUI 的 mkusb)“为整个系统系上了安全带”。

mkusb-nox使用提取方法来为 Windows 创建安装驱动器。

查看这些链接,


编辑:您可以在文本模式下使用 dus (mkusb-dus)

sudo add-apt-repository universe  # only for standard Ubuntu

sudo add-apt-repository ppa:mkusb/ppa  # and press Enter
sudo apt-get update
sudo apt-get install dus mkusb-nox usb-pack-efi

相关内容