Загрузите Live CD в Try Ubuntu по умолчанию
Я создаю собственный live CD на основе Ubuntu 15.10. Когда пользователь видит первый загрузочный экран (и не нажимает клавишу), он автоматически загружается в меню графического интерфейса, где пользователь может выбрать "Попробуйте Ubuntu" или "Установить Ubuntu":
Однако, если пользователь нажимает клавишу, он получает текстовое меню. Выбор "Try Ubuntu" загружается прямо на нужный live CD:
Я могу успешно удалить установочные загрузочные записи в текстовом меню (isolinux/txt.cfg
), но это не меняет вариант загрузки по умолчанию, когда пользователь не нажимает никакую клавишу. Удаление установочного пакета ubiquity
это не вариант, я просто хочу запретить пользователю запускать установщик напрямую.
Как я могу изменить вариант загрузки по умолчанию для загрузки в "Try Ubuntu"?
1 ответ
Это упрощенная и исправленная версия моего старого ответа.
Для загрузки непосредственно в сеанс Live найдите /isolinux/isolinux.cfg
в содержимом файла образа ISO и измените эти две строки кода:
Заменить
default vesamenu.c32
сdefault live
Прокомментируйте последнюю строку
ui gfxboot bootlogo
вставив#
в начале строки
Шаг 2 обязателен, в противном случае начальный экран-заставка будет отображаться до истечения времени ожидания. Это связано с ui
модуль переопределит default
настройки, как описано в вики (см. список литературы).
Конфигурация по умолчанию
# D-I config version 2.0
include menu.cfg
default vesamenu.c32
prompt 0
timeout 50
ui gfxboot bootlogo
Модифицированная конфигурация
# D-I config version 2.0
include menu.cfg
default live
prompt 0
timeout 50
#ui gfxboot bootlogo
Я протестировал измененную конфигурацию, используя образ Xubuntu 14.04 ISO. Те же шаги, вероятно, применимы к любой версии Ubuntu и официальной версии, независимо от выпуска.
Рекомендации
How do I configure syslinux to boot immediately on Unix & Linux Stack Exchange
Config on Syslinux Wiki