Егор
А не подскажете, как запустить grub2-mkconfig livecd, чтобы он нашёл ядра на нужных мне устройствах?
sudo -s cd /mnt mkdir chroot mount /dev/mapper/fedora-root chroot mount /dev/mapper/fedora-boot chroot/boot mount /dev/disk/by-label/ESP chroot/boot/efi mount -B /dev chroot/dev mount -B /proc chroot/proc mount -B /sys chroot/sys mount -B /run chroot/run chroot chroot/ grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
Егор
Я это оттарабанил уже как мантру.
Егор
Доктор, мне пора лечиться?
Егор
Ну почему вы упускаете самое очевидное? Неужели у меня шиза и это очевидно только для меня?
Егор
Добавь регулярку по номеру, как резервную. Если этот конкретный номер присутствует в нике, тут явно что-то не так.
Егор
Как будет определяться последнее? 😏
Егор
Для того, чтобы ускорение работало с плеером от GNOME, да и вообще любым плеером, использующим gstreamer - надо поставить gstreamer1-vaapi
Alexander "SonnySlave"
Мб дракут надо было запустить ещё
Егор
Голый mpv используют только битарды и любители обмазываться оконными менеджерами. Лучше использовать либо gnome-mpv или smplayer, тогда уж. Там всё настраивается через GUI.
Егор
А тут начинается самая интересная часть.
Егор
Ибо я на своей заднице познал, что dracut - это ебучее минное поле. От того и тарабаню chroot как мантру.
Alexander "SonnySlave"
Какая там ловушка?
Alexander "SonnySlave"
Просто уже надоело немного чеканить это дело
Егор
Какая там ловушка?
Полная непредсказуемость поведения образа в зависимости от того или иного загруженного модуля. Чёрт ногу сломит. Починишь шифрование, сломается LVM.
Егор
Просто уже надоело немного чеканить это дело
Лучше начинай рассказывать свою конфигурацию.
Егор
И поднимать chroot.
Alexander "SonnySlave"
Alexander "SonnySlave"
Отдельными разделами свап, Бут, esp
Alexander "SonnySlave"
Егор
OSTree?
Alexander "SonnySlave"
Нет
Егор
Т.е. у тебя обычная Workstation?
Егор
crypttab написал?
Alexander "SonnySlave"
Егор
Подымай chroot.
Alexander "SonnySlave"
Уже
Егор
Уже
покажи /boot
Егор
и fstab
Егор
и crypttab, на всякий
Alexander "SonnySlave"
Сейчас телегу поставлю
Егор
Проблема с dracut только с изменением конфигурации загрузки.
Егор
Когда система загрузится, можно будет штатно переделать образ с помощью dracut --force и потом всё будет норм, пока ты не будешь трогать fstab. А ещё лучше, crypttab.
Alexander "SonnySlave"
Ну она пока что не грузится :)
Alexander "SonnySlave"
[root@localhost boot]# ls 9cd45473cdd74075934e438993760520 initramfs-4.17.3-200.fc28.x86_64.img config-4.16.15-300.fc28.x86_64 loader config-4.16.16-300.fc28.x86_64 lost+found config-4.17.3-200.fc28.x86_64 memtest86+-5.01 efi System.map-4.16.15-300.fc28.x86_64 elf-memtest86+-5.01 System.map-4.16.16-300.fc28.x86_64 extlinux System.map-4.17.3-200.fc28.x86_64 grub2 vmlinuz-0-rescue-be33edfce8cf4624b821b4b648123895 initramfs-0-rescue-be33edfce8cf4624b821b4b648123895.img vmlinuz-4.16.15-300.fc28.x86_64 initramfs-4.16.15-300.fc28.x86_64.img vmlinuz-4.16.16-300.fc28.x86_64 initramfs-4.16.16-300.fc28.x86_64.img vmlinuz-4.17.3-200.fc28.x86_64
Alexander "SonnySlave"
[root@localhost boot]# cat /etc/fstab # # /etc/fstab # Created by anaconda on Sun Oct 29 21:53:37 2017 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # /dev/mapper/root / ext4 defaults 1 1 UUID=88d30ce9-578f-43f8-915c-1a0bd38689ff /boot ext4 defaults 1 2 UUID=31A7-C458 /boot/efi vfat umask=0077,shortname=winnt 0 2 /dev/mapper/home /home ext4 defaults 1 2 UUID=f33401c8-95bb-4010-a576-3d63fb10ba3e swap swap defaults 0 0 UUID=27638e31-a00c-471d-9b1a-cf3b07ea7d47 /media/For_Linux ext4 defaults 1 2 #/dev/sdb2 /media/For_Linux ext4 defaults 1 2
Егор
Ну она пока что не грузится :)
Так, давай лучше на fpaste
Alexander "SonnySlave"
ok
Alexander "SonnySlave"
Так, давай лучше на fpaste
https://paste.fedoraproject.org/paste/Dd7OIEm9sTGKvQREFddXHQ
Егор
https://paste.fedoraproject.org/paste/Dd7OIEm9sTGKvQREFddXHQ
В crypttab тоже можно использовать UUID=
Alexander "SonnySlave"
Спасибо, буду знать
Егор
https://paste.fedoraproject.org/paste/Dd7OIEm9sTGKvQREFddXHQ
cd /boot dracut -vv --force --kver "4.17.3-200.fc28.x86_64" --kernel-image "${PWD}/vmlinuz-4.17.3-200.fc28.x86_64" --add "crypt" --install "/etc/fstab /etc/crypttab" --no-hostonly initramfs-4.17.3-200.fc28.x86_64.img
Егор
В выхлопе убедись, что модуль crypt установлен. И /etc/fstab с /etc/crypttab на месте.
Alexander "SonnySlave"
including module: crypt
Егор
Надеяться, что получится. Не получится, нужно узнать, на чём оно споткнулось. Но учитывая, что у тебя разделы, думаю всё будет нормально.
Егор
including module: crypt
Листинг файлов выдал?
Alexander "SonnySlave"
Да
Alexander "SonnySlave"
Сейчас попробую ребутнуться
Alexander "SonnySlave"
Повторить для всех интересующих меня ядер? И да, каковы действия при обновлении ядра?
Егор
После удачной загрузки, сделай dracut --force и больше ничего не надо.
Егор
Проблема только в изменении конфигурации. Особенно, если конфигурация своеобразная, отличная от дефолтной, как у меня
Егор
Вот тогда - то LVM вдруг перестанет искаться, то шифрованные разделы не подцепляются... Это был тот ещё АДъ.
Егор
И потом выяснялось, что некоторые модули dracut - не те, чем кажутся.
Егор
Просто долбанное минное поле.
Егор
К тому же, установщики модулей и сами модули написаны на баше.
Егор
Alexander "SonnySlave"
Хех. Теперь он запрашивает пароль на luks, но не загружается
Alexander "SonnySlave"
Куча ошибок на поднятии сервисов
Alexander "SonnySlave"
Samba, ntp, login
Егор
Хех. Теперь он запрашивает пароль на luks, но не загружается
Заставь его выдать emergency console и гляди лог.
Егор
Можешь подрубить флешку из сосноли и скопировать rdosreport.txt. Ну и journalctl > journal.txt
Егор
Там всё обычно начинается с одного юнита, а дальше по цепочке.
Егор
Samba, ntp, login
Если Samba запускается, значит корень подрубился нормально.
Егор
Возможно придётся ещё сделать глобальный relabel
Alexander "SonnySlave"
Так, ну сперва оно валится на подключении свапа
Егор
Куча ошибок на поднятии сервисов
Кстати, попробуй перезагрузиться и добавить к параметрам selinux=0
Егор
Так, ну сперва оно валится на подключении свапа
У тебя ещё и swap незашифрован, айайай.
Alexander "SonnySlave"
У тебя ещё и swap незашифрован, айайай.
Шифрованный не гибернация(((
Егор
Шифрованный не гибернация(((
Неужели настолько всё плохо, что гибернация нужна?
Alexander "SonnySlave"
Дуалбут
Alexander "SonnySlave"
Alexander "SonnySlave"
И отрубил selinux. И оно заработало
Alexander "SonnySlave"
Только... Причём тут selinux?