日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux进程故障如何修复,33.Linux开机过程及启动故障修复

發布時間:2025/3/21 linux 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux进程故障如何修复,33.Linux开机过程及启动故障修复 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、Linux系統啟動

Linux系統啟動過程如下:

initramfs鏡像用來啟動系統,解壓后是一個臨時的根目錄。

用file查看initramfs-2.6.32-696.el6.i686.img的文件類型為gzip壓縮文件,將它改為gz格式,解壓縮。

解壓后得到一個initramfs-2.6.32-696.el6.i686.img,查看文件類型為ASCII,繼續解壓。

開機由/etc/rc.d/rc.sysinit初始化,此文件主要功能設置有

1.獲得網絡環境

2.掛載設備

3.開機啟動畫面Plymouth

4.判斷是否啟動SELinux

5.顯示于開機過程中的歡迎畫面

6.初始化硬件

7.用戶自定義模塊的加載

8.配置內核的參數

9.設置主機名

10.同步存儲器

11.設備映射器及相關的初始化

12.初始化軟件磁盤陣列(RAID)

13.初始化LVM的文件系統功能

14.檢驗磁盤文件系統

15.設置磁盤配額(quota)

16.重新以可讀寫模式掛載系統磁盤

17.更新quota(非必要)

18.啟動系統虛擬隨機數生成器

19.配置機器(非必要)

20.清除開機過程當中的臨時文件

21.創建ICE目錄

22.啟動交換分區(swap)

23.將開機信息寫入/var/log/dmesg文件中運行級別參數傳入/etc/rc.d/rc這個腳本之后,由這個腳本文件按照不同的運行級別啟動/etc/rc[0-6].d目錄中的相應的程序

/etc/rc3.d/k??開頭的文件,會按照數字順序依次關閉

/etc/rc3.d/S??開頭的文件,會按照數字順序依次啟動

二、grub工具及配置文件

grub允許用戶可以在計算機內同時擁有多個操作系統,并在計算機啟動時選擇希望運行的操作系統。grub中分區含義如表所示

grub配置文件/etc/grub/grub.conf

參數含義default=0 ? //默認啟動第一個系統

timeout=5 ?//等待時間,默認是5秒

splashimage=(hd0,0)/grub/splash.xpm.gz ?//指定grub啟動時的背景圖像文件的保存位置

hiddenmenu ?//隱藏菜單

title CentOS 6 (2.6.32-696.el6.i686) ? //標題

root (hd0,0) ?//指啟動程序的保存分區

kernel /vmlinuz-2.6.32-696.el6.i686 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS rd_NO_MD rd_LVM_LV=VolGroup/lv_swap crashkernel=auto LANG=zh_CN.UTF-8 rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet ? //定義加載時的選項

initrd /initramfs-2.6.32-696.el6.i686.img ?//指定initramfs內存文件系統鏡像文件的所在位置

三、grub進入單用戶模式單用戶模式主要功能

1.忘記root密碼

2.修改系統默認運行級別

按e進入命令編輯模式

光標移到kernel行,按e進入grub界面

在quiet后加1,進入單用戶模式

按b啟動,進入單用戶模式(可修改root密碼)

eg:假設啟動文件/etc/inittab文件被修改,如何修復?

我將inittab文件修改,將默認啟動級別改為6,這樣系統啟動時會一直重啟

在單用戶模式下修改/etc/inittab文件。

重啟后成功。

ps:后來我用的debian虛擬機忘記了密碼,嘗試后發現它進入單用戶的模式有點不一樣,記錄一下

按e進入編輯模式

在這一行quiet之后添加“init=/bin/bash”,可進入單用戶模式

進入后發現修改密碼出錯,將根目錄重新掛載后成功修改密碼

四、grub加密

為防止外人進入單用戶模式修改root密碼,可將grub進行加密

加密過程如下grub-md5-crypt ?//生成一個md5加密的密碼,將其復制

vi /boot/grub/grub.conf ?//將密碼粘貼置文件中,保存后,重啟生效

此時,需要按下grub的密碼才可以進入編輯模式

如果密碼輸錯,將不能進行編輯

正確輸入密碼,可以看到跟加密前一樣的編輯頁面。

五、grub啟動頁面分辨率調整

首先查詢內核是否支持分辨率修改

分辨率參數如下

如果想將分辨率設為1024*768,則寫入/boot/grub/grub.conf內,vga=791。

重啟后生效

六、光盤救援模式修復啟動故障

1.如何進入光盤救援模式

插入光盤,啟動時快速按F2鍵(或者右鍵點擊虛擬機-電源-啟動時進入bios)。

進入bios后,將光盤啟動移到第一項(+)。

進入光盤修復模式,將光標移動到第三行

一路默認,網絡可不設置

2.光盤救援模式下可做什么a、忘記grub加密的密碼,可在救援模式下清除grub密碼

b、重要系統文件丟失,可在救援模式下找回

a、清除grub密碼步驟chroot /mnt/sysimage ? //改變主目錄

locate grub.conf ?//查出grub配置文件的位置,這里看到在disk1下

vi /disk1/grub/grub.conf ?//刪除密碼行,重啟系統

b、重要文件找回步驟

eg:將/etc/inittab文件刪除,如何恢復?

<1>.進入光盤救援模式,后,將剛剛拷貝在/tmp下的inittab文件復制粘貼到/etc下

<2>.先查詢出inittab文件的安裝包版本,進入光盤救援模式后,將光盤掛載,從光盤的Packeges目錄里安裝inittab。

總結

以上是生活随笔為你收集整理的linux进程故障如何修复,33.Linux开机过程及启动故障修复的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。