Как заставить Unetbootin распознавать подключенный USB-накопитель?

34

Я использую Ubuntu 12.04, и каждый раз, когда я пытаюсь записать образ Ubuntu ISO на диск, чтобы я мог его установить, Unetbootin говорит, что /dev/sdb1он не смонтирован. Но Ubuntu монтирует диск автоматически, когда он вставлен, верно? Что я могу сделать, чтобы Unetbootin распознал подключенный диск?

xjonquilx
источник
вот хороший трюк! чтобы выполнить unetbootin [how-do-i-use-unetbootin-to-make-a-boottable-windows-usb-installer] [1] [1]: askubuntu.com/questions/162174/…
user141867
Ни один из ответов на этот вопрос не решает проблему. Вам удалось преодолеть это?
Луис де Соуза
Я не могу добавить ответ, но удаление всех файлов с моего USB (даже скрытых, найденных с помощью ctrl+h) помогло unetbootin найти его, мне даже не пришлось его перезагружать.
Озеро
Создание временного каталога /mnt/tempи монтирование вручную sudo mount /dev/sdc /mnt/tempпомогли мне, где sdc - это имя вашего диска.
Маркроксор

Ответы:

47

Это возможно, так как beeju уже предложил , что вам просто нужно вручную монтировать диск. Однако вы правы - обычно Ubuntu автоматически подключает диск, когда он подключен или включен.

Существует две распространенные ситуации, в которых возникает описанная вами проблема:

  1. Технически, диски не установлены. Тома (то есть разделы) монтируются. Если на диске нет раздела, Ubuntu не сможет его смонтировать (ни автоматически, ни иначе). Если есть, но он поврежден или (это гораздо менее вероятно) типа, который Ubuntu не распознает, он также не будет подключен.

  2. Unetbootin требует, чтобы раздел, в который вы записываете содержимое .isoизображения, был отформатирован в FAT16 или FAT32. (И вы должны использовать FAT32, если ваш образ не крошечный и вы не знаете, что нужно использовать FAT16.) Кроме того, это должен быть первый раздел на диске, и если вы действительно не знаете, что делаете, и не знаете, что вам нужно что-то делать иначе он должен быть единственным разделом на диске и занимать все доступное пространство. Более того (хотя вам обычно ничего не нужно делать, чтобы это так), это должен быть основной (не логический) раздел, а таблица разделов диска должна иметь тип MSDOS.

Если у вас есть ценные данные на вашем диске, то вам .isoвсе равно не следует записывать на него изображение, потому что это уничтожит данные. В противном случае вы можете безопасно решить одну или обе вышеуказанные проблемы, создав новую таблицу разделов на диске, а затем создав один раздел, занимающий все доступное пространство, типа FAT32.

Один из простых способов сделать это - использовать редактор разделов GParted, предоставляемый gpartedпакетом. Вы можете установить этот пакет в Центре программного обеспечения. Затем запустите GParted. Выберите диск в раскрывающемся меню в правом верхнем углу окна GParted. Убедитесь, что вы выбрали правильный диск - было бы плохо выполнять эти операции по уничтожению данных на неправильном диске!

Выполните «Правка»> «Создать таблицу разделов» и примите значения по умолчанию. Затем создайте раздел FAT32, также со всем по умолчанию. Это сделает его основным разделом и максимально большим.

Затем примените свои изменения, нажав зеленую галочку. Теперь вы можете смонтировать диск (или вынуть его и вставить обратно, и он должен быть установлен автоматически). Когда GParted заканчивается, закройте его. Затем вы можете написать .iso образ с помощью Unetbootin.


В качестве альтернативы, вы можете рассмотреть возможность использования другого метода для записи .isoобраза на диск, который позволит вам пропустить форматирование и монтирование диска.

Вы можете использовать Startup Disk Creator для этой цели, как описано в официальных инструкциях по установке .

Вы также можете использовать ddиз командной строки. Смотрите дд (1) . Если у вас есть .isoизображение, которое вызывается ubuntu-12.04-desktop-i386.isoи находится в папке «Загрузки», и если вы хотите записать его содержимое /dev/sdb1в Unetbootin, то соответствующая ddкоманда:

cd ~/Downloads
sudo dd if=ubuntu-12.04-desktop-i386.iso of=/dev/sdb

Очень важно, чтобы вы указали выводить на него /dev/sdb(или на тот диск, на котором вы хотите), а не /dev/sdb1 (то есть, не на первый раздел на диске).

Элия ​​Каган
источник
7
Я тоже некоторое время боролся, именно формат файловой системы флешки скрывал ее. Форматирование в FAT32 решает проблему.
топлесс
2
Это совершенно хороший ответ. Почему он не помечен как принятый?
Эран Харел
У меня такая же проблема в Ubuntu 14.04, и форматирование USB-накопителя в FAT32 не имеет никакого эффекта.
Луис де Соуза
32

Я не получил UNetbootin для перечисления моего USB-накопителя, но вы можете заставить его использовать определенный, если вы знаете имя устройства:

unetbootin installtype=USB targetdrive=/dev/sdb1

Вы узнаете номер своего устройства, перечислив все:

sudo fdisk -l

Надеюсь это поможет?

Энди
источник
На Ubuntu 14.04 запуск Unetbootin таким образом не действует.
Луис де Соуза
Работает нормально на 16 ... может также иметь отношение к версии UNetbootin.
Привет Ло,
Это позволило мне правильно выбрать флэш-накопитель, мне пришлось смонтировать его вручную, но это нормально.
sdkks
1
Хорошо сработал в 16.04.01.
Себастьян
работал отлично !!!!!! нет времени читать стену текста в этом первом ответе.
Павел
2

Я приветствую вас здесь! Я думаю, что это обычное поведение Ubuntu, потому что то же самое я испытал во многих случаях. Что я делаю в это время, просто нажимаю the driveи открываю его. Nautilus windowЗатем возвращаюсь к конкретному приложению, которому нужен этот диск. Это четко описано здесь. Более того, лучше видеть, что этот диск отображается в Файловая система> Носитель.

beeju
источник
Это не влияет на Ubuntu 14.04.
Луис де Соуза
0

Я обнаружил, что для меня это происходит, когда USB-накопитель помечен не ASCII-символами. Поэтому попробуйте изменить его, чтобы он содержал простой ASCII. Не уверен насчет пробелов, но всегда лучше назвать его без пробелов, как drive_8gb.

Изменить метку можно, gpartedнапример, когда диск отключен. Как только я пометил его, как описано, и снова подключил его, unetbootin начал хорошо работать с диском.

Дмитрий
источник
0

В Linux Mint 19 (на основе Ubuntu 18) другие советы уже здесь не помогли сами - переименование раздела только в символы ASCII, форматирование в FAT32, добавление цели в командной строке.

Помогли поменять диск в графическом интерфейсе Unetbooting с раздела на диск, то есть избавился от «1» в конце в моем случае.

Кстати, я не видел, как я могу добавить несколько ISO-файлов на диск, и именно поэтому я пытался использовать его, как рекомендовано здесь: Multi-загрузочный мульти-ОС загрузочный USB ...

РЕДАКТИРОВАТЬ: проблема исчезла после воссоздания таблицы разделов для рассматриваемой флешки, теперь Unetbooting работает и с разделами (хотя не удалось загрузиться с результирующей карты памяти ...).

Алексей Мартианов
источник