mkfs.ext4 /dev/nvme0n1p2
前几天,我在尝试排除故障时,完全是业余爱好者的举动,结果不小心运行了。/dev/nvme0n1p2
是/boot
我工作电脑上的分区,现在我处于混乱模式,试图找出如何恢复系统。搞砸了,我完全知道,当时我的大脑完全崩溃了,我无法正常思考。现在,它让我进入 grub 提示符,正如预期的那样。我尝试按照这里的说明从 live cd 中恢复(https://docs.fedoraproject.org/en-US/quick-docs/grub2-bootloader/),但我仍然进入 grub shell。请帮忙!我目前正在备份我仍然需要的关键文件,以防我必须重新安装并丢失所有内容。我以为我最初已经/home
在自己的分区上进行了分区,但显然我没有。
mkfs.ext4
我猜这与将分区从 vfat 更改为 ext4 有关。/boot
任何帮助或指导都将不胜感激。谢谢!
以下是我在 live fedora 镜像中尝试过的命令
# modprobe dm-crypt
# cryptsetup luksOpen /dev/nvme0n1p3 myvolume
# mount /dev/mapper/myvolume /mnt -o subvol=root
# mount /dev/nvme0n1p2 /mnt/boot
# mount -o bind /dev /mnt/dev
# mount -o bind /proc /mnt/proc
# mount -o bind /sys /mnt/sys
# mount -o bind /run /mnt/run
# mount -o bind /sys/firmware/efi/efivars /mnt/sys/firmware/efi/efivars
# mount /dev/nvme0n1 /mnt/boot/efi
# chroot /mnt/
# dnf reinstall shim-* grub2-efi-* grub2-common
# grub2-mkconfig -o /boot/grub2/grub.cfg
# sync && exit
# reboot