我正在尝试使用 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
使用文本模式界面(菜单)对话框
使用纯命令行文本界面