[Seek Help] 请问怎么修复grub2?
Tofloor
poster avatar
小明Hackintosh
deepin
2021-07-10 21:37
Author

请问怎么修复grub2?我不小心把ESP分区给删除了,原来是win10+deepin双系统。

Reply Favorite View the author
All Replies
安洛
deepin
2021-07-10 23:17
#1

重新分efi分区,然后用deepin live修复引导。

Reply View the author
Ziggy
deepin
2021-07-10 23:17
#2

去下载页面下个lived系统,看看能不能修复引导

Reply View the author
强迫症晚期患者
deepin
2021-07-13 19:05
#3

1、先把efi分区给分好,sudo fdisk /dev/sda 进入fdisk分区工具的中根据提示进行创建分区。

n:新建一个分区

d:删除一个分区

p:输出当前磁盘的分区

w:将当前编辑的分区信息写入磁盘

q:退出fdisk

m:查看帮助

tip:分区工具有很多gdisk、gparted。使用其他工具也行

2、分区格式化,sudo mkfs.vfat -F32 /dev/sda1

3、挂载 sudo mount /dev/sda1 /boot/efi

4、重装grub和linux内核,sudo apt install --reinstall grub linux.xxxxxxxx

5、重新安装引导sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB

6、生成配置文件,sudo grub-mkconfig -o /boot/grub/grub.cfg

7、打开dde-control-center,重新打开一下启动菜单的主题。

8、重启。

我写这个完全是装个x,楼上两位的答案是最直接最简洁最安全,说的不到望指正

Reply View the author
小明Hackintosh
deepin
2021-07-30 18:55
#4
强迫症晚期患者

1、先把efi分区给分好,sudo fdisk /dev/sda 进入fdisk分区工具的中根据提示进行创建分区。

n:新建一个分区

d:删除一个分区

p:输出当前磁盘的分区

w:将当前编辑的分区信息写入磁盘

q:退出fdisk

m:查看帮助

tip:分区工具有很多gdisk、gparted。使用其他工具也行

2、分区格式化,sudo mkfs.vfat -F32 /dev/sda1

3、挂载 sudo mount /dev/sda1 /boot/efi

4、重装grub和linux内核,sudo apt install --reinstall grub linux.xxxxxxxx

5、重新安装引导sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB

6、生成配置文件,sudo grub-mkconfig -o /boot/grub/grub.cfg

7、打开dde-control-center,重新打开一下启动菜单的主题。

8、重启。

我写这个完全是装个x,楼上两位的答案是最直接最简洁最安全,说的不到望指正

我重新装了,目前我直接备份了ESP分区,下次出问题,之直接还原。想想之前太S13了。ESP分区里面的情况很是复杂。

Reply View the author