[Seek Help] 请问怎么在deepin live里修复deepin引导啊?
Tofloor
poster avatar
rk******@qq.com
deepin
2022-07-29 06:34
Author

我在deepin20.6下用gparted腾出了一个ntfs区,想在里面装windows。但装完之后重启电脑,deepin和windows都启动不了了。我现在只想进入deepin,在网上查到可以用deepin live修复引导,但是我在deepin live里运行”sudo update-grub“,却显示“未找到命令”。我是个小白,请问各位大佬现在怎么办?

Reply Favorite View the author
All Replies
Ziggy
deepin
2022-07-29 07:13
#1

里面不是有个引导修复工具吗?官方lived

Reply View the author
liujindong
deepin
2022-07-29 07:20
#2

我也是这种情况,使用live的修复,修复失败,提示什么/boot/efi不像一个EFI分区。。。。。。我很懵逼,最后在bios里添加的启动项。

Reply View the author
摇摆哥
deepin
2022-07-29 08:04
#3
  1. 你得知道 /boot 所在分区 或 boot 分区。(这里假定你的 boot 为独立分区,且为 /dev/sda2
  2. 查明你是否是采用 efi 或 bios 。(这里假定你是采用 efi, 并且 efi 分区在 /dev/sda1)
  3. 进入 live-cd , 看 grub-install 命令有没有, 如果没有安装的话,查找 grub-install 命令属于哪个安装包, 再用 apt-get 安装该安装包。
  4. 按照如下命令进行
pwd

mkdir boot
mkdir efi

mount /dev/sda2 boot
mount /dev/sda1 efi

sudo grub-install --boot-directory=./boot --bootloader-id=grub --efi-directory=./efi /dev/sda1
sudo grub-mkconfig -o ./boot/grub/grub.cfg
reboot

  1. 到这里基本就结束了。 如果 windows 没有自动添加到你的启动像, 那是因为 os-prober 没有安装或因为各种原因而出错。 不过你可以尝试自己手动添加 windows 启动项, 很简单的。
Reply View the author
摇摆哥
deepin
2022-07-29 08:16
#4
  1. 你得知道 /boot 所在分区 或 boot 分区。(这里假定你的 boot 为独立分区,且为 /dev/sda2
  2. 查明你是否是采用 efi 或 bios 。(这里假定你是采用 efi, 并且 efi 分区在 /dev/sda1)
  3. 进入 live-cd , 看 grub-install 命令有没有, 如果没有安装的话,查找 grub-install 命令属于哪个安装包, 再用 apt-get 安装该安装包。
  4. 按照如下命令进行
pwd

mkdir boot
mkdir efi

mount /dev/sda2 boot
mount /dev/sda1 efi

sudo grub-install --boot-directory=./boot --bootloader-id=grub --efi-directory=./efi /dev/sda1
sudo grub-mkconfig -o ./boot/grub/grub.cfg
reboot

  1. 到这里基本就结束了。 如果 windows 没有自动添加到你的启动像, 那是因为 os-prober 没有安装或因为各种原因而出错。 不过你可以尝试自己手动添加 windows 启动项, 很简单的。
Reply View the author
晚秋(lateautumn)
Moderator
2022-07-29 08:17
#5

我是不敢先装深度,再装windows 系统。虽然好几天没进入windows系统了。但还是怕重要文件丢失。

Reply View the author
来自Ubuntu的某位用户
deepin
2022-08-01 05:16
#6
  1. 添加PPA

sudo add-apt-repository ppa:yannubuntu/boot-repair

  1. 更新包

sudo apt-get update

  1. 安装boot-repair

sudo apt-get install boot-repair

  1. 启动boot-repair

sudo boot-repair

Reply View the author