1、linux不可隨意關機,否則容易造成檔案系統錯亂或者是其他無法啟動的問題
2、啟動流程主要是bios、mbr、loader、kernel+initrd、/sbin/init等流程
3、loader具有提供選單、載入核心檔案、轉交控制權給其他loader等功能
4、boot loader可以安裝在mbr或者是每個分割槽的bootsector區域中
5、initrd可以提供核心在啟動過程中所需要的最重要的模組(通常是與磁碟及檔案系統有關的模組)
6、init的配置檔案為/etc/initab。此檔案內容可以設定預設runlevel、系統初始化指令碼、不同執行等級的服務啟動等
7、額外的裝置與模組對應可寫入/etc/modprobe.comf中
8、核心模組的管理可使用lsmod, modinfo, rmmod, insmod, modprobe等命令
9、modprobe主要參考/lib/modules/$( uname -r )/modules.dep的設定來載入與解除安裝核心模組
10、grub的配置檔案與相關檔案系統定義檔案大多放置於/boot/grub目錄中,配置檔案名為menu.lst
11、grub對磁碟的代號設定與linux不同,主要通過檢測的順序來給予設定,如(hd0)及(hd0,0)等
12、menu.lst內每個選單與title有關,而直接指定核心啟動時,至少需要kernel及initrd兩個檔案
13、menu.lst內設定loader控制權移交時,最重要的為chainloader+1這個選項
14、若想要重建initrd,可使用mkinitrd處理
15、重新安裝grub到mbr或boot sector時,可以利用grub shell來處理
16、若想要進入救援模式,可於啟動選單過程中,在kernel的選項後面加入「single」或「init=/bin/bash」等方式來進入救援模式
17、我們可以對grub的各個選單給予不同的密碼
LINUX開機流程 模組管理與Loader
開機流程 1.載入bios的硬體資訊與進行自我測試,並依據設定取得第乙個可開機的裝置 2.讀取並執行第乙個開機裝置內mbr的 boot loader 即 grub,spfdisk 等程式 3.依據 boot loader 設定載入 kernel kernel 會開始偵測硬體和載入驅動程式 4.在硬體...
Linux系統檔案與啟動流程
一 linux系統檔案 1.etc 初始化系統重要檔案 etc sysconfig network scripts ifcfg eth0 網絡卡配置檔案 etc resolv.conf linux系統dns客戶端配置檔案 etc hostname centos 7 主機名配置檔案 etc sysco...
linux啟動流程
linux系統主要通過以下步驟啟動 讀取mbr的資訊,啟動boot manager windows使用ntldr作為boot manager,如果您的系統中安裝多個版本的windows,您就需要在ntldr中選擇您要進入的系統。linux通常使用功能強大,配置靈活的grub作為boot manage...