Есть ли альтернатива командной строке для usb-creator-gtk?

16

Я пытаюсь создать загрузочную флешку USB ubuntu-11.10-desktop-i386.iso, используя usb-creator-gtk на моем ThinkPad X220. Usb-creator-gtk, кажется, работает нормально, но получающаяся карта не загружается ни на одном из моих ноутбуков. Я попробовал две разные флешки. Boot просто показывает мигающий курсор.

Если я подключу USB-накопитель, то у него будет 729M данных.

Еще одна подсказка: после выхода usb-creator-gtk индикатор активности на USB-накопителе продолжает мигать в течение минуты или около того, и даже после того, как это сделано, / media / XXXX-XXXX и / tmp / tmpXXXXXXX остаются подключенными. Я вручную их размонтировал перед тем, как вытащить палку.

Есть ли способ получить отладочный вывод от 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, который поможет мне изолировать проблему и обойти ее?

Джо
источник
3
Вы пробовали unetbootin - я считаю, что это намного лучше, чем по умолчанию в Ubuntu: unetbootin.sourceforge.net
fossfreedom
Также ddдолжно работать копирование ISO-образа на USB-накопитель (не раздел) .
энзотиб
Спасибо, свобода действий. Unetbootin работал там, где не работал usb-creator-gtk.
Джо
@fossfreedom хотите добавить это как ответ?
Стефано Палаццо
@ Стефано - не совсем - я не думаю, что это отвечает на вопрос напрямую. ОП, похоже, исчезла - возможно, этот вопрос можно считать заброшенным?
fossfreedom

Ответы:

6
  • Определить устройство ( /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и скопируйте config:

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

Перезагрузите компьютер и измените порядок загрузки в BIOS на USB. Теперь USB-флешка Ubuntu загрузится, и вы сможете установить ее.

yilmi
источник
будет ли USB иметь постоянное хранилище?
Сиро Сантилли 新疆 14 中心 法轮功 六四 事件
1
@CiroSantilli нет, но вы можете вручную создать файл casper-rw (см. Pendrivelinux.com/how-to-create-a-larger-casper-rw-loop-file ) и включить его, добавив persistentв командную строку ядра в syslinux/txt.cfg.
Лукас
Я пробовал это, но загрузка завершается с ошибкой загрузки.
геррит
1

mkusb-nox оборачивает ремень безопасности вокруг дд

Можно использовать dd 'naked', но я бы не рекомендовал вам это делать, потому что это рискованно.

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

Дд очень мощный и делает то, что вы говорите, чтобы сделать без вопросов, даже если вы говорите, чтобы перезаписать фотографии вашей семьи. Достаточно простой ошибки ввода ...

mkusb-nox - это инструмент, который работает на текстовых экранах и в терминальных окнах (nox: нет X-графики).

Он использует dd под капотом для клонирования содержимого гибридного iso-файла на целевое блочное устройство (USB-накопитель, карта памяти ...). Большинство современных Linux-файлов ISO являются гибридными ISO-файлами. Вы можете сказать, что mkusb-nox (также как и mkusb с графическим интерфейсом) «оборачивает ремень безопасности» вокруг dd .

mkusb-nox использует метод извлечения для создания установочных дисков для Windows.

Смотрите эти ссылки,


Редактировать: также можно использовать mkusb версии 12 в текстовом режиме

sudodus
источник
mkusb-nox великолепен! Это лучше, чем usb-creator-gtk
diyism
@diyism, я рад, что mkusb-nox хорошо работает для тебя. Спасибо за отзыв :-)
sudodus