※系統開機的時侯會讀取kernel 的參數以及initrd 內的設定,此方式為的是減少核心太大,將其它需要載入的
設定放置於initrd 中
※核心參數
vga=0x314 800x600 解析度
vga=0x317 1024x768 解析度
s 或1 單人模式
init =/sbin/init 1 替換init進入不同的模式1~7
※使用密碼保護,修改開機核心參數時需要輸入密碼
- 啟動滑鼠剪貼
- service gpm restart
- 產生密碼:
grub-md5-crypt
-
修改開機選單
-
vi /boot/grub/menu.lst
password 123(密碼)
password --md5 加密的密碼 -
重新開機
※指定開機時自動掛上模組(使用initrd檔案)
- 修改模組設定
- vi /etc/sysconfig/kernel
INITRD MODULES中加入欲加入的模組,例:ext3
- 重新產生initrd 檔案
mkinitrd
- 重新開機後即自動掛載新增的模組
- 使用lsmod 可以檢視目前載入的模組
※修改Colsole 底圖
- 上傳圖片
- 替換圖片
cp /root/boot.jpg /etc/bootsplash/themes/SuSe-SLES/images/silent-800x600.jpg - 重新產生initrd
mkinitrd - 重新開機
※手動修改initrd
- 複製一份initrd
cd /boot
cp initrd newinitrd.gz - 解壓縮
gunzip newinitrd - 解開cpio 打包
mkdir tmp
cd tmp
cpio -i <../newinitrd - 修改init程式
vi init
echo helo
new - 壓縮並打包
find | cpio -o -h newc > ../newinitrd
gzip ../newinitrd - 修改開機選單
vi /boot/grub/menu.lst
加入新的開機項目
- 重新開機
※Runlevel
init 編號:
- 0 關機
- 1 單人模式
- 2 多人模式(不會有網路)
- 3 多人模式
- 4 保留
- 5 多人模式含圖形模式
- 6 重開機
修改runlevel
vi /etc/inittab
※開機時要執行的指令可以放置到以下檔案中
/etc/init.d/boot
/etc/init.d/boot.local 建議放到此檔案中以免誤改/etc/init.d/boot
※開機時啟動服務(以sshd為例)
chkconfig sshd on
開機時不啟動服務(以sshd為例)
chkconfig sshd off
chkconfig --list 查看所有服務啟動設定
chkconfig –list sshd 查看sshd 服務的設定
留言列表