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的各個菜單給予不同的密碼