|
|
在硬盘不能启动的时候,就要选择用其他介质(比如光盘)进入救援模式
" s& b. a5 t' J. N$ V S: W1 `; Y1 ]. u+ N1 B' E8 s. g/ V
1、救援模式作用:" [7 x* J: X! L0 d
更改root密码;( S: }( c2 H0 h. K
恢复硬盘、文件系统操作
3 M" g5 L' Q2 g, Q0 y% _ 系统无法启动时,通过救援模式启动2 \0 C7 N* z4 D' M1 h7 N4 S
! U/ W4 ~ l9 u! z& Z& y8 n9 F
2、放入系统光盘,进入BIOS,设置从光盘启动:
( n5 \5 p% o7 [
7 z: w! P2 `: @) K7 O0 @: z4 Y
- U4 m* C$ y+ O
% v. ]: k6 x" y3、选择救援模式 “troubleshooting” ==> "Rescue a Red Hat Enterprise Linux system"! u5 n0 R5 ?' `" r& l2 s: ?$ o
5 a! H- Z5 F4 Q; ~4 ~) K( B
9 t, T6 {, `8 J! a. j" Z 4、输入1,进入shell" c9 T/ k: A0 ], l2 M/ }
/ E! r. J& s9 u D% I
( e; ~. l2 O% D7 S" z- P. P5、选择1,进入Rescue Mount模式。4 m. f' g" G; F; H
* _7 o# R2 Y; y+ \( S; z) c
& L& S' U1 w& ] H4 e1 j8 ]' r( u5 ^- P( w
4 P- _8 s8 V0 G' v' i
mount,可以看到/dev/mapper/rhel-root 挂载在 /mnt/sysimage: a6 z! K* i: x2 M: L
8 b; S' o5 a& K 6、 执行chroot /mnt/sysimage/ 回到原来系统的根目录。
7 t3 m. ^2 M) x! P
3 e: f+ \& R8 O注意命令提示符的变化:# r" |) F" E6 l2 [
& H, L) n& E8 M' {2 V
进入shell命令行,提示符为bash-4.1# \: a0 [) a% `! Y$ U0 A
执行chroot /mnt/sysimage/ 可以将根目录挂载到我们硬盘系统的根目录中去,切换到原根环境。9 l1 J9 m0 x7 K7 [6 E
命令提示符变为bash-4.2#。如下图:+ w& p; w% H' p4 B: m6 `* S
2 V; x' d& M$ M ~1 F9 q9 d& N
G. g; n8 V o( `
% I' V& ]2 Q. y" @. t% \ 此时可以进行相应的恢复操作。7 D M. {2 f$ ]* @: w( w# y
当服务器未正常关闭,如服务器突然断电等导致服务器关机,再再次启动时,服务器无法正常启动,利用提示命令行查看启动日志,发下错误信息$ @; ~, v8 h; \+ [" K; ?
- }# R; O# i8 A2 Q& vFailed to mount /sysroot: X5 T h8 [' ^2 R Y
- l- W) G+ B8 d7 }, ?# Z, f, {5 t
6 v; @" d4 t( }- F$ q$ W" U! i1 p6 s* ~* u" g7 n
chroot 可以挂载任何带系统的目录
/ I w1 q! c% J! w7 q- {
) v7 s& o# z& q* ?% e当我们系统不是lvm逻辑卷盘系统使用blkid 查看设备及其uuid
1 x6 ~* i) G, c# o s# y( k s即可使用xfs_repair /dev/sda1 如不能正常 修复,请使用xfs_repair -L /dev/sda1方式修复。4 L, q7 `, B4 C, f
0 _! O q; E6 t% n7 S# |
chroot /mnt7 X. j# e+ z9 C5 @& a* ?; A- r
$ i0 _. ]: q% \% a+ X' M8 ^$ u% E( m: g7 a4 I7 S' T
chroot 目录 如果该目录有系统,此目录即可加载上。
( |" i3 S1 b/ Q8 a7 D执行passwd 以及修改目录权限。
. O: J) u2 V3 z5 }8 T) M$ `, i2 Q U4 {5 R
: {) n/ S* |; J1 T, c* p
, L" z+ b( w( W/ c0 G7 \当服务器未正常关闭,如服务器突然断电等导致服务器关机,再再次启动时,服务器无法正常启动,利用提示命令行查看启动日志,发下错误信息 Failed to mount /sysroot
+ H7 y: Z$ S! B4 R2 U" b
9 W* w5 k: V, W* ~4 d" k+ q8 k3 \8 b$ Qchroot 可以挂载任何带系统的目录# n$ z, A, v- ?5 w! C
) o/ E9 X5 F0 M' C" c
当我们系统不是lvm逻辑卷盘系统使用blkid 查看设备及其uuid
( z, _4 I9 `* C! U; }- y即可使用xfs_repair /dev/sda1 如不能正常 修复,请使用xfs_repair -L /dev/sda1方式修复。3 N* } R4 |: ?& N
8 e2 H9 x8 ~( R$ {1 ]2 p# J
chroot /mnt' {5 W$ ?# Q8 q2 l
: w/ C+ Z2 m9 M7 M: }2 e s
3 N8 t* G3 C) s1 A# ^2 l. {! j% Bchroot 目录 如果该目录有系统,此目录即可加载上。
, _$ p6 X: `# H$ v! v. W执行passwd 以及修改目录权限。) N# ?3 S3 d: J
|
7 Y$ w1 R# m8 o5 O7 @- j! ]7 A$ G ~ |
|