Вопрос или проблема
У меня есть USB-накопитель, который я использую для загрузки машин. Он может загружаться с несколькими дистрибутивами GNU/Linux, включая Mint 17 [Cinnamon]. Единственное неудобство состоит в том, что мне всегда нужно менять раскладку клавиатуры, как только появляется рабочий стол. Я помню, что старые версии Ubuntu имели меню выбора языка/раскладки клавиатуры для настройки языка и раскладки клавиатуры перед загрузкой.
Предоставляет ли Live DVD Linux Mint такую функцию, т.е. (по крайней мере) возможность изменить раскладку клавиатуры перед загрузкой? В идеале, мне бы хотелось записать необходимые аргументы ядра в файл конфигурации загрузчика.
РЕДАКЦИЯ: Не вводите в заблуждение то, что я использую Live DVD / Live USB, так как на самом деле я использовал образ ISO живого DVD, который я извлек и настроил для работы с USB-накопителем. Таким образом, флешка не отформатирована с образом ISO, а разбита на разделы с дополнительным, используемым пространством для хранения.
Вы можете передать rd.vconsole.keymap=
(или vconsole.keymap=
, если первое не работает)
https://www.freedesktop.org/software/systemd/man/vconsole.conf.html
Ответ или решение
Да, вы можете установить раскладку клавиатуры по умолчанию с помощью параметров ядра при загрузке Live USB Linux Mint 17. Я понимаю, что этот процесс может быть несколько неудобным, особенно если вы часто используете USB-накопитель для загрузки различных систем.
В версии Linux Mint 17, в отличие от более ранних версий Ubuntu, действительно нет графического интерфейса для выбора языка и раскладки клавиатуры на этапе загрузки. Однако вы можете использовать параметры ядра для установки нужной раскладки.
Для этого вам потребуется отредактировать конфигурацию загрузчика. Если вы используете GRUB в качестве загрузчика, следуйте этим шагам:
-
При старте системы выберите нужный пункт загрузки, но не нажимайте Enter сразу.
-
Вместо этого нажмите клавишу
e
для редактирования параметров загрузки. -
Найдите строку, начинающуюся с
linux
, и добавьте следующий параметр в конец этой строки:rd.vconsole.keymap=<раскладка>
или, если это не сработает, попробуйте:
vconsole.keymap=<раскладка>
Замените
<раскладка>
на код вашей раскладки клавиатуры, например, для русской раскладки это будетru
, а для английской —us
. -
После внесения изменений, нажмите
Ctrl + X
илиF10
, чтобы загрузить систему с новыми параметрами.
После этих действий новая раскладка клавиатуры должна быть установлена по умолчанию, и вам больше не придется изменять ее вручную каждый раз после загрузки системы.
Если вы часто используете одну и ту же раскладку, вы можете добавить вышеуказанный параметр в файл конфигурации GRUB, чтобы он применялся автоматически при каждой загрузке. Для этого откройте файл /etc/default/grub
в текстовом редакторе с правами суперпользователя и измените строку GRUB_CMDLINE_LINUX_DEFAULT
, добавив туда ваш параметр. Например:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash rd.vconsole.keymap=ru"
После этого не забудьте обновить конфигурацию GRUB командой:
sudo update-grub
Таким образом, вы сможете оптимизировать процесс загрузки и использовать необходимую раскладку клавиатуры без дополнительных усилий.