a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 96|回复: 0

[综合辅导] Linux认证这之深入浅出了解Linuxrescue

[复制链接]
发表于 2012-8-4 12:07:07 | 显示全部楼层 |阅读模式
Linux认证这之深入浅出了解Linuxrescue
0 w1 `0 V8 v; a4 J( c深入浅出的了解Linuxrescue
5 ]+ n# C5 X7 ?* @应用Linux时,经常会因为不懂,所以会出现很多问题,解决了这些问题,你也就进一步掌握了Linux系统。本文为你详细介绍Linux rescue,为你在学习Linux rescue时起一定的作用。4 x" _6 q" E+ }; n8 ]
应用场景:/boot 目录中所有文件被管理员误删除,且 /etc/fstab 文件被改名,系统已经无法引导,通过修复模式进入系统,发现所有的分区已经不能正常挂载和访问;该服务器中有非常重要的服务和数据,要求在不损坏任何数据的情况快速的修复系统。2 j8 Q* A4 Q# h$ L1 Q3 \: z! }. ]; \# X
解决过程:
5 T4 X* Q1 P9 Q8 R( y$ B; g1、 从 BIOS 中设置开启 PXE 引导功能,并选择从网络引导" l6 B5 K) J4 q7 v- q
2、 从网络引导后,进入修复模式:Linux rescue: i7 H5 x+ {' Q# h4 _3 L8 j  w
3、 使用 NFS image 方式进入,一路回车后,即进入系统 shell。3 D9 P; l7 G( s# `; o$ v
NFS server:192.168.0.254
$ ]9 ^5 A, {% `8 {Directory:/var/ftp/pub
6 [& _& ~: }& m. s4、 因/etc/fstab 文件改名,系统无法正常读取到该文件,所以导致分区均无法挂载起来,所有数据均无法读出,首先需要恢复/etc/fstab 文件。4 l% K! ~0 r% Q0 p4 J% H! o
5、 在根分区上建立一个目录,如:mkdir test,将根分区挂载到该目录上mount/dev/sda3test (/dev/hda3 根据系统不同而不同): |. p" a9 I( b0 ^, R$ W) s5 a
6、 使用 df 命令查看,系统应该已经挂载到 test 目录中,进入该目录就可以看到 /test/etc目录,将 fstab 文件改回来: Y- O5 O8 K# v$ j/ p: l& h
7、 按 exit 重新启动系统,系统读取到/etc/fstab 文件会自动挂载文件系统
- Z3 f: r  `. Y9 W# w8、 进入内核所在目录 cd/mnt/source/Server
$ c. {1 \! [9 q1 C! r9、 重新安装内核(rpm -ivh kernel?2.6.18?53.el5.i686.rpm ??root=/mnt/sysimage ??force)9 A7 r2 @5 c" d5 h( Z5 C& K
10、切换到系统根分区 chroot/mnt/sysimage5 E2 M: z- \/ O) T: C) Q/ f& E; O
11、安装 GRUBgrub?install /dev/sda(/dev/sda 根据系统不同而不同)
7 t; F  @, E( i  J5 ]& @12、重新生成 initrd?2.6.18?53.el5.img/ }4 Q+ E8 O+ S( g: \0 y
① rm /boot/initrd-2.6.18-53.el5.img. M5 v, l! ^& U9 V& \" A: w8 X
② cd /lib/modules
+ m% K8 o9 E" H! o5 }; o  ^③ mkinitrd /boot/initrd?2.6.18?53.el5.img 2.6.18?53.el5$ Z( N5 p8 C% p7 D- b
13、编辑/boot/grub/grub.conf 文件
, ^, S6 h% p8 N% n0 N1.default=0
0 ?+ t# ^0 X; F: F5 G1 f- v5 h/ M2.timeout=10
. T/ q, V3 B$ V6 Z, `- u3.title Redhat Enterprise 5
" A+ d: m  y' Q0 g: F4.root(hd0,0)
+ L) ~( F9 D7 o6 F/ P5.kernel/vmlinuz?2.6.18?53.el5 ro root=LABEL=/
/ }; B# A4 U; W! n6.initrd/initrd?2.6.18?53.el5.img
$ S6 {. i& ]0 u& y8 T8 c3 m14、按两次 exit 重新启动系统改从硬盘进行引导,测试是否可正常启动0 n0 `! ~- u) x# n2 P
以上就是Linux rescue的介绍。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-4 16:56 , Processed in 0.304138 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表