ubuntu系统引导丢失,电脑装的是win10+ubuntu使用的是win引导grub,但是昨天调

2022-08-15 综合 104阅读
一般只要grub核心文件还在分区内,我们就能由rescue模式转换到normal模式下,进而通过命令进入系统。
在rescue模式下,只有以下命令可用:
set---设置变量值(同grub2命令)
ls--- 列出当前的所有设备。 e.g:(hd0) (hd0,1) (hd0,8) (hd0,7) and so on
这个命令可以有参数:
ls / 列出当前设为root的分区下的文件
ls (hd0,1)/ 列出(hd0,1)分区根目录的文件
insmod --- 加载模块
normal --- 进入正常模式(只有模块加载正确了才能进入normal模式)

因为在rescue模式下,木有search命令,所以我们就用ls命令来查看grub2文件处于那个分区
e.g: grub rescue> ls (hd0)/
error: unknown filesystem


ls (hd0,8)/
ls(hd0,8)/boot/
ls(hd0,8)/boot/gurb/
这样确定了grub2的核心文件在哪里之后,我们就开始转换工作咯:

grub rescue> set(回车)
prefix=(hd0,8)/grub
root=hd0,8
grub rescue> set root=hd0,8
grub rescue> set prefix=(hd0,8)/boot/grub
grub rescue> set(回车)
root=hd0,8
prefix=(hd0,8)/boot/grub
grub rescue> insmod /boot/grub/normal.mod

grub rescue> normal


通常情况下,当我们进入到grub启动菜单后,就直接可以选择进入ubuntu系统。
在ubuntu下,更新重建grub:
#update-grub
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com