LINUX.ORG.RU

arch, plymouth - splash включается только после ввода пароля на дешифрование диска

 ,


1

1

Доброго всем времени суток. Есть свежий арч :) с шифрованым корнем. Хочется чтобы при загрузке сразу врубался красивый сплеш от plymouth и пароль собственно надо было бы вводить в приятное глазу поле ввода(как это сделано в убунте/федоре например). На данный момент это не так, сплэш появляется только после ввода пароля на дешифрование через ‘голую’ консоль - выглядит это так себе конечно.

Итак, вот как грузится ядро:

$ cat /proc/cmdline 
initrd=\amd-ucode.img initrd=\initramfs-linux.img cryptdevice=PARTUUID=1028f51b-d0a0-4c1e-ad86-ae1a2c3f82ef:root root=/dev/mapper/root zswap.enabled=0 rootflags=subvol=@ rw rootfstype=btrfs quiet splash

вот так собирается initrd(через mkinitcpio -P)

$ cat /etc/mkinitcpio.conf
MODULES=(btrfs amdgpu)
BINARIES=(/usr/bin/btrfs)
FILES=()
HOOKS=(base udev autodetect keyboard keymap modconf block encrypt filesystems fsck plymouth)

тема для plymouth выбрана вот так:

$ sudo plymouth-set-default-theme -R bgrt

каких-то ошибок при загрузке не видно если честно. Те после после ввода пароля и при выключении - сплеш появляется, хотелось бы чтоб он сразу выпрыгивал как начинается загрузка.

PS: ставилось всё это дело через archinstall, из aur только пара прикладных софтинок установлена

Для этого надо чтобы сам Плимут грузился раньше а это возможно только если грузить ядро с инитрамс, а оно у тебя на зашифрованном диске к которому пароль надо ;)

anonymous
()

Насколько я помню, в штатных инструментах Arch для создания initrd важен порядок хуков. Возможно, надо подвинуть plymouth немного, сейчас он у тебя в конце.

anonymous
()
Ответ на: комментарий от anonymous

initrd сидит отдельно в /boot разделе

UUID=EE54-480D /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro 0 2

вот собственно:

$ ls -1 /boot/
amd-ucode.img
EFI
initramfs-linux-fallback.img
initramfs-linux.img
loader
vmlinuz-linux
SpaceRaven
() автор топика
Последнее исправление: SpaceRaven (всего исправлений: 2)
Ответ на: комментарий от anonymous

вот, передвинул вперед и всё зашуршало. Спасибо!

SpaceRaven
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.