Есть небольшой скрипт, расположенный в /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
). Наиболее простой (надеюсь) вариант - это вот подобный скрипт. Но - не работает.
Вопрос такой - Что не так и что с этим делать??