2

Последний раз я загружался с флешки в 2006 году. С тех пор, я продолжаю терпеть неудачу в создании живых загрузочных USB.

Я пытался загрузить Fedora 17 и 18, Ubuntu и множество других дистрибутивов для загрузки с USB, но так и не получилось. Я также пробовал разные USB-ключи. Каждый раз, когда я пытаюсь загрузиться, я получаю либо панику ядра, либо кучу бессмысленных ошибок.

Я устал от покупки CD и DVD, чтобы иметь возможность загружать вещи; Я хочу иметь возможность использовать мой USB-накопитель.

Я использовал эту основную команду:

sudo dd if=Downloads/myiso.iso of=/dev/myusb bs=1M && sync

РЕДАКТИРОВАТЬ: причиной моих неудачных попыток, казалось, было поврежденное оборудование. Я купил новую карту памяти, и проблема исчезла.

3 ответа3

2

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

  1. Использование стандарта ISO

    Формат ISO - это контейнер для образа диска оптического диска. Системы могут загружаться с оптического привода без MBR или EFI, поэтому ISO не содержит этого. Использование dd для записи ISO на флэш-диск приводит к тому, что на носителе отсутствует загрузка.

    Некоторые дистрибутивы предоставляют ISO-Hybrid. Это содержит положение загрузки, так что результат dd может быть загружен. Однако есть несколько ограничений.

    • Возможно, вы не сможете загрузить систему UEFI. Это можно настроить (см. Ниже), но не каждый дистрибутив с ISO-Hybrid может быть настроен таким образом.
    • Запись ISO-Hybrid с помощью dd также записывает файловую систему, которая доступна только для чтения. Таким образом, этот метод установки будет работать как сеанс живого DVD, но вы не сможете использовать его в качестве рабочей ОС.
  2. Использование несоответствующего условия загрузки

    Ваш компьютер будет настроен на загрузку либо в UEFI, либо в устаревшем режиме, поэтому флэш-диск должен совпадать или быть подготовлен для обоих. Если вы используете просто dd , он будет работать только в том случае, если он является ISO-Hybrid и соответствует основам загрузки компьютера или был разработан для двойного режима. Если вы делаете диск загрузочным с помощью стороннего инструмента, его необходимо подготовить для соответствия компьютеру или использовать двойной режим. Двойной режим настройки можно выполнить вручную, если вы опытный пользователь Linux.

    Не каждый сторонний инструмент может подготовить флэш-накопитель для загрузки в UEFI или в двух режимах. Эти способности могут меняться со временем. Я знаю, что Руфус может сделать это в настоящее время, и, вероятно, есть некоторые другие. У Shreyas PV есть ответ на Ask Ubuntu, в котором показано, как использовать Rufus для настройки двухрежимной загрузки: как создать двухрежимный накопитель в режиме загрузки, который может поддерживать как режим UEFI, так и режим Legacy BIOS? ,

    Если вы достаточно опытны, чтобы делать это вручную, вы, вероятно, не будете искать ответ на этот вопрос. Тем не менее, даже если это просто для образовательных целей, этот ответ от руки дает хорошее объяснение: возможен ли гибридный USB-накопитель Linux для UEFI и устаревшего BIOS?

0
sudo dd bs=1M if=/path/to/XXX.iso of=/dev/sdX 
0

Я использую dd много раз, чтобы просто запустить живую систему с USB. Не уверен, но никогда не использовал его для монтирования пользователя. Поскольку dd выполняет запись на блочное устройство, вы должны записывать в него напрямую, а не в точку монтирования.

Я всегда использую:

dd if=Downloads/tmp/yourDistro.iso bs=4M oflag=sync |dd of=/dev/sdb

Измените путь к yourDistro и проверьте, находится ли ваш USB на sdb прежде чем что-либо делать! Обратите внимание, что если sdb не ваш USB, вы полностью перезаписываете этот диск!

Почему я труба обоих (if и of)? Это позволяет системе кэшировать потоки и, следовательно, становится немного быстрее.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .