Загрузите 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 и измените эти две строки кода:

  1. Заменить default vesamenu.c32 с default live

  2. Прокомментируйте последнюю строку 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 и официальной версии, независимо от выпуска.

Рекомендации

  1. How do I configure syslinux to boot immediately on Unix & Linux Stack Exchange

  2. Config on Syslinux Wiki

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