|
|
在硬盘不能启动的时候,就要选择用其他介质(比如光盘)进入救援模式
# t: w5 b' X6 y
( X- g# y4 c# t( P3 g. g9 H1、救援模式作用:
+ T' `. f; @0 W4 \% D: i 更改root密码;
, p* Z$ H4 ?! V7 g 恢复硬盘、文件系统操作* u+ P& S6 q( B4 d
系统无法启动时,通过救援模式启动* L/ k2 D& f' @" V2 C( s
$ S6 o) V; Y# q9 ~6 I, @2、放入系统光盘,进入BIOS,设置从光盘启动:* U! [; A+ T$ ]) v! A
8 V, ^) i7 C$ k7 a9 {! p, J! [
3 i' r1 `+ q0 f
N: z" ^& Q; Q( D5 ^( ^3、选择救援模式 “troubleshooting” ==> "Rescue a Red Hat Enterprise Linux system"
! e z) ^) _7 q% a1 k" m
1 x. ?7 B5 V( t4 P8 c4 T( e S2 E) W9 C+ h9 c# Z
4、输入1,进入shell
5 ~7 R7 Z/ f' W" C9 [! v5 j! `& d: L$ y1 p t5 i# i7 ]" z
* C# k% K! j/ g ?1 F
5、选择1,进入Rescue Mount模式。
6 g) N" a. D8 M E) i4 o1 V$ {7 E( G- M' I9 O# L
; F5 C) J3 t: w. A* a
' }, l1 L# T/ ~! F3 B& a5 a" g ?' j+ _3 E4 z$ Y! Q
mount,可以看到/dev/mapper/rhel-root 挂载在 /mnt/sysimage
1 R6 o4 q( }- s5 i( v6 G& b r& m/ X8 m% Y
6、 执行chroot /mnt/sysimage/ 回到原来系统的根目录。, i5 Y; H6 s! k- L% h2 A8 s
0 _/ ?. S, C/ `' Y" l6 |
注意命令提示符的变化:; C* _. R9 P5 n/ h7 D! b6 [, K' O
- K, H! }6 B4 G6 W2 { i
进入shell命令行,提示符为bash-4.1#
9 n) r0 R. F: f执行chroot /mnt/sysimage/ 可以将根目录挂载到我们硬盘系统的根目录中去,切换到原根环境。5 J! M$ `7 x2 m" R1 \! k
命令提示符变为bash-4.2#。如下图:9 C, k) T" w$ v( t: \( X: y9 x
1 }+ M3 y. F7 m; [4 T! S# s! u
0 h) t$ e, w4 q6 t
. `! {+ W9 V8 M+ i. [ 此时可以进行相应的恢复操作。
4 ^% i& e$ @* f9 z( T当服务器未正常关闭,如服务器突然断电等导致服务器关机,再再次启动时,服务器无法正常启动,利用提示命令行查看启动日志,发下错误信息
, s8 T0 _0 T6 F. U+ ^
( t1 @: y) F5 Q+ E+ {" i" R* ~Failed to mount /sysroot
) I8 n7 _1 A3 ?1 T( n
/ }6 }' ~5 O% s) b" G' X& @. F/ f6 m* ?
( c+ _: q) M5 a) w8 q
% O7 m6 ]$ a7 ? d% \ K2 Nchroot 可以挂载任何带系统的目录
: m! `$ f6 Z) f8 Q/ V/ A# w9 d8 {9 Z% F. E" T4 [ y
当我们系统不是lvm逻辑卷盘系统使用blkid 查看设备及其uuid
, @/ m0 h' p* B M G即可使用xfs_repair /dev/sda1 如不能正常 修复,请使用xfs_repair -L /dev/sda1方式修复。- v6 _# h; ]+ Y
: s8 w, v+ G: i9 i, f" K: kchroot /mnt
4 P# N6 N% X4 _ U% u: y% n$ c. I! j* }8 a1 A9 ~4 }
" M+ W' P, j' B1 D T
chroot 目录 如果该目录有系统,此目录即可加载上。
/ J) Z. O* m9 i1 I& U h6 O执行passwd 以及修改目录权限。. v$ |) X1 C& x9 t9 U3 x
& Q7 V. d1 ?) p5 E0 s* o3 a9 \
* q' v: Q1 h) ~& u, T; m- w. W- j+ Y8 w4 x* A) p; ?7 b
当服务器未正常关闭,如服务器突然断电等导致服务器关机,再再次启动时,服务器无法正常启动,利用提示命令行查看启动日志,发下错误信息 Failed to mount /sysroot , V8 R& r3 R! G6 p0 K A
; b! s5 M/ s, m* a, gchroot 可以挂载任何带系统的目录) p0 S+ B A7 k% E6 |" j
3 d: q5 ?% s6 i9 o) c1 w当我们系统不是lvm逻辑卷盘系统使用blkid 查看设备及其uuid
: z" W3 j( A9 I即可使用xfs_repair /dev/sda1 如不能正常 修复,请使用xfs_repair -L /dev/sda1方式修复。1 W8 b9 ?+ c7 C, u' r! f s
7 D) u/ H. m: p3 ^+ n* C* ^
chroot /mnt8 |% D r& k8 d; }& z
* k% c( j. O( h0 s2 p3 i7 i5 L0 }% ~' d+ ^
chroot 目录 如果该目录有系统,此目录即可加载上。8 W1 K5 n7 f7 d/ D! k# P' y
执行passwd 以及修改目录权限。
. d @" g" g& R% X7 G3 p2 y |
# M& _7 P1 M* N: X% J |
|