336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
[Linux] pxe installation

initrd.img

vmlinuz


# CDROM 없이 리눅스 설치하기

1.     개 요

가끔리눅스를설치하다보면서버에 CD-ROM불량이거나또는 DVD-ROM없어서 DVD구워진리눅스미디어를설치할없는경우가있습니다. 만약서버가 PXE 부팅이가능하다면 bootp이용하여원격지에서리눅스이미지를받아서설치할있습니다. 요즘나오는서버들은보통 PXE agent지원하므로 PXE 부팅을이용한리눅스설치방법을알아봅니다.
 

2.
    
구성방법
2.1.필요한 패키지 설치 및 구성


#
동작원리

기존서버

--------->

설치할서버

DHCP, TFTP, NFS

pxe booting

 

# 패키지설치

1.       기존서버에 dhcp tftp nfs설치합니다.

# yum –y install dhcp tftp-server tftp nfs syslinux

 

2.       DHCP 서버를구성합니다.

#cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcpd.conf

#vi /etc/dhcpd.conf

# --- default gateway

        option routers                  192.168.0.1;

        option subnet-mask              255.255.255.0;

        option root-path "/tftpboot";

        filename "pxelinux.0";

        option nis-domain               "domain.org";

        option domain-name              "domain.org";

        option domain-name-servers      192.168.1.1;

 


 

3.       tftp 서버를구성합니다.

#vi /etc/xinet.d/tftp

service tftp

{

        socket_type             = dgram

        protocol                = udp

        wait                    = yes

        user                    = root

        server                  = /usr/sbin/in.tftpd

        server_args             = -s /tftpboot

        disable                 = yes

        per_source              = 11

        cps                     = 100 2

        flags                   = IPv4

}

 

4.       nfs 서버를구성합니다.

#vi /etc/exports

[root@localhost ~]# cat /etc/exports

/tftpboot/fedora8 *(ro)

 

5.       추가구성

#mkdir –p /tftpboot/fedora8                    //여기에Fedora-8-i386-DVD.iso복사합니다.

#cp /usr/lib/syslinux/pxelinux.0 /tftpboot/                      

#cp /images/pxeboot/vmlinuz /tftpboot/                            //페도라DVD images 폴더

# cp /images/pxeboot/initrd.img /tftpboot/

#mkdir –p /tftpboot/pxelinux.cfg                            //파일이아닙니다. 디렉터리입니다.

#vi /tftpboot/pxelinux.cfg/default


[root@localhost tftpboot]# cat /tftpboot/pxelinux.cfg/default

PROMPT 1

LABEL linux

KERNEL vmlinuz

APPEND initrd=initrd.img

#service nfs start ; service dhcpd start

6.       설치를진행합니다.

+ Recent posts