Не могу загрузиться с USB-накопителя после копирования iso с помощью dd

Я хочу создать загрузочный USB-накопитель. Просто чтобы быть уверенным, что я сформировал полную палку с командой dd if=/dev/zero of=/dev/sdb, где sdb это флешка

После этого я создал новую таблицу разделов с parted и команда mklabel gpt,

Где эти два шага ненужны? Когда я копирую ISO с dd на USB-диске и перезагрузите компьютер, он не показывает возможность загрузки с USB-флешки в BIOS.

Это уже работало, когда я установил Arch Linux таким образом.

1 ответ

Решение

Клонирование не требует подготовки

Если вы клонируете из гибридного iso-файла на USB-накопитель, все релевантное будет перезаписано, поэтому стирание и форматирование не будут иметь значения (за исключением, возможно, ускорения окончательного клонирования, но общее время и усилия увеличатся).

dd заслуживает прозвища "разрушитель диска" и "уничтожитель данных"

Клонирование с dd дает надежный результат, если вы делаете это правильно,

sudo dd if=/path/file.iso of=/dev/sdx bs=4096

где х - буква диска. Но dd делает то, что вы говорите, чтобы сделать это без вопросов. Если вы скажете это, чтобы стереть семейные фотографии... и это незначительная ошибка печати.

Инструменты с конечной контрольной точкой

Поэтому я бы порекомендовал вам использовать инструмент с конечной контрольной точкой, который дает вам возможность еще раз проверить, что вы установите действующую систему на нужный диск.

Два таких инструмента идут с Ubuntu,

  • Startup Disk Creator (в Ubuntu 16.04 LTS и более новых версиях; более старые версии поставляются со старой и ошибочной версией, которую вам следует избегать),
  • Диски псевдоним gnome-disks,

Вы можете установить mkusb из PPA.

  • Стандартная функция заключается в клонировании из iso-файла или [сжатого] файла изображения,
  • но он также может стереть диск,
  • восстановить диск с "установочного устройства" на "стандартное устройство хранения" (с таблицей разделов MSDOS и разделом с файловой системой FAT32),
  • создать установочные диски Windows и
  • создавать постоянные живые диски с Ubuntu и Debian.

Если клонирование не работает

Большинство современных дистрибутивов Linux предоставляют файлы iso, обработанные isohybrid, которые делают их гибридными ISO-файлами. Такие файлы ISO могут быть использованы для

  • записывать CD/DVD диски, которые являются загрузочными
  • клонировать USB-накопители и карты памяти, которые являются загрузочными

Но некоторые iso-файлы не являются гибридными iso-файлами, например iso-файлы Windows и iso-файлы Knoppix. Эти ISO-файлы должны быть извлечены, и особое внимание должно быть уделено загрузке целевого диска. (Вы можете обрабатывать ISO-файл Knoppix с помощью isohybrid, но он не работает с файлами Windows iso.)

Существует несколько инструментов извлечения, например, Rufus, который официально рекомендован для установки Ubuntu из Windows.

Другие вопросы по тегам