发布时间:2020-03-30 20:40:49来源:阅读:
家里的台由于偶尔玩玩游戏,安装了win7+debian的双系统.最近一次玩游戏后,手贱点了win7的升级,结果系统坏了.重装win7后,导致debian的引导丢失.由于长期是在debian下使用,所以不想重装那么麻烦,重点是debian系统没有被损坏啊.所以就查资料研究了一下如何修复grub.由于/boot是独立的分区,走了不少弯路.我尝试了两种方式修复grub,以下是两种修复方式的记录.
# 由于/ /boot /home都是独立的分区,所以需要分别进行挂载
mount /dev/sda11 /mnt
mount /dev/sda8 /mnt/boot
mount /dev/sda12 /mnt/home
mount -t proc proc /mnt/proc
mount -t sysfs sys /mnt/sys
mount -o bind /dev /mnt/dev
chroot /mnt /bin/bash
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
cd /
umount -a
exit
cd /
umount -a
reboot
# 重启后即可出现引导菜单界面
# 若有办法进入系统(如手动启动引导),则可进入系统后直接采用如下方式安装grub
sudo grub-install /dev/sda
sudo grub-mkconfig -o /boot/grub/grub.cfg
reboot
从win的启动引导中进行手动启动引导.此方式需要在win下通过easybcd安装grub,所以需要能进入win系统.既然能进入win,当然也可以在win下制作对应Linux系统的U盘安装盘,然后通过上面介绍的救援模式进行修复.
在win下安装easybcd 添加linux的grub,可针对不同分区多添加几项,避免不断重启添加其他分区。 重启后即可出现linux的grub引导项,可逐项尝试。 进入grub rescue后,即可进行手动启动引导。 可通过ls查看分区信息. 若根分区为(hd0,10),输入如下命令(注:root和prefix后到末尾都没有输入空格)set root=(hd0,10)
set prefix=(hd0,10)/boot/grub
insmod normal
normal
# 最后的normal命令输入后即可进入引导菜单。
# 进入系统后即可直接安装grub
# 若未能进入grub2引导菜单,而是进入了另一个grub2命令界面.可在此进行如下操作.
set root=(hd0,msdos8) # (hd0,msdos8) 为/boot分区
linux /vmlinuz* ro root=/dev/sda11 # *指具体的内核版本,可通过tab键补全, sda11为根目录的分区.
initrd /initrd.img*
boot
# 至次已经成功启动系统.
# set root=(hd0,msdos8) (hd0,msdos8) 为/boot分区
# linux /vmlinuz* ro root=/dev/sda11 *指具体的内核版本,可通过tab键补全, sda11为根目录的分区. 注:若/boot为独立分区时: /vmlinuz* 若/boot不是独立分区时: /boot/vmlinuz*
# initrd /initrd.img* *指具体的内核版本,可通过tab键补全
# set root后,可通过ls命令查看该分区指定路径下的文件信息.比如:不记得分区信息了,可依次设置分区,然后通过ls查看/或/boot下是否包含内核文件及根分区相应的目录,从而确定/分区和/boot分区.
msvcr80.dll丢失怎么办 64位/32位 附丢失解决方法
234 KB
LabVIEW 2018注册机下载 v1.2绿色版 附激活方法
552 KB
MathWorks MATLAB R2019a破解补丁 附使用方法
18.61GB
bcdautofix(双系统启动菜单修复工具)V1.3 绿色版
393KB
directx12(系统修复工具)正式版
92.89 MB
dll修复小助手下载
155K
excelrecovery(文件修复软件)V3.0 免费版
378KB
flash修复工具下载
2.8M
libeay32.dll win7丢失怎么办(64位,32位)
992KB
ntbootautofix(多系统修复软件)v2.5.7 免费版
736.6K
tf卡修复下载
267.4K
分区表修复工具下载
19KB
压缩包修复(ZIP压缩包修复软件) v2.0 最新版
2.8M
金舟视频格式转换器 v3.8.8 电脑版 (附使用方法)
44.15M
360高危漏洞免疫工具下载
29.7M
grub2Win(多系统启动引导工具) 1.0.5.1 免费版
1.2M
Cutterman下载
1.3M
HDD Regenerator下载
6.4M
Muse CC 2017破解版
1.71MB
Powerstrip下载
1.28MB
2020-06-14
如何彻底卸载Windows 8自带的metro应用
Wireshark如何捕获网络流量数据包
为何系统启动前总是先提示网卡的MAC才进入系统
九代i3 9100f配GTX1660游戏电脑配置单
小新Air13使用U盘引导全新安装Win10其他版本的指导
安装杀毒软件后部分64位Windows 7/8系统启动异常问题的处理方法
Docker实践(26) – 设置从Dockerfile指定点缓存失效
启动报错Error 1962的原因分析及解决方法
MEMCACHED的时间设置