# mount /dev/MyVolGroup/root /mnt
# mkdir /mnt/home
# mount /dev/MyVolGroup/home /mnt/home
# swapon /dev/MyVolGroup/swap
# mkdir /mnt/hostlvm
# mount --bind /run/lvm /mnt/hostlvm
# arch-chroot /mnt
# ln -s /hostlvm /run/lvm
Я добавил :cryptdevice=UUID=устройство -UUID :cryptlvm root=/dev/MyVolGroup/root
в двойных кавычках GRUB _CMDLINE _LINUX="" и GRUB _CMDLINE _LINUX _ПО УМОЛЧАНИЮ = "" в
/etc/по умолчанию/жратва
чтобы получить:
GRUB_CMDLINE_LINUX_DEFAULT="cryptdevice=UUID=device-UUID:cryptlvm root=/dev/MyVolGroup/root"
GRUB_CMDLINE_LINUX="cryptdevice=UUID=device-UUID:cryptlvm root=/dev/MyVolGroup/root"
Устройство -UUID — это то, что вам нужно получить с:
ls -l /dev/disk/by-uuid/
вы поместили UUID там, где -UUID устройства появлялся раньше.
Перед этим я сделал
arch-chroot /mnt
Пока не регенерируйте конфигурацию grub. Я восстановил конфигурацию grub. (это было неподходящее время для этого)
Я переустановил Linux с пакман -S линукс
Убедитесь, что вытяжки находятся правильно в /etc/mkinitcpio.conf перейдите в lvm на luks в вики archlinux, чтобы увидеть их.
Тогда я побежал
mkinitcpio -p linux
Я вышел из Arch -chroot с помощью команды exit.
exit
Я сделал это
mkdir /mnt/hostlvm
mount --bind /run/lvm /mnt/hostlvm
arch-chroot /mnt
ln -s /hostlvm /run/lvm
потом я побежал
grub-mkconfig -o /boot/grub/grub.cfg
Я вышел из арки -chroot перезагрузился с помощью
exit
, затем
reboot
И после этого это заработало.
Ядро пополам (Google для него )может сказать вам, какой патч сломал ваш адаптер WiFi. Прежде чем начать разбивать пополам, убедитесь, что старое ядро работает, а новое — нет.
Перезагрузка, вероятно, не требуется, если вы sudo rmmod kernel_module_for_your_wifi
можете это сделать, но вполне вероятно, что регресс был вызван изменениями за пределами Wi-Fi.