Не могу загрузиться с 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.