Создание загрузочной установки Linux USB без unetbootin

Это кажется шаблоном [a-z] нечувствительно к регистру, поэтому так же прост как:

[ -z "${PWD//[a-z\/]}" ] || echo "Bad chars in path: ${PWD//[a-z\/]}"
11
22.07.2017, 04:40
1 ответ

CD-ROM и карта с интерфейсом USB используют совершенно различные методы для начальной загрузки. Поскольку ISO9660 отображает на CD-ROM, это - El Torito Specification, который делает его загрузочным; для карты с интерфейсом USB этому нужен загрузочный сектор стиля Главной загрузочной записи.

ISOLINUX, загрузчик, который используется в изображениях ISO9660 CD-ROM для начальной загрузки Linux, недавно добавил "изогибридный" гибридный режим, который использует некоторые умные приемы для создания единственного изображения, которое может быть загружено оба пути.

Мое предположение - то, что Ваши LiveCDs являются на самом деле изогибридными изображениями, тогда как DVD полной установки не. Вы можете использовать isohybrid инструмент в syslinux распределение для преобразования их, как описано в гибридном режиме связываются выше.

13
27.01.2020, 19:58
  • 1
    спасибо за подробную информацию, я изучил много. Применение изогибрида к .iso дает эти два комментария: isohybrid: Warning: more than 1024 cylinders: 3482 и isohybrid: Not all BIOSes will be able to boot this device. Я пытаюсь скопировать .iso в USB для наблюдения то, что происходит. –  makhlaghi 14.08.2012, 09:57
  • 2
    , К счастью, те ошибки не были важны для моего BIOS, и это работало превосходно. Большое спасибо Jim. –  makhlaghi 14.08.2012, 10:26

Теги

Похожие вопросы