Python學習之路——Linux基礎之系統啟動流程
阿新 • • 發佈:2018-11-01
grub.conf 加載 text image ffffff 讀取 基礎 單用戶 python學習 系統啟動流程
整體過程:BIOS → MRB → Kernel → init
1.BIOS決定從哪個盤開始讀操作系統 主引導記錄MBR:共512bytes;前446代表引導信息,中64代表分區信息,後2代表標誌位 主引導記錄加載boot loader,常見的bootloader有GRUB,GRUB用來控制加載哪個操作系統內核 init 切換系統啟動級別 1)init 0 重啟 2)init 5 切換到圖形界面 3)init 3 命令行界面 在加載系統時按任意鍵進入識別Kernel步驟,按e修改,按e進行修改,鍵入空格後輸入1,然後回車。鍵入b重新引導系統將進入單用戶模式。直接使用root進入操作系統,可使用passwd root進行修改密碼。
GRUB加密
/etc/grub.conf
default=0代表默認讀取第一個title(即第一個內核)
timeout=0代表讀秒的時間
hiddenmenu代表隱藏下列內容
加密過程:
1)在/etc下執行grub-md5-crypt,輸入密碼獲取md5密文密碼
2)修改GRUB配置文件/etc/grub.conf
3)使用救援模式進入操作系統可以破解GRUB加密
BIOS加密
重啟時按F2進入BISO界面,在Security下設置密碼。
(Tips:在主板上扣下BIOS電池,放點後程序復位,密碼被消除)
Python學習之路——Linux基礎之系統啟動流程