Сервер Ubuntu 16.04.1: инструкции экрана OEM-конфигурации не отображаются на языке, запрошенном пользователем

Для автоматической установки во время подготовки OEM-config у меня есть следующий набор в boot/grub/grub.cfg в ISO.

menuentry "Install server" { set gfxpayload=keep linux /install/vmlinuz nouveau.modeset=0 file=/cdrom/preseed/test.seed locale=en_US.UTF-8 keyboard-configuration/layoutcode=us hostname=localserver quiet --- initrd /install/initrd.gz

}

Это сделано так что установка нечувствительна. Он не отображает экран языка, так как locale установлен на en_us.UTF-8 (на английском языке). Следовательно, весь экран OEM-конфигурации во время установки будет отображаться на английском языке.

Нажатый файл (test.seed) имеет следующий фрагмент; Он перезагружается после первой установки, поэтому пользователь может настроить (OEM-config-firstboot)

# Reboot automatically after installation d-i finish-install/reboot_in_progress note # Install the Ubuntu Server seed. tasksel tasksel/force-tasks string server d-i pkgsel/language-pack-patterns string language-pack-gnome-en language-pack-gnome-de language-pack-gnome-fr language-pack-gnome-it language-pack-gnome-es # Only install basic language packs. Let tasksel ask about tasks. d-i pkgsel/language-packs multiselect en de fr it es # No language support packages. d-i pkgsel/install-language-support boolean true # Only ask the UTC question if there are other operating systems installed. d-i clock-setup/utc-auto boolean true # Verbose output and no boot splash screen. d-i debian-installer/quiet boolean false d-i debian-installer/splash boolean false # Install the debconf oem-config frontend (if in OEM mode). d-i oem-config-udeb/frontend string debconf # Wait for five seconds in grub d-i grub-installer/timeout string 5 # Add the network and tasks oem-config steps by default. oem-config oem-config/steps multiselect language, timezone, keyboard, user, network, tasks

Проблема:

После перезагрузки oem-config language экран предоставляется пользователю для выбора. Однако, если я выберу German или French, последующие экраны OEM-конфигурации должны показать шаги установки в German или French соответственно; но он этого не делает. Инструкции продолжают отображаться на английском языке, независимо от языка, выбранного на экране language.

Я установил language-packs и подтвердил, что языковые пакеты установлены после завершения установки. Фактически, после того, как консоль появляется после установки, я вижу, что язык действительно установлен на German или French по запросу пользователя. Однако инструкции в OEM-конфигурации продолжают отображаться на английском языке.

Независимо от того, что locale, установленное в /boot/grub/grub.cfg, продолжает сохраняться после перезагрузки. OEM-config считает, что инструкции уже установлены на английском языке. Как это сделать, чтобы инструкции в OEM-config-экранах отображали язык по запросу перезагрузки пользователя.

0
задан 17 August 2017 в 22:40

0 ответов

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

Похожие вопросы: