引導過程:
1: 開機自檢
2: MBR引導
3:GRUB菜單
4:加載內核
init進程
由linux內核加載運行 /sbin/init程序
是系統中第一個進程
PID號永遠爲1
Systemd單元類型
修復MBR扇區故障
故障原因
- 病毒、木馬等造成的破壞
- 不正確的分區操作、磁盤讀寫誤操作
故障現象
- 找不到引導程序,啓動中斷
- 無法加載操作系統,開機黑屏
解決思路
- 應提前做好備份文件
- 以安裝光盤引導進入救急模式
- 以備份文件中恢復
1 備份mbr扇區數據
1 加一塊硬盤備份
- 分區 格式化 掛載/ppp
dd if=/dev/sda of=/ppp/ooo bs=512 count=1
2 模擬故障
dd if=/dev/zero of=/dev/sda bs=512 count=1
3 加載系統鏡像文件中的急救模式
加載系統鏡像文件中的內核界面
4 把備份數據做恢復處理
mkdir /aaa
mount /dev/sdb1 /aaa
dd if=/aaa/ooo of=/dev/sda bs=512 count1
修復GRUB引導故障
故障原因
- MBR中的GRUB引導程序遭到破壞
- grub.conf文件丟失、引導配置有誤
故障現象
- 系統引導停滯,顯示“grub>”提示符
解決思路
- 嘗試手動輸入引導命令
- 進入急救模式,重寫或者從備份中恢復grub.conf
- 向MBR山區中重建grub程序
grub故障恢復
cd /boot/grub2下,刪除grub.cfg
使用系統急救模式進去命令字符界面
2:加載鏡像中的系統進去bash環境
chroot /mnt/sysimage
3:重新構建grub菜單系統
grub2-install /dev/sda
grub2-mkconfig -o /boot/gurb2/grub.cfg
exit
init 6
遺忘root用戶命令
故障原因
- 遺忘root用戶的密碼
故障現象
- 無法進行需要root權限的管理操作
- 若沒有其他可用賬、
解決思路
- 進入急救模式,重設密碼
直接改密碼
passwd root