分页: 1 / 1
uefi分区删除如何恢复,网上各种办法试过
发表于 : 2018-08-16 18:02
由 hanlif
uefi分区删除如何恢复,网上各种办法试过
Re: uefi分区删除如何恢复,网上各种办法试过
发表于 : 2018-08-16 21:12
由 poloshiao
Re: uefi分区删除如何恢复,网上各种办法试过
发表于 : 2018-08-18 21:51
由 hanlif
修复Linux的UEFI引导(重装grub2并重新生成Linux在EFI下的文件夹和文件)
准备好一张 linux系统 对应的 DVD 光盘,或者 live USB,最好选择与当前系统相同的版本。开机启动 DVD 或者 Live USB,,进入救援模式。等待各种输出结束,看到"login"后,输入用户名"root",直接回车即可进入救援模式,不需要输入密码。(进入试用系统也一样)
1)首先查看各分区的情况,使用命令:
fdisk -l
列出分区情况。
2)将各个分区挂载。例如,假设 sda8 为 / 分区,sda6 为 /boot 分区,sda1为/boot/efi ,sda7 为 swap 分区,sda9 为 /home 分区,则按目录结构顺序挂载:
sudo mount /dev/sda8 /mnt
sudo mount /dev/sda6 /mnt/boot
sudo mount /dev/sda1 /mnt/boot/efi
sudo mount /dev/sda9 /mnt/home
注意,swap 分区不需要挂载。要先挂在根分区,然后把其他的分区相应的挂在到根分区下。
3)挂载、绑定运行环境到目标系统
sudo moun t --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
4)修复
sudo chroot /mnt /bin/bash # chroot到需要修复的系统
grub-mkconfig -o /boot/grub/grub.cfg #生成 /boot/grub/grub.cfg,ubuntu16.04命令是grub,一些linux发行版是grub2
grub-install --directory=/usr/lib/grub/x86_64-efi /boot/efi # 根据grub模块文件和/boot /grub.cfg安装grub到EFI分区。
exit
reboot
Re: uefi分区删除如何恢复,网上各种办法试过
发表于 : 2018-08-18 21:54
由 hanlif
setroot=(hd0,gpt6)
linux/vmli...root=/dev/sda7 ro quiet spladh
initrd/initrd...
boot
Re: uefi分区删除如何恢复,网上各种办法试过
发表于 : 2018-08-18 21:56
由 hanlif
以上两种方式都进入了emergence模式,而且还不能输入任何命令,只有contrl+D
Re: uefi分区删除如何恢复,网上各种办法试过
发表于 : 2018-08-19 15:42
由 poloshiao
以上两种方式都进入了emergence模式
參閱
https://www.dedoimedo.com/computers/gru ... overy.html
GRUB2 & EFI recovery - Tutorial
Re: uefi分区删除如何恢复,网上各种办法试过
发表于 : 2018-08-21 21:10
由 hanlif
感觉很乱,我一直再查找,感觉应分为两类,一类是没有变化过分区该如何恢复,一类是变化了分区该如何恢复,目前还没有总结出准确答案