資源描述:
《linux系統(tǒng)第5章系統(tǒng)啟動過程分析》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、案例二及其相關內(nèi)容基礎內(nèi)容介紹案例一及其相關內(nèi)容課后習題課程總結(jié)與操作實訓系統(tǒng)啟動第五章本章教學目標:掌握GRUB引導程序的配置及修復掌握inittab文件的設置熟悉init進程的功能了解Linux啟動步驟及系統(tǒng)運行的級別難點:Linux系統(tǒng)引導程序GRUB的配置及修復重點:Linux系統(tǒng)的啟動過程,使學員在今后的系統(tǒng)排錯中能夠得以運用。關鍵詞:GRUBinit5-1RH9.0啟動過程1.BIOS自檢硬件檢測及初始化2.引導啟動設備(1)軟盤(0磁道0扇區(qū))(2)光盤(最外圍存儲軌道)(3)硬盤(MBR)3.調(diào)用Linux引導程序至內(nèi)存中4.運行Linux內(nèi)核5.執(zhí)行init進程
2、6.init調(diào)用getty提示用戶登錄7.運行SHELL程序加電BIOS自檢執(zhí)行引導加載器程序加載內(nèi)核執(zhí)行init進程登錄Linux系統(tǒng)返回首頁案例一安裝一個雙系統(tǒng)windows/linux,windows安裝在C區(qū),linux安裝到另外一部分空間內(nèi);在系統(tǒng)啟動前更改LINUX系統(tǒng)的用戶登錄密碼;把兩個啟動菜單分別設置為:ahxhwindows與ahxhlinux;啟動默認的選擇時間為10秒;利用MD5分別對啟動菜單進行加密,并鎖定各自的啟動菜單;在不知道加密的密碼時,來破解菜單的加密;在菜單解鎖后,利用命令行模式來啟動LINUX系統(tǒng);給出案例5-2引導裝載程序使用1.LILO(
3、LinuxLoader)與案例有關的內(nèi)容分析2、GRUB(GrandUnifiedBootLoader)(1)GRUB簡介GRUB與LILO一樣都是一種多重啟動引導器RedHatEnterpriseLinux4.0的默認啟動引導器(2)GRUB特點GRUB提供了真正命令行交互界面支持大硬盤,能夠訪問1024柱面的后的文件(3)GRUB的設置GRUB的文件/etc/grub.conf內(nèi)容:default=0//設置默認菜單timeout=30//設置超時時間splashimage=(hd0,0)/grub/splash.xpm.gz//設定開機畫面注:若timeout=-1則表示一
4、直等待用戶選擇!titleRedHatLinux//設置標題root(hd0,0)//設置內(nèi)核存放的分區(qū)kernel/vmlinuz-2.6.20-8roroot=LABEL=///設置內(nèi)核文件initrd/initrd-2.6.20-8.img//設置內(nèi)核映像文件titlewin2krootnoverify(hd0,1)//設置WINDOWS系統(tǒng)的位置chainloader+1//讀取扇區(qū)3、啟動菜單詳解按鍵說明↑↓使用上下箭頭鍵,在啟動菜單間進行移動回車鍵輸入回車鍵啟動當前的菜單項e選擇“e”鍵編輯當前的啟動菜單項a選擇“a”鍵添加內(nèi)核的啟動參數(shù)c選擇“鍵”進入GRUB的命令
5、行界面應用破解系統(tǒng)用戶的密碼?啟動菜單中,按e鍵進入到編輯模式編輯內(nèi)核文件,以單用戶(single)模式進入;進入單用戶提示符下依次輸入以下命令:#passwd#sync#exit此時就可以新密碼來登錄root用戶了;4、對引導菜單加密設置GRUB的口令為123且用MD5加密;鎖定每個菜單選項配置過程:#grub-md5–cryptPassword:Retypepassword:$MQBa@#12Q(注意大小寫)產(chǎn)生密文命令#vi/etc/grub.confdefault=0timeout=30plashimage=(hd0,0)/grub/1.jpgpassword--md5$
6、MQBa@#12QtitleRedHatLinux9.0root(hd0,1)kernel/vmlinuz-2.6.20-8roroot=LABEL=/initrd/initrd-2.6.20-8.imglocktitlewindow2kserverrootnoverify(hd0,0)chainloader+1lock解鎖GRUB啟動菜單在鎖定的啟動菜單中選擇“p”鍵輸入口令5、命令行模式:作用:設置GRUB的選項熱鍵:c鍵實例:啟動Linuxgrub>root(hdx,y)grub>kernel/vmlinuz-版本號roroot=LABEL=/grub>initrd/ini
7、trd-版本號.imggrub>boot啟動WINDOWSgrub>rootnoverify(hdx,y)grub>chainloader+1grub>boot6、恢復GRUB的配置文件放入第一張安裝啟動盤,啟動計算機:boot:linuxrescue#cd/mnt/sysimage#cd./boot/grub/grub.conf#vigrub.conf修改grub.conf恢復設置選項7、刪除GRUBGRUB安裝在硬盤的MBR中,要想徹底刪除GRUB,必須想辦法把MBR中的GR