Это кажется шаблоном [a-z]
нечувствительно к регистру, поэтому так же прост как:
[ -z "${PWD//[a-z\/]}" ] || echo "Bad chars in path: ${PWD//[a-z\/]}"
CD-ROM и карта с интерфейсом USB используют совершенно различные методы для начальной загрузки. Поскольку ISO9660 отображает на CD-ROM, это - El Torito Specification, который делает его загрузочным; для карты с интерфейсом USB этому нужен загрузочный сектор стиля Главной загрузочной записи.
ISOLINUX, загрузчик, который используется в изображениях ISO9660 CD-ROM для начальной загрузки Linux, недавно добавил "изогибридный" гибридный режим, который использует некоторые умные приемы для создания единственного изображения, которое может быть загружено оба пути.
Мое предположение - то, что Ваши LiveCDs являются на самом деле изогибридными изображениями, тогда как DVD полной установки не. Вы можете использовать isohybrid
инструмент в syslinux
распределение для преобразования их, как описано в гибридном режиме связываются выше.
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