在BIOS中还能找到deepin启动项的话可以调至第一;或者试一下Live系统中用grub-install命令出现安装grub
在BIOS中还能找到deepin启动项的话可以调至第一;或者试一下Live系统中用grub-install命令出现安装grub
能不能具体讲Live系统中用grub-install,
能不能具体讲Live系统中用grub-install,
帮你问了豆包
进入deepin25的镜像第一项进入live
在终端运行修改密码
sudo -i
passwd liveuser
输入新密码2次
我直接给你 Deepin Live 系统里用 grub-install 修复引导 的完整、可照抄命令版,适合你现在就在 U 盘 Live 里操作。
一、先搞清楚你要装到哪个盘
1. 查看磁盘
sudo fdisk -l
或者
sudo lsblk
找到你的系统盘,一般是:
/dev/sda/dev/nvme0n1
下面我统一用 /dev/sda 举例,你自己替换成你的盘。
二、挂载 root 分区 + EFI 分区(UEFI 必做)
1. 先挂载根分区(你的 Deepin 系统分区)
sudo mount /dev/sda2 /mnt
(sda2 是你根分区,改成你实际的)
2. 挂载 EFI 分区(UEFI 启动必须)
sudo mount /dev/sda1 /mnt/boot/efi
(sda1 一般是 EFI 分区,fat32、大小 200M~500M)
3. 挂载虚拟文件系统
bash
运行
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo mount --bind /run /mnt/run
4. chroot 进你的系统
sudo chroot /mnt
进入后提示符会变成 root@xxx 说明成功。
三、真正执行 grub-install
① UEFI 模式(现在几乎都是)
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Deepin
② 传统 BIOS/MBR 模式
grub-install /dev/sda
最后更新 grub 配置
update-grub
四、退出重启
exit
sudo reboot
五、最常见报错 & 解决
-
EFI 目录找不到
→ 你没挂载/boot/efi -
cannot find EFI directory
→ 加--efi-directory=/boot/efi -
failed to get canonical path of /cow
→ 你没 chroot,直接在 Live 里执行了,必须 chroot! -
提示要安装 i386-pc 模块
apt update apt install grub-pc-bin
你告诉我两件事,我能直接给你一字不改就能用的专属命令:
- 你是 UEFI 还是 BIOS?
- 发一下
sudo lsblk的截图 / 结果
帮你问了豆包
进入deepin25的镜像第一项进入live
在终端运行修改密码
sudo -i
passwd liveuser
输入新密码2次
我直接给你 Deepin Live 系统里用 grub-install 修复引导 的完整、可照抄命令版,适合你现在就在 U 盘 Live 里操作。
一、先搞清楚你要装到哪个盘
1. 查看磁盘
sudo fdisk -l
或者
sudo lsblk
找到你的系统盘,一般是:
/dev/sda/dev/nvme0n1
下面我统一用 /dev/sda 举例,你自己替换成你的盘。
二、挂载 root 分区 + EFI 分区(UEFI 必做)
1. 先挂载根分区(你的 Deepin 系统分区)
sudo mount /dev/sda2 /mnt
(sda2 是你根分区,改成你实际的)
2. 挂载 EFI 分区(UEFI 启动必须)
sudo mount /dev/sda1 /mnt/boot/efi
(sda1 一般是 EFI 分区,fat32、大小 200M~500M)
3. 挂载虚拟文件系统
bash
运行
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo mount --bind /run /mnt/run
4. chroot 进你的系统
sudo chroot /mnt
进入后提示符会变成 root@xxx 说明成功。
三、真正执行 grub-install
① UEFI 模式(现在几乎都是)
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Deepin
② 传统 BIOS/MBR 模式
grub-install /dev/sda
最后更新 grub 配置
update-grub
四、退出重启
exit
sudo reboot
五、最常见报错 & 解决
-
EFI 目录找不到
→ 你没挂载/boot/efi -
cannot find EFI directory
→ 加--efi-directory=/boot/efi -
failed to get canonical path of /cow
→ 你没 chroot,直接在 Live 里执行了,必须 chroot! -
提示要安装 i386-pc 模块
apt update apt install grub-pc-bin
你告诉我两件事,我能直接给你一字不改就能用的专属命令:
- 你是 UEFI 还是 BIOS?
- 发一下
sudo lsblk的截图 / 结果
用UEFi+gpt
能不能具体讲Live系统中用grub-install,
参考2.2章节 https://www.yuque.com/pzm9012/ct5ume/ihc99w#u7aGz ,后半部分不用看了对磐石的V25无效
如果安装失败可以试试手动指定 --target=x86_64-efi
如果嫌麻烦,可以有简单粗暴的方法,先进live系统把deepin所在磁盘做镜像备份。然后重装deepin,自然可以恢复双引导。然后再把备份就镜像恢复回去。你说棒不棒
Popular Ranking
ChangePopular Events
More

中文 
第一硬盘原来安装win7,mbr+legacy.第二硬盘安装deepin,gpt+uefi。第二硬盘能正常启动。自从第一硬盘换成win11以后,第二硬盘不能启动,error,grub-is lockdown,recude mode.现在我知道用u盘启动了,请告诉我怎样用命令行修复不能启动的问题。