[FrontPage] [TitleIndex] [WordIndex

This is a read-only archived version of wiki.centos.org

以 GRUB 啟動安裝

1. 描述

這個提示會教你如何以 CentOS 或其它發行版本的現有 GRUB 開機程式啟動網絡或硬盤的安裝。這對沒有 CD 或 DVD 開機設備,而且不能或不便於從其它可卸除媒體開機的系統很有用。這裡的範例採用 CentOS 5 i386,不過亦應該適用於其它版本及架構。

2. 取得開機內核及 initrd

你可以透過以 loopback 掛載 ISO 映像、從就近的鏡站、或硬盤上的安裝樹取得安裝時所須的 vmlinux 及 initrd.img 檔案。這個例子示範從 centos.org 取得它們:

cd /boot
wget http://mirror.centos.org/centos/5/os/i386/isolinux/vmlinuz
mv vmlinuz vmlinuz-c5
wget http://mirror.centos.org/centos/5/os/i386/isolinux/initrd.img
mv initrd.img initrd-c5.img

3. 建立 GRUB 的開機設定

下面假設 /dev/sda1(或 /dev/hda1 —— 首個硬盤上的頭一個分割區)是開機分割區。/dev/sdb3 的話請以 (hd1,2) 取代 (hd0,0),如此類推。

title CentOS 5 Install
    root (hd0,0)
    kernel /vmlinuz-c5 ro
    initrd /initrd-c5.img

若果 /boot 分割區並不存在,而根檔案系統位於首個分割區上,請用

title CentOS 5 Install
    root (hd0,0)
    kernel /boot/vmlinuz-c5 ro
    initrd /boot/initrd-c5.img

選擇性的參數可以被加進內核。譬如

title CentOS 5 Install
    root (hd0,0)
    kernel /vmlinuz-c5 ro keymap=no lang=en_US.UTF-8 method=http://10.0.0.10/repos/CentOS/5.5/os/i386
    initrd /initrd-c5.img

或者

title CentOS 5 Install
    root (hd0,0)
    kernel /vmlinuz-c5 ro vnc vncconnect=192.168.15.2 ip=dhcp upgradeany lang=en_US keymap=us method=http://192.168.15.40/mrepo/centos5-x86_64/disc1/ ksdevice=link
    initrd /initrd-c5.img

Translation of revision 3


2023-09-11 07:23