close

※系統開機的時侯會讀取kernel 的參數以及initrd 內的設定,此方式為的是減少核心太大,將其它需要載入的

設定放置於initrd 中

image

※核心參數

vga=0x314                800x600 解析度

image

vga=0x317             1024x768 解析度

s 或1                             單人模式

init =/sbin/init  1                          替換init進入不同的模式1~7

※使用密碼保護,修改開機核心參數時需要輸入密碼

  1. 啟動滑鼠剪貼
  2. service gpm restart
  3. 產生密碼:
    grub-md5-crypt
  4. 修改開機選單
  5. vi  /boot/grub/menu.lst
    password 123(密碼)
    password  --md5   加密的密碼

  6. 重新開機       

       ※指定開機時自動掛上模組(使用initrd檔案)

  1. 修改模組設定
  2. vi  /etc/sysconfig/kernel

      INITRD MODULES中加入欲加入的模組,例:ext3

    image 

     

  3. 重新產生initrd 檔案

    mkinitrd

    image

  4. 重新開機後即自動掛載新增的模組
  5. 使用lsmod   可以檢視目前載入的模組

※修改Colsole 底圖

  1. 上傳圖片
  2. 替換圖片
    cp  /root/boot.jpg  /etc/bootsplash/themes/SuSe-SLES/images/silent-800x600.jpg
  3. image
  4. 重新產生initrd
    mkinitrd
  5. 重新開機

 

※手動修改initrd

  1. 複製一份initrd
    cd  /boot
    cp  initrd  newinitrd.gz
  2. 解壓縮
    gunzip  newinitrd
  3. 解開cpio 打包
    mkdir tmp
    cd tmp
    cpio  -i  <../newinitrd
  4. 修改init程式
    vi init
    echo helo
    new
  5. 壓縮並打包
    find | cpio  -o  -h  newc  > ../newinitrd
    gzip  ../newinitrd
  6. 修改開機選單
    vi  /boot/grub/menu.lst
    加入新的開機項目
    image
  7. 重新開機

※Runlevel

init 編號:

  1. 0       關機
  2. 1      單人模式
  3. 2      多人模式(不會有網路)
  4. 3      多人模式
  5. 4      保留
  6. 5      多人模式含圖形模式
  7. 6      重開機

修改runlevel

vi  /etc/inittab

image

※開機時要執行的指令可以放置到以下檔案中

/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 服務的設定

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 奔騰兔 的頭像
    奔騰兔

    奔騰兔的部落格

    奔騰兔 發表在 痞客邦 留言(0) 人氣()