問: 1.系統啟動的的順序:1.BIOS--->2.MBR--->3.BOOTLOADER---->4.KERNEL----->5.INITTAB----->6.RC.SYSINIT.問題是在啟動4.5步的時候,內核引導後,但是mount root文件系統和執行init失敗,那些文件的錯誤或者丟失會出現這種情況. 2.X window不能正常起來的情況有那些??
答: 1. 在bootloader 掛接kernel的時候會mount一次/ 文件系統, rc.sysinit在執行的時候會mount一次/文件系統, 第一次是只讀的,第二次是根據/etc/fstab文件的規則掛接的, 且在啟動的時候只有這兩個地方掛接/文件系統! 在啟動的時候是kernel根據/etc/inittab文件啟動並配置init進程的, 其中在RedHat中會調用/etc/rc.d/rc腳本去判斷啟動且如何啟動runlevel , 經常出現的是init = ? 等錯誤, 這個只能靠經驗了! 2. X不能啟動的原因有很多,現只說比較常見的: (1) 沒裝 X 或 任意 WM (window master) (2) 沒有開啟xfs 字體服務器 (3) 沒有選擇正確的WM (4) 沒有正確配置/etc/X11/XF86Config (5) /tmp目錄或~目錄沒有足夠的空間寫入X的臨時文件