- TFTP および DHCP は設定済み.
以下では, tftp のルートを
tftpboot
として記述する.# cat /etc/dhcp/dhcpd.conf ... subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.129 192.168.0.191; option routers 192.168.0.1; filename "/pxelinux.0"; }
-
$ cat tftpboot/pxelinux.cfg/default default menu.c32 prompt 0 timeout 300 ONTIMEOUT local MENU TITLE PXE Menu LABEL Scientific Linux 6.4 x86_64 MENU LABEL Scientific Linux 6.4 x86_64 installer KERNEL sl64/vmlinuz APPEND initrd=/sl64/initrd.img textinst apm=off acpi=off noapic noswap $ mkdir tftpboot/sl64 $ cp ~/pub/linux/scientificlinux/6.4/x86_64/os/images/pxeboot/* tftpboot/sl64
(textinst
は効いていない気がする.) - インストールするマシンの起動時に, ネットワークブートを選ぶ.
default
に設定したメニューが出てきたら, PXEは成功だろう. Enterを押すと, vmlinuz が読み込まれ, 続いて, initrd.img が読み込まれるはず. そして, インストーラが起動する.
(なぜか, VirtualBox では失敗した.) - 言語などを選んでゆく.
Install Method
を聞かれたら,URL
またはNFS directory
を選ぶ. 私の環境では, NFSサーバ上にデータがあるので, それを指定する. もしなければ, URL を選んで, FTPサーバ (本家またはミラー) のURLを指定すればよいだろう. -
パスを聞かれたら,
...scientificlinux/6.4/x86_64/os/
を指定する. (例えば, JAISTのFTPサーバからダウンロードするのであれば, ftp://ftp.jaist.ac.jp/pub/Linux/scientific/6.4/x86_64/os/ を入力する.) - あとは通常通りにインストールすればよいだろう.
2013-11-04
CDなしでScientific Linux 6.4をインストール
Scientific Linux 6.4 (CentOS 6.4 でも同様だろう) をネットワークからインストールする方法を紹介する.
今回は, ネットワークインストール用のCDは用意せず, PXE (ネットワークからの起動) を使用する.
CD/DVDドライブの無いマシンにインストールする場合や, インストールCD/DVDを作成することが出来ない場合に便利である.
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿