Как отключить фреймбуфер в initramfs?
При использовании plymouth я запоздалый всплеск попытался это исправить, я погуглил и получил много предложений по этому поводу:
vi /etc/initramfs-tools/conf.d/splash
и добавить:
FRAMEBUFFER=y
а также
update-initramfs -u
После этого у меня нет всплеска на всех. Поэтому я удалил FRAMEBUFFER=y
и обновите initramfs, всплеск вернулся.
После этого я установил что-то, может быть, это remastersys или n86v или их зависимости, или что-то еще, у меня снова всплыл всплеск, и в соответствии с boot.log, я думаю, что это из-за кадрового буфера, снова включенного в initramfs.
Я старался FRAMEBUFFER=n
в /etc/initramfs-tools/conf.d/splash
но не удалось.
Теперь у меня нет всплеска, и я до сих пор не могу его вернуть.
Кто-нибудь знает как отключить фреймбуфер в initramfs?
1 ответ
Я решаю это самостоятельно.
Я обнаружил, что когда всплеск не отображается, на экране появляется текст:
"plymouthd не может запустить загрузочный всплеск слишком большого количества символических ссылок"
Я разархивирую initrd и просматриваю его, проверяю lib/plymouth/themes,
default.plymouth как ссылка, которая связывает его самостоятельно!!!
Я отредактировал его и заархивировал initrd, перезагрузился, отлично работает.
Даже если что-то не так в fb и initramfs, всплеск вернулся, я получил то, что хотел.