写真集

Camera:Panasonic LUMIX DMC-LX3
Vine Linux と Ubuntu の設定方法など

Vine Linux 5.1 PXEネットワークブート用サーバ を設定します

2010-12-13 03:24:23 | Vine Linux

1. 下記のパッケージをインストールします
dhcp
tftp-server
syslinux


2. DHCP Server を設定します
設定ファイル
/etc/dhcp/dhcpd.conf

-----------------------------------------------------------------------
# A slightly different configuration for an internal subnet.
subnet 192.168.0.0 netmask 255.255.255.0 {
  range 192.168.0.50 192.168.0.70;
  option domain-name-servers 192.168.0.1;
  option domain-name "vine.local";
  option routers 192.168.0.1;
  option broadcast-address 192.168.0.255;
  default-lease-time 600;
  max-lease-time 7200;
  next-server 192.168.0.XXX;
  filename "pxelinux.0";
}
-----------------------------------------------------------------------


3. tftp server を設定します
設定ファイル
/etc/xinetd.d/tftp
-----------------------------------------------------------------------
service tftp
{
    protocol        = udp
    port            = 69
    socket_type     = dgram
    wait            = yes
    user            = root
    server          = /usr/sbin/in.tftpd
    server_args     = -s /var/pxeboot
    only_from       = 192.168.0.0/24
    only_from    += 127.0.0.1
    disable         = no
}
-----------------------------------------------------------------------


4. PXE Server を設定します

/var/pxeboot フォルダを作成します。
# mkdir /var/pxeboot
# cp /usr/share/syslinux/pxelinux.0 /var/pxeboot
# cp /usr/share/syslinux/menu.c32 /var/pxeboot

/var/pxeboot/pxelinux.cfg フォルダを作成します。
/var/pxeboot/ubuntu フォルダを作成します。
# mkdir /var/pxeboot/pxelinux.cfg
# mkdir /var/pxeboot/ubuntu

Ubuntu 10.10 Maverick Meerkatのブートイメージをここからダウンロードします。
http://archive.ubuntu.com/ubuntu/dists/maverick/main/installer-i386/current/images/netboot/ubuntu-installer/i386/

# cp /home/username/ダウンロード/linux /var/pxeboot/ubuntu
# cp /home/username/ダウンロード/initrd.gz /var/pxeboot/ubuntu

/var/pxeboot/pxelinux.cfg/default ファイルを作成します。
default ファイルに記載します。
-----------------------------------------------------------------------
default menu.c32
PROMPT 0
MENU TITLE Linux Install

label ubuntu-lucid
kernel ubuntu-lucid/linux
append load initrd=ubuntu-lucid/initrd.gz devfs=nomount

label ubuntu-karmic
kernel ubuntu-karmic/linux
append load initrd=ubuntu-karmic/initrd.gz devfs=nomount

label ubuntu-maverick
kernel ubuntu/linux
append load initrd=ubuntu/initrd.gz devfs=nomount

label Linux
kernel fedora14/gpxe.krn

label fedora14
kernel fedora14/bfo.lkrn

label vaio
PXE Boot/pxeboot.n12

label VineLinux
kernel vine/vmlinuz
append load initrd=vine/initrd.img devfs=nomount

label dos
kernel memdisk
append load initrd=bootimg.bin devfs=nomount
-----------------------------------------------------------------------

5. システムのセキュリティレベルとファイヤーウォールルールの設定

プログラム ポート番号 プロトコル
DHCP 67 UDP
FTFP 69 UDP
PXE 4011 UDP


最新の画像もっと見る

コメントを投稿