fsck -y /cievZhdab

(fsck为文件系统检测修复命令,“-y”设定检测到错误自动修复,Zdev/hda6 为发生错误的硬盘分区,请依据具体情况更改此参数) 系统修复完成后,用命令“reboot,重新启动即可? 案例三、GRUB选项设置错误

“Error 151 显示系统无法找到grub.conf中指定的内核。

GRUB引导错误信息,我们观察发现因为打字错误,内核文件的 “vmlinu艺,打成了 “vmlimix、,,所以系统无法找到内核的可执行文件。

我们可以按任意键回到GRUB编辑界面,修改此错误,回车保存后按 叫汀键即可正常引导,当然不要忘记进入系统后修改grub.conf文件中此处 错误。

这是很多初学Linux的用户在修改GRUB设置时很容易犯的错误,出 现此黑屏提示时注意观察报错信息,即可针对性修复。

(二)GRUB引导故障排除

我发现有时Linux启动后会直接进入GRUB命令行界面(只有“grub〉" 提示符),此时很多用户就选择了?新安装GRUB其至重新安装系统。

其实一般而言此故障的原因最常见的有两个:

一是GRUB配置文件中选项设置错误;

二是GRUB配置文件丢失(还有少数原因,如内核文件或镜像文件损坏、

丢失,/boot U录误删除等)

如果是第一种悄况,可以首先通过GRUB命令引导系统后修复;若是 第一种悄况,则要使用Linux救援模式修复了(本文后续有描述)。

首先,我们需要了解GRUB启动系统的引导过程,grubxonf文件中主 要的配置选项如下:

(注意,GRUB 配置文件为/boot/grub/grub.conf, /etc/grub.conf 只是此文件 的软链接)

title Fedora Core (2.6J8-L279&fc6)

root (hdOr 0)

kernel /boot/vinlinuz-2.6.18-1.279&fc6 ro root=LABEL=/ rhgb quiet initrd

/boot/initrd-2.6.18-1.2798.fc6.ime

2

其中:

段指定了 GRUB引导的系统: c〒oo怦段指定了/boot分区所在的位置: 叫emu严段指定了内核文件所在位置,内核加载时权限属性为只读CroJ以 及指定根分区所在位置(root二LABELS);

指定了镜像文件所在位置。

所以GRUB在引导时顺序为首先加载/boot分区,然后依次载入内核与镜 像文件。

案例

“tith Fedora Core (2618?1?2798众6)”段被误删除

此时,系统启动后会自动进入“GRUB汕命令行,为排除故障我们可以依次 做如下操作:

I、查找Zboot/grub/grub.conf 文件所在分区 GRUB> find /boot/grub/grub.conf(hdO. 0) 2、査看 grub.conf 文件错误 GRUB>cat (hdO, 0)/boot/grub/grubxonf 建议系 统安装设置好后,要将grub.conf文件备份,如果有备份文件如 grub.conf.bak,则此时可以査看备份文件,与当前文件比较,发现错误: GRUB>cat (hdO, 0)/boot/grub/grub.conf.bak 3、确认错误后,先通过命令行方式完成GRUB引导,进入系统后再行修 复grub.conf文件错误:

1)指定/boot 分区 root (hdO, 0)

2)指定内核加载 kernel /boot/vinlinuz-2.6.18-1.2798.fc6 ro root=LABEL=/ rhgb quiet

3)聶定镜像文件所在位置 initrd /boot/initrd-2.6.18-1.2798.fc6.img 提示:GRUB支持tab键命令补全功能

4、从/boot 分区启动 boot (hdO, 0)

命令行模式可以在GRUB菜单模式中通过按cp,键调用,也可以用于 测试新编译的内核(设置kernel, initrd引导新内核及镜像文件)。增加对 GRUB引导以及Linux系统引导知识的了解将对此类故障排除大有帮助。

(三)Linux救援模式应用

当系统连单用户模武都无法进入时或出现GRUB命令行也不能解决的 引导问题,我们就需要使用Linux救援模式来进行故障排除了。

步骤如下:

I、将Linux安装光盘(如果使用CD光盘,则放入第一张引导光盘)放入光 驱,设置固件CMOS/BIOS为光盘引导,当Linux安装画面出现后,在

“boot: ?提示符后输入竹iniix rescue"回车进入救援模式。(想了解救援模式 详细信息,还可以按F5键査看)

2、系统会检测硬件,引导光盘上的Linux环境,依次提示你选择救援模式 下使用的语

linux故障排查书籍,Linux系统故障排查和修复技巧.docx相关推荐

  1. linux服务器管理书籍,linux服务器管理

    linux服务器管理 远程登录服务器 用ssh命令远程登录: $ ssh username@hostname:prot port默认为22号端口,可以省略 创建新用户 使用useradd添加用户: 提 ...

  2. linux内核经典书籍--Linux内核设计与实现

  3. Linux系统故障排查和修复技巧

    (一)单用户模式 Linux系统提供了单用户模式(类似Windows安全模式),可以在最小环境中进行系统维护.在单用户模式(运行级别1)中,Linux引导进入根shell,网络被禁用,只有少数进程运行 ...

  4. linux系统日志排故方案,Linux系统故障排查思路与常见案例

    Linux系统故障排查思路与常见案例 1.Linux系统日志与分类 内核及系统日志 这种日志数据由系统服务syslog统一管理,根据其主配置文件"/etc/syslog.conf" ...

  5. Linux 故障排查-测试网络端口连通性

    1.telnet 方法 telnet 协议是 TCP/IP 协议族中的一员,是 Internet 远程登陆服务的标准协议和主要方式. 它为用户提供了在本地计算机上完成远程主机工作的能力.因此我们可以使 ...

  6. linux服务器系统故障排查

    目录 排查思路及方法 排查思路 1)进程排查命令 1. 查看当前系统状态(top),top命令:可以持续的监视进程的信息. 2.查看当前系统进程信息(ps),ps命令:可以查看进程的瞬间信息. 3. ...

  7. linux版电脑卡顿,教程方法;linux系统很卡的基本排查方法介绍电脑技巧-琪琪词资源网...

    琪琪词资源网-教程方法;linux系统很卡的基本排查方法介绍电脑技巧,以下是给大家带来的教程方法;linux系统很卡的基本排查方法介绍,大家可以了解一下哦! 1.查看内存使用情况 free -g 当观 ...

  8. linux 输入法无法运行,Linux下中文输入法出现问题的排查步骤

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 使用中文Linux时,一个比较头疼的问题就是中文输入法的安装与配置.目前开发Linux发行版的大多是老外,他们不懂中文, ...

  9. 运维人员打字耍不要快_Linux运维人员应该知道的系统故障排查及修复方法

    今天小编要跟大家分享的文章是关于Linux运维人员应该知道的系统故障排查及修复方法.熟悉Linux的小伙伴都知道,Linux系统在启动过程中会出现一些故障,导致系统无法正常启动,小编在文章中分享了几个 ...

最新文章

  1. windows form窗体应用程序,建一个记事本参考代码,重点是打开,保存,另存为...
  2. Swift 范的 CGRect、CGSize 和 CGPoint
  3. 一个高(3D/2D)动态表现的酷站
  4. win10家庭版没有device guard_普通用户选择哪个Win10系统版本?家庭版与专业版的对比介绍...
  5. python列表元组字典相互转化_python中字典元组和列表的互相转化
  6. Java基础中按值传递和引用传递详解
  7. 保存时自动加分号_CAD自动保存文件扩展名是什么?如何快速恢复自动保存文件?...
  8. 2018SDIBT_国庆个人第七场
  9. Jmeter中获取返回结果中的值
  10. 自由手写体字帖pdf_20款漂亮的手写字体,可供下载
  11. GB28181学习之路——eXosip获取IP和端口
  12. 每日安全文章【1122】
  13. CMD快捷指令之磁盘检查(管理员身份运行命令提示符)
  14. 深入浅出PA和LNA
  15. Pasqal首席技术官:模拟量子计算率先为工业带来量子优势
  16. 计算机组成原理(一)绪论
  17. XXL-JOB原理--任务调度中心执行器注册(三)
  18. 软件测试五大特性,《软件测试52讲》——代码测试篇
  19. java关闭事件_为Java程序添加退出事件
  20. 金链盟中国区块链应用大赛正式启动,200万奖金将花落谁家?

热门文章

  1. 敲地鼠java_Java实现的打地鼠小游戏完整示例【附源码下载】
  2. unc 目录不受支持_Shopify平台对于店铺模版都提供哪些支持
  3. maven 私服 nexus3 settings.xml
  4. rabbitmq配置文件字段spring.rabbitmq.publisher-confirms过时
  5. flowable实战(十一)flowable 删除数据库表先后顺序
  6. JavaScript-数据类型
  7. 计算机如何玩二十四点游戏,数学二十四点游戏有什么技巧吗?
  8. React之事件处理
  9. python history函数_python的history_n 和history函数 获取的成交量和持仓量出现翻倍
  10. python 画线条进行到指定区域更改颜色,使用Colormaps在matplotlib中设置线条的颜色...