Есть небольшой скрипт, расположенный в /etc/initramfs-tools/scripts/init-bottom/rlang.sh
Скрипт должен устанавливать в initramfs новый консольный шрифт.
Собственно, вот и сам скрипт:
#!/bin/sh
setfont /usr/share/fonts/866_8x16.psf
mkdir /test
Создание файла mkdir /test тут просто для проверки.
(Заранее в хуках в initramfs пересылается сам шрифт и утилиту setfont.)
Так вот, после написания скрипта сделал его исполняемым : chmod +x rlang.sh, после чего выполнил initramfs-update -u.
Вот здесь и начинаются проблемы:
-
Скрипт выполняется во время
initramfs-update -uи создает директорию test в «основной» системе. -
В initramfs скрипт не выполняется. (Кстати, если выполнить команду
setfont /usr/share/fonts/866_8x16.psfвinitramfs, то шрифт встает, команда выполняется.).
Вообще необходимо сделать так, чтобы нужный шрифт в initramfs отображался сразу (т.е. чтобы не приходилось использовать setfont при каждом входе в initramfs). Наиболее простой (надеюсь) вариант - это вот подобный скрипт. Но - не работает.
Вопрос такой - Что не так и что с этим делать??