На самом деле у Вас нет проблемы с, делают, но с Вашей командой:
tex dummy.tex &> /dev/null;
Выполнения 'tex' в фоновом режиме. Вы не должны удалять'>/dev/null', но '&' отправляет 'tex' в фон.
Попробуйте это, это должно быть хорошо для Вас:
tex dummy.tex > /dev/null;
или выполненный все в той же подоболочке, как это:
(tex dummy.tex > /dev/null;rm *.log)
или менее нормальный, это:
if test 1 = 1; then tex dummy.tex > /dev/null;rm *.log; fi
PD: и> расширение, обеспеченное некоторыми оболочками (включая удар) для перенаправления и stdout и stderr тому же месту назначения, но это не портативно, необходимо использовать'>/dev/null 2> &1' вместо этого. (Спасибо @Gilles)
Удачи
Удалите строку default vesamenu.c32
(или прокомментируйте его), и замените его default live-
.
Из документов SYSLINUX (шахта акцента):
Выбирает определенный модуль пользовательского интерфейса (обычно меню c32 или vesamenu.c32). Интерфейс командной строки рассматривает это как директиву, которая переопределяет и БЫСТРЫЕ директивы ПО УМОЛЧАНИЮ.
Можно сначала попытаться установить NOESCAPE на 1.
Если [...] установлен на 1, проигнорируйте Escape Блокировки/Scroll Lock Сдвига/Высокого звука/Заглавных букв. Используйте это (вместе с ПОДСКАЗКОЙ 0) для принуждения выбора режима начальной загрузки по умолчанию.
Если это недостаточно, возможно, необходимо будет перенести набор тайм-аута к 1. Это
в единицах 1/10 s
Таким образом, это должно загрузиться после 100 мс.
live-
просто название одной из загрузочных конфигураций (см.live.cfg
содержание файла в моем тексте вопроса). Я не знаю то, что причину, по которой дополнительный дефис, и я предполагаю, переименовываете ли Вы ту конфигурацию, можно назвать его вообще, Вы хотите. Еслиlive-boot
процесс полагается на то, чтобы он был названным точно, что в syslinux меню, которое удивило бы меня. спасибо – detly 20.03.2018, 11:48