본문 바로가기

컴터/linux

[리눅스]HTTP 서비스를 이용하는 방법

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
http://www.asianux.co.kr/magazine/magazineView.php?no=1098&page=0&catalog=1

고급 리눅스 설치 - ② HTTP 서비스를 이용하는 방법
2007-02-07 17:24:37

리눅스를 설치하고자 할 때, 특별한 사유로 설치CD를 이용하여 설치하지 못하는 경우가 있다.


===========================================================================

- 리눅스 사이트에서 ISO 파일을 다운로드 받았으나, CD레코더가 없어 CD제작 불가

- BIOS에서 CD-ROM 부팅이 지원되지 않는다.

- CD-ROM이 고장나서 설치를 진행할 수 없다.

===========================================================================


이럴때 설치CD를 만들지 않고도 리눅스를 설치할 수 있는 방법으로는...

============================================

① 하드디스크를 이용하는 방법 (ISO 파일)

② HTTP 서비스를 이용하는 방법

③ FTP 서비스를 이용하는 방법

④ NFS 서비스를 이용하는 방법 (ISO 파일)

============================================


등이 있으며, 여기서 오늘은 "② HTTP 서비스를 이용하는 방법"에 대해 알아보도록 하자.


HTTP 서비스를 이용하는 방법

※ HTTP를 이용한 설치방법은 앞서 보았던 HDD(*.iso) 방법과 크게 다르지 않다.

    웹서버를 위한 시스템이 하나더 필요하고 설치 매체를 선택하는 부분만 다르다.


먼저 CD-ROM이 정상 동작하지 않는다는 가정하에서 진행해야 하므로, 설치를 위해 USB 부팅을 수행해야 한다. USB 메모리 스틱에 부팅을 위한 이미지를 올려서 "USB부팅"을 시도하자.

※ USB 부팅디스크 제작은 앞서 올려진 Funnux의 글을 참고하자.

    USB 부팅 디스크 만들기 (리눅스 설치용)

※ 만약 USB 부팅이 지원되지 않는 시스템이라면 위에서 이야기한 ①~④까지의 부팅방법을 사용할 수 없으므로 대략 난감하다. 어떻게든 CD로 설치하는 방법을 찾아보는 수 밖에... ㅡㅡ;



1. ISO 다운로드

웹서버로 사용될 시스템에 설치를 위한 이미지 파일(*.iso)을 다운로드 받는다.

(가능하면 DVD로 받는게 좋다.)

※ 아래 설명은 웹서버에 리눅스와 아파치(httpd)가 설치되어 있다는 가정하에서의 설명이다.

※ 리눅스OS로 오픈에디션 3.0을 설치했다면 아파치(httpd)가 기본 설치되어 있지 않을 것이다.

    아래의 경로에서 받아 별도로 설치해 주어야 한다.

      ■ OpenEdition 3 (i386)     : httpd, httpd-devel

      OpenEdition 3 (x86_64) : httpd, httpd-devel

Windows에서 웹서버를 구동할 예정이라면 해당 관련 문서를 참고하여 구축하자.


2. USB 부팅디스크 제작

USB 부팅디스크 제작 방법을 참고하여 설치를 위한 부팅가능한 USB 디스크를 만든다.


3. BIOS 설정

USB 메모리 스틱으로 부팅할 수 있도록 BIOS의 설정을 변경하자.

(시스템에 따라 BIOS에서 USB 장치를 바로 인식할 수도 있으나, 그렇지 않다면 "USB-HDD"와 같은 이름을 선택하면 된다.)


4. USB 부팅

USB 스틱을 부착하고 시스템을 부팅하자.


5. 설치를 위한 초기 설정 (언어, 키보드 등)

설치를 위한 초기 설정으로 사용할 언어 및 키보드 등을 설정한다. (English와 US 키보드 등을 선택하면 된다.)

 


6. 설치 매체 선택 (CD-ROM, Hard drive, NFS, FTP, HTTP 등)

설치 매체를 선택한다. 보통 CD-ROM으로 설치하지만 여기서는 CD-ROM이 안된다는 가정하에서 HTTP 방식을 사용할 예정이므로, "HTTP"를 선택하자.

 

HTTP는 네트워크를 이용한 설치에 해당한다. 그러므로 현재 시스템에 부착되어 있는 랜카드를 인식하고 네트워크를 설정하는 작업이 먼저 선행되어야 하므로, 상단 그림과 같이 TCP_IP를 설정하는 화면이 나타나게 된다. DHCP 환경을 사용한다면 기본 상태 그대로 OK를 눌러 네트워크를 자동으로 설정하고, 공인IP를 사용하는 환경이라면 DHCP를 선택해제하고 OK를 눌러 세부 설정을 하도록 하자.

 

7. HTTP 접속 설정

정상적으로 네트워크가 연결되었다면 아래 그림과 같이 설치를 위해 접속할 웹서버의 도메인(IP)와 경로를 입력한다.

예: Web site (192.168.0.1) ,   경로(/HSOE3)

 

=================================================================

※ 이 방식을 사용하기 위해서는 웹서버가 먼저 구축되어 있어야 한다.

  설치를 위한 웹서버를 가장 쉽게 구축하는 방법은.... (OpenEdition 3.0 Beta3의 경우)

  ① 홈페이지에서 DVD 이미지를 다운받는다.

  ② DVD 이미지를 /var/www/html/HSOE3 경로에 마운트 한다.

      # mkdir /var/www/html/HSOE3

      # mount -t iso9660 -o loop Haansoft*DVD.iso /var/www/html/HSOE3

  ③ 웹서버를 가동한다.

      # /etc/init.d/httpd restart

  ④ 리눅스를 설치할 시스템에서 IP와 경로(/HSOE3)를 입력하고 설치를 진행한다.

=================================================================

 

8. 설치프로그램(Anaconda) 구동

앞서 IP와 경로를 제대로 지정하였다면 정상적으로 인식되어 설치프로그램인 아나콘다(Anaconda)가 구동될 것이다.


9. 설치 시작

이후의 설치방법은 리눅스 설치방법 안내서를 참고하기 바란다.

'컴터 > linux' 카테고리의 다른 글

파일내 찾을 단어..  (0) 2008.04.24
sulinux 세팅시 주의  (0) 2008.01.23
멀티부팅시 linux grub삭제하기  (0) 2007.09.30
[리눅스]usb 메모리로 부팅  (0) 2007.09.29