所有这些仍然存在于 virtualbox 中。我以前没有遇到过GPT。抓取放入EFI分区。当我启动机器时,我看到了 grub 菜单。从骚乱中重新启动时- grub。从 Windows 重新启动时,会立即加载 Windows。是什么原因,如何克服?
Трезвый
Asked:
2020-08-09 13:31:37 +0800 CST
我用 luks 安装在干净的山毛榉 archlinux 上。
我做任何事都从容自然:
Все ставлю как обычно, иду в chroot
pacman -S sudo grub-bios os-prober
sed -i -e 's/# %wheel ALL=(ALL) ALL/%wheel ALL=(ALL) ALL/' /etc/sudoers
Вставляю в Хуках файла /etc/mkinitcpio.conf: encrypt и lvm2 перед filesystems
mkinitcpio -p linux
sed -i -e 's/use_lvmetad = 1/use_lvmetad = 0/' /etc/lvm/lvm.conf
systemctl enable lvm2-lvmetad.service
systemctl enable lvm2-lvmetad.socket
grub-install --recheck /dev/sda
sed -i -e 's|GRUB_CMDLINE_LINUX=""|GRUB_CMDLINE_LINUX="cryptdevice=/dev/sda2:main"|' /etc/default/grub
grub-mkconfig -o /boot/grub/grub.cfg
抛出一个错误:
[root@archiso /]# grub-mkconfig -o /boot/grub/grub.cfg
Генерируется файл настройки grub …
Найден образ linux: /boot/vmlinuz-linux
Found initrd image(s) in /boot: initramfs-linux.img
Found fallback initrd image(s) in /boot: initramfs-linux-fallback.img
/usr/bin/grub-probe: ошибка: диск «lvmid/XmgzMS-K5fu-W0XR-X2pa-UBHg- 0Its-jXvKL9/05gmdw-q9Wc-2aYm-n76Y-B9OW-ppcP-fvjSN1» не найден.
完全的
其中
[root@archiso /]# vgdisplay | grep UUID
VG UUID XmgzMS-K5fu-W0XR-X2pa-UBHg-0Its-jXvKL9
已经有比赛了
[root@archiso /]# lvdisplay | grep -E "(Path|Name|UUID)"
LV Path /dev/main/root
LV Name root
VG Name main
LV UUID 05gmdw-q9Wc-2aYm-n76Y-B9OW-ppcP-fvjSN1
LV Path /dev/main/swap
LV Name swap
VG Name main
LV UUID kv7eYn-WZDe-YuTz-Sw9i-cIdn-uMQm-hqanQl
LV Path /dev/main/home
LV Name home
VG Name main
LV UUID kVam6w-zyUs-pemv-ffL0-2qNU-A34N-lBNOMh
也就是说,磁盘/分区本身就位,但 grub 看不到它们......
怎么样,请告诉我?
我会加。
问题解决了。加密开头部分
cryptsetup --verbose --cipher aes-xts-plain64 --key-size 512 --hash sha512 --iter-time 5000 --use-random luksFormat /dev/sda
经过各种尝试修复所有问题后,我在没有 --use-random 密钥的情况下重新加密了分区
cryptsetup --verbose --cipher aes-xts-plain64 --key-size 512 --hash sha512 --iter-time 5000 luksFormat /dev/sda
之后,一切都安装好了,名义上就起来了。当心)