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分区.
CentOS7启动出现grub>提示符修复方法
04-08
centos安装或修复grub引导
02-26
Debian 7 (Wheezy)安装配置Apache mod_fastcgi PHP-FPM
07-20
Debian 8使用Apache部署Ruby on Rails
02-29
Debian系统apt-get包管理命令用法
05-25
GitLab Python 依赖扫描镜像将切换到 Debian
07-16
Q4OS 4.0 测试版本发布,基于 Debian 的桌面发行版
04-27
T168 G6使用板载RAID1双盘掉线后的快速修复方法
07-23
Windows 7系统使用系统修复光盘启动调用系统映像的恢复方法
03-15
使用grub手动引导linux和windows
05-06
IdeaCentre B3系列电脑按下主机电源开关但无法开机的处理方法
07-24
IdeaCentre B5系列电脑自检时硬盘检测不到的处理方法
07-21
IdeaPad Y470、Y570 SRS Premium Sound音效软件的使用方法
07-22
Lenovo G550在Windows XP操作系统下触控板驱动安装方法
07-17
Linux文件查看/编辑方法介绍
07-17
T350 G7板载SATA RAID修复安装 2008R2系统加载驱动时如何选择
04-05
Think产品无法进行无线上网的检测方法和解决方法
07-18
Vista系统中本地连接图标丢失,如何处理?
07-13
Win7系统下如何通过添加打印机方法安装打印机驱动程序?
07-15
Windows 8.1系统下rasman.dll丢失导致程序无法运行的处理技巧
07-24
Adobe Muse CC 2017破解版 v2017.1.0.821 附汉化方法
1.71MB
下载HDD Regenerator(硬盘修复工具)V1.61 中文版
6.4M
下载LabVIEW 2018注册机下载 v1.2绿色版 附激活方法
552 KB
下载bcdautofix(双系统启动菜单修复工具)V1.3 绿色版
393KB
下载directx12(系统修复工具)正式版
92.89 MB
下载dll修复小助手(系统修复软件) 1.0 绿色版
155K
下载excelrecovery(文件修复软件)V3.0 免费版
378KB
下载flash修复工具(视频、玩网页游戏修复工具) v3.86.1 免费版
2.8M
下载libeay32.dll win7丢失怎么办(64位,32位)
992KB
下载mformat(磁盘修复工具)v1.0 汉化版
275.4K
下载ntbootautofix(多系统修复软件)v2.5.7 免费版
736.6K
下载powerstrip 3.90中文破解版 (附使用方法)
1.28MB
下载smartdeblur(照片模糊修复软件)v2.3 中文版
22.4MB
下载tf卡修复下载
267.4K
下载ut165 (支持检测和修复的U盘工具)V1.65.25 官方版
4.9M
下载分区表修复工具(硬盘分区表修复软件)3.5 中文版
19KB
下载压缩包修复(ZIP压缩包修复软件) v2.0 最新版
2.8M
下载金舟视频格式转换器 v3.8.8 电脑版 (附使用方法)
44.15M
下载360高危漏洞免疫工具下载
29.7M
下载grub2Win下载
1.2M
下载