grub(1,2)文件修复

======================grub2文件修复======================
一、grub2文件修复
1、内核
cat /etc/debian_version 
7.8

2、版本
uname -r
3.2.0-4-amd64

3、先模拟破坏mv /boot/grub/grub.cfg /boot/grub/grub.cfg.bak
这样的话系统会找不到配置文件 直接进入grub命令行

4、先查看下有哪些命令可以使用
help

5、可以看到相关赋值
ls

6、也可以不用打这条命令,默认系统已经赋值     
set root=(hd0,msdos1)

7、查看内核和initrd映像系统
ls -l /boot

8、linux命令
linux /boot/vmlinuz-3.2.0-4-amd64 root=/dev/sda1

9、initrd命令
initrd /boot/initrd.img-3.2.0-4-amd64

10、使用boot命令进入系统
boot

11、进入系统后使用update-grub命令来检测内核、启动文件,并添加所有的操作系统,自动生成你的启动菜单。
cd /boot/grub && update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-4-amd64
Found initrd image: /boot/initrd.img-3.2.0-4-amd64
done

12、确认下文件是否已生成
ls /boot/grub/grub.cfg
/boot/grub/grub.cfg

13、最后使用grub-install命令对/dev/sda
grub-install /dev/sda
Installation finished. No error reported.
======================grub1文件修复======================
二、grub1文件修复
1、内核
cat /etc/debian_version 
5.0.10

2、版本
uname -r
2.6.26-2-amd64

3、先模拟破坏mv /boot/grub/menu.lst /boot/grub/menu.lst.bak
这样的话系统会找不到配置文件 直接进入grub命令行

4、先查看下有哪些命令可以使用
help

5、使用root命令查看赋值并赋值     
root (hd0,0)

6、kernel命令
kernel /boot/vmlinuz-2.6.26-2-amd64 root=/dev/sda1

7、initrd命令
initrd /boot/initrd.img-2.6.26-2-amd64

8、使用boot命令进入系统
boot

9、进入系统后使用update-grub命令来检测内核、启动文件,并添加所有的操作系统,自动生成你的启动菜单。
cd /boot/grub && update-grub
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... 
Generating /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.26-2-amd64
Updating /boot/grub/menu.lst ... done

10、确认下文件是否已生成
ls /boot/grub/menu.lst
/boot/grub/menu.lst

11、最后使用grub-install命令对/dev/sda
Searching for GRUB installation directory ... found: /boot/grub
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script grub-install.
(hd0)    /dev/sda

三、参考文章
http://www.gnu.org/software/grub/manual/grub.html
时间: 2024-10-17 05:23:56

grub(1,2)文件修复的相关文章

UEFI BIOS模式下Windows系统启动过程以及引导文件修复方法

有关UEFI BIOS基础知识的简介,一年前在网易博客做过详细的概述.鉴于某些网友仍然对UEFI下Windows的启动过程不甚了解,虽然网上有各式各样的启动修复工具,但是对于新手来说,如果不明白其中的原理,使用工具也会畏首畏尾.十分盲目.现在详细介绍一下UEFI下Windows的启动流程以及引导文件修复方法.有关UEFI简介可以参考本博客的一篇文章: UEFI入门科普:http://www.heu8.com/117.html 在上述文章中已经展示出了UEFI下Windows的启动流程: UEFI

Ubuntu——grub rescue 主引导修复

长期使用windows 和 ubuntu 双系统的人,很有可能碰到重装某一个系统,或者另外添加分区,导致系统重启出现 : GRUB loading error:unknow filesystem grub rescue> 转载请注明出处:http://blog.csdn.net/jscese/article/details/36865449 一.概念 BIOS:"Basic Input Output System",中文名称就是"基本输入输出系统".其实,它是

hosts文件位置、hosts文件是什么?hosts文件修复方法的详细介绍

(1)什么是Hosts文件?Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联"数据库",当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析.(2)为什么进行Hosts 文件修复? 很多病毒会修改Hosts文件,例如:把Baidu.Google等常用地址均指向病毒网站

SQL数据库文件修复/用友/金蝶/管家婆/速达/思讯数据库恢复 硬盘恢复

硬盘的故障情况可以分为以下几类: 1.控制电路故障 大部分外电路的问题是电源芯片或主轴驱动芯片烧坏引起的,由于硬盘电路板质量问题.设计缺陷.市电波动.突然断电.芯片老化或者散热不良.静电等原因造成芯片烧毁.击穿,严重的还会波及磁头芯片的损坏.这种情况基本上可以通过对外电路的修复来解决. 2.磁盘坏道 硬盘磁头在盘片上的某一扇区读取时间过长或者无法读取,那么这个扇区就可能是坏扇区,也就是通常所说的坏道. 坏道一般表现为: 无法启动.经常死机.读写困难等等. 3.固件信息丢失或损坏 固件是用来控制硬

中了Dragon4444勒索病毒 后缀.dragon4444勒索病毒文件修复解密

中了Dragon4444勒索病毒 后缀.dragon4444勒索病毒文件修复解密 ****Dragon4444勒索病毒可解Dog4444勒索病毒可解Snake4444勒索病毒可解Rooster4444勒索病毒可解Tiger4444勒索病毒可解 全国××× 远程操作 最快一小时 成功后付款 解密成功率:百分百-----中国一号解密 服务方式:全国×××-----中国一号解密 发票:正规公司×××-----中国一号解密 公司资质:数据恢复协会会员单位,8年以上处理经验-----中国一号解密 勒索病毒

linux分区自动挂载与fstab文件修复

linux分区自动挂载与fstab文件修复 在前面我们实现新添加硬盘,进行分区与格式化,然后手动挂载,这样做,在重启后,需要重新挂载才能使用. https://www.cnblogs.com/-wenli/p/10354807.html 自动挂载 要实现自动挂载,其实很简单,只需要把挂载信息写入/etc/fstab 1 .打开/etc/fstab 2.按照格式挂载/dev/sdb1与/dev/sdb5 /dev/sdb1 /disk1 ext4 defaults 1 2 设备文件名 挂载点 文件

win7 +v Ubuntu 16.04 grub rescue 模式下修复 grub

前几天整理了下电脑的分区,合并并删除一些分区,结果导致 grub 被破坏了,Ubuntu进不去了,启动后直接进入了 rescure 模式.后来又折腾了下,终于修复好了,现总结一下. 先说一下我的系统环境,我是 Win7 + Ubuntu 16.04 双系统,先安装的 Win7,后安装的 Ubuntu.采用的是 Windows 引导 Ubuntu 的方式,使用的工具是"EasyBCD 2.3 个人版本".Ubuntu 分区时,"/boot" 是单独分区的.详细分区情况

GRUB与Linux系统修复(第二版)

GRUB配置解析 配置文件保存在 /boot/grub/grub.conf[/boot分区最好应该单独划分出来] 软链接保存在 /etc/grub.conf 1.grub.conf文件分析 default #缺省启动系统 timeout #缺省等待时间,单位秒s splashimage #定义GRUB启动背景图片 #(hd0,0) #指定/boot所在的分区 -> 第一块硬盘,第一个分区 hiddenmenu #隐藏菜单 title CentOS (2.6.32-358.el6.i686) #菜

grub应用配置及修复

GRUB是一个多操作系统启动管理器.GRUB全称为GRand Unified Bootloader.他是系统启动后运行的第一个程序,他是用来负载加载,传输控制到操作系统的内核,一旦他把内核挂载,系统引导管理器的任务也就完成.其他部分,比如设定默认启动级别,系统初始化,关闭启动相应的服务等都内核去完成. 1. grub legacy整个运行分为了三个阶段: 第一阶段,stage1,它是直接被写入到MBR中去的,这样机器一启动检测完硬件后,就将控制权交给了GRUB的代码.也就是上上图所看到的前446