ISOLINUX: малейшее изменение конфигурации останавливает загрузку CD

Я создаю загрузочный диск Gentoo Linux, используя isolinux. (На самом деле это настраиваемый sysrescuecd, но я не думаю, что детали этой утилиты имеют отношение к моей проблеме).

Я хочу настроить isolinux.cfg так, чтобы он включал различные специфичные для сайта вещи, но каждый раз, когда я делаю это, я получаю страшное сообщение "ОШИБКА: файл конфигурации не найден" ... "Не найдено директивы конфигурации DEFAULT или UI!".

Vanilla Sysrescuecd загружается с ISOLINUX и имеет файл isolinux.cfg (который, конечно, работает отлично). Я могу перестроить файл squashfs на компакт-диске, оставив isolinux.cfg без изменений, и записать диск, который работает нормально, но как только я внесу малейшее изменение в isolinux.cfg, компакт-диск откажется загружаться.

Я проверил, что файл не был случайно перемещен в или из формата DOS - нет; это одинаковая длина Я использовал "sed", чтобы сделать мои изменения, а не редактор, на тот случай, если причиной этого стал сброс редактора, но нет. Я скопировал два файла isolinux.cfg на другой компьютер для анализа: они называются "works.cfg" и "fails.cfg"; вот сравнение:

ls -l *.cfg
-rw-r--r-- 1 henry henry 12331 Feb 18 19:24 fails.cfg
-rw-r--r-- 1 henry henry 12331 Feb 18 20:43 works.cfg

Единственное, что я изменил из загруженного isolinux.cfg, было тривиально: значение тайм-аута, и оно выдает ошибку "Файл конфигурации не найден".

diff works.cfg fails.cfg
10c10
< TIMEOUT 900
---
> TIMEOUT 100

Я иду без волос, пытаясь диагностировать это; может кто-нибудь помочь?

(Я могу опубликовать файл конфигурации, если кто-то захочет посмотреть на него, но я не уверен, что его содержимое уместно)

0 ответов

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