啓動故障解決:單用戶模式和emergncy模式

 

涉及考試中用戶密碼重置和LVM縮小導致系統奔潰的問題

單用戶模式:

在單用戶模式中,你的計算機引導運行級別1。本地文件系統被掛載,但是網絡不會被激活。你會有一個可用的系統維護 shell。和救援模式不同,單用戶模式會自動試圖掛載你的文件系統;如果你的文件系統無法被成功掛載,不要使用單用戶模式。如果你的系統上的運行級別1的配置被損壞,你就不能使用單用戶模式。

進入單用戶模式的方法:

在使用 GRUB 引導裝載程序的 x86 系統上,使用以下步驟來引導單用戶模式:

1.如果你配置了 GRUB 口令,鍵入 p 並輸入口令。

2.選擇帶有你想引導的內核版本的 Red Hat Enterprise Linux,然後鍵入 e 來編輯。你會看到用於所選卷標的配置文件中的一個項目列表。

3.轉到行尾,然後鍵入 1(按 [空格]鍵,然後鍵入1)。按 [Enter] 來退出編輯模式。

4.回到了 GRUB 屏幕後,鍵入 b 來引導入單用戶模式

故障1root密碼忘記

1.進入單用戶模式(開機在grub菜單下連按2A鍵,或者在菜單模式下按一次A

2.修改有內核版本的卷標的項目列表:加上“空格1”,如下:

3.修改密碼

進入後默認爲管理員,無需口令,可以重新設置口令,2中方式

3.1  echo  'redhat' | passwd --stdin root

3.2  passwd

4.    reboot

擴展:加強單用戶安全

1.爲進入單用戶模式設置明文密碼:

1.vim  /boot/grub/grub.conf

增加以下行:

password=redhat

2.保存退出

2.爲進入單用戶模式設置密文密碼:

1.生成MD5密碼

[root@wy-server ~]# grub-md5-crypt

Password:

Retype password:

$1$7bHE10$cEMVTiFllxjQVpa21RluF/

2.修改/boot/grub/grub/conf

然後嗎密碼粘貼到

hiddenmenu

title Red Hat Enterprise Linux Server (2.6.18-194.el5)

        password --$1$7bHE10$cEMVTiFllxjQVpa21RluF/

        root (hd0,0)

        kernel /vmlinuz-2.6.18-194.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet

        initrd /initrd-2.6.18-194.el5.img

emergency 模式:

它只是掛載了 / (ro)而已,系統並未調用 /etc/rc.sysinit 腳本程序來將 /文件系統掛載爲 “rw” 模式。

進入救援模式方法:

在使用 GRUB 引導裝載程序的 x86 系統上,使用以下步驟來引導單用戶模式:

1.如果你配置了 GRUB 口令,鍵入 p 並輸入口令。

2.選擇帶有你想引導的內核版本的 Red Hat Enterprise Linux,然後鍵入 e 來編輯。你會看到用於所選卷標的配置文件中的一個項目列表。

3.轉到行尾,然後鍵入 emergency(按 [空格]鍵,然後鍵入 emergency)。按 [Enter] 來退出編輯模式。

4.回到了 GRUB 屏幕後,鍵入 b 來引導入emergency模式。

故障1

故障描述:當fstab的啓動卷標錯誤導致引導系統失敗會進入emergency模式,在該模式下修改fstab文件報錯,如下:

計算機生成了可選文字: 咬5:'readon19'option15set(add!toouerride)
11,1
A11

解決辦法:

1.需要重新掛載 / 文件系統,命令如下:

Repair filesystem# mount -o remount rw /

            2.先檢查(hd0,0)的卷標

Repair filesysteme2label /dev/sda2

/

3.修改/etc/fstab的啓動卷標和檢查的標籤一致

4.Repair filesystemreboot

故障2

縮小LVM導致系統奔潰

思路:可以進入emergency模式,來刪除Lvm.

umount lv再刪除lv,然後停用vg再刪除vg

考試過程中無救援模式,只有單用戶模式和emergency模式

具體步驟

1.進入emergency模式

2.df -lh查看掛載點,然後umount

3.刪除lvRepair filesystem#lvremove /dev/lvmtest/lvtest

4.關閉卷組vgRepair filesystem#vgchange -a n lvmtest

5.刪除卷組vgRepair filesystem#vgremove lvmtest

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章