FreeBSD는 오픈소스 UNIX 계열의 안정적이고 강력한 운영체제 입니다. 앞으로 몇개의 글이 더 쓰여질 지는 모르겠습니다만,
이글을 보시는 모든 분들이 한번쯤 설치해서 사용해 보셨으면 좋겠습니다.
사실 FreeBSD는 타운영체제(이하 OS)와는 달리 FreeBSD핸드북(국내,국외)이 있어서 설치및 사용에 어려울것이 없습니다.
하지만 현재 한글버전은 업그레이드가 더딘편이며, 나머지는 영어이다보니 영어 울렁증이 있는 저같은 분들, 편하게 보실 수 있길 바랍니다.
설치할 수 있는 하드웨어는 일반적으로 사용하는 PC 에서 부터 서버제품군,워크스테이션, XBox 까지 다양하게 설치가 가능하며, 혹시 이글을 보시고
다른곳에 설치해보신 분이 있다면 저에게도 알려주실 수 있기를 바랍니다.
설치하는 방법은 일반적인 노트북에 CD-ROM 으로 진행하며, FreeBSD 역시 다른 오픈소스 운영체제 처럼 많은 설치방법을 지원합니다.
FreeBSD 8.0 설치
필요한 배포판 다운로드 후에 공시디를 이용해서 시디로 만들었습니다. 현재 FreeBSD 8.0 i386 대응 가능 배포판은 Bootonly, 8.0-CD1, DVD, LiveFS, 메모리스틱이 있군요.
USB 메모리를 이용할 수도 있으니 조금 더 빠르고 간편하게 설치가 가능하겠네요. 저는 CD-ROM을 이용해서 설치해 보도록 하겠습니다.
1. 우선 사용하시는 시스템의 BIOS에서 부팅을 CD로 할 수 있도록 해야겠구요.
2. 배포판을 다운로드 받아서 CD로 만들어야 합니다.
CD를 넣고 부팅합니다.
작은 커서막대가 뱅그르르 돌면서 부팅이 시작 되었습니다.
Welcome 이라네요. 반겨줘서 고맙습니다. 7가지 메뉴가 있습니다. 일반적인 설치이므로 엔터키를 눌러주세요.
무언가 작동하는것 같습니다. 까만것은 배경이며 하얀것은 글씨임에 틀림없습니다.
키보드 환경에 대한 설정입니다. 국내의 경우 그냥 엔터키를 눌러주면 되겠습니다.
국가선택 화면이 나왔습니다. 117번에 Korea, Republic of 로 표기되어 있네요. 서둘러 116번과 하나가 되기를 기원합니다.
방향키를 한참 위로 누르고 있거나 페이지업(PageUp) 키를 몇번 누르다 보면 있습니다. 엔터키를 눌러줍니다.
드디어 sysinstall 화면이 나왔습니다. FreeBSD는 리눅스의 아나콘다같은 GUI 설치 프로그램은 없습니다만,
sysinstall로 설치및 변경을 쉽고 빠르게 할 수 있습니다. 키보드의 탭(Tab)키, 방향키, 엔터키나 스페이스바를 이용합니다.
하드디스크 파티셔닝에 대한 메세지가 나왔습니다. 엔터키나 스페이스바를 눌러줍니다.
이때 하드디스크가 여러개인 시스템에서는 선택할 수 있는 메뉴가 한가지 더 나오게 됩니다.
이때는 설치하실 하드디스크를 선택하시면 됩니다. 일반적으로 하드디스크 표기는 아래와 같습니다.
ad0 - 연결된 IDE나 ATA의 Primary 입니다. ad1의 경우는 slave가 되겠습니다.
SCSI 의 경우는 da0,1 이렇게 됩니다. 혹시라도 Primary 에 설치 하지 않는 경우에는 부트매니저를 꼭 설정하시기 바랍니다.
Fdisk Partition Editor 가 나왔습니다. 하드디스크에 무언가 설정을 해줘야 합니다.
A 키는 하드디스크를 통째로 FreeBSD 용으로 사용하게 합니다.
D 키는 해당 슬라이스를 삭제합니다.
T 키는 해당 슬라이스의 종류를 변경 합니다. ( 도스나 리눅스등의 슬라이스를 사이즈변경없이 FreeBSD용으로 변경 )
G 키는 하드디스크의 Geomerty의 정보 셋팅에 사용합니다.
Z 키는 해당 디스크의 용량 확인
U 키는 변경사항을 되돌릴때에 사용합니다.
C 키는 슬라이스를 만들때 사용합니다.
S 키는 해당슬라이스를 부트테이블을 만듭니다.
Q 키는 완료후 나가기
지금은 다른 OS를 설치한것이 없고 멀티부팅도 시도하지 않으며 통째로 FreeBSD용 슬라이스를 만들어 보겠습니다.
해당 디스크를 방향키로 선택후에 "A"키를 한번 누르고 다시 "S"키를 한번 눌러서 통째로 FreeBSD 파티션을 만들고
부팅이 가능하도록 만들었습니다. 이제 "Q"키를 눌러서 나갑니다.
MS windows 와 멀티부팅을 시도하는 경우에는 MS Windows를 먼저 설치 해야 합니다.
부트 매니저에 대한 설정 창이 나왔습니다. 여기서 Standard를 선택하고 엔터키를 누릅니다.
Standard는 부트매니저가 필요없을때 사용합니다.
BootMgr 은 멀티부팅이 필요할때 사용합니다.
None 은 이미 리눅스의 Lilo, Grub 등 다른 부트매니저를 이미 사용하고 있을때에 사용합니다.
메세지 창이 하나 더 나왔습니다. "A"키를 누르면 자동으로 설치공간을 만들어 준다니 다음에 나올것이 얼마나
복잡한 것인지 궁금해 집니다. 엔터키를 누릅니다.
이번엔 디스크 레이블 에디터가 나왔습니다. 조금전에 했던 Fdisk 슬라이스 편집보다 조금 복잡하게 보입니다.
파란색으로 조금전에 만든 파티션의 정보를 보여주고 있습니다.
"A"키를 눌러서 자동으로 레이블을 생성해 봅니다. Part / Mount / Size / Newfs등의 레이블이 만들어 졌습니다.
/ - 커널, 부트, 설정 등의 루트파티션
swap - 가상메모리
/var - 시스템에 관련된 로그파일들
/tmp - 임시파일
/usr - 시스템과 사용자 파일들
이제 "Q" 키를 눌러서 나갑니다.
이제 배포판을 선택합니다. User를 스페이스로 선택하고 맨위로 나가봅니다.
설치 방법이 여러가지가 나옵니다. 인터넷에 연결되어있다면 FTP, HTTP, NFS등도 해볼수 있겠습니다.
우선은 CD로 설치합니다.
인스톨을 하기 위해서 확인 합니다. 계속 하기 위해 엔터키를 누릅니다.
설치를 하고 있습니다. 조금 기다리며 보겠습니다.
설치가 끝났군요. 축하해주니 감개무량합니다. 엔터키를 눌러줍니다.
네트워크 카드 설정창이 나왔습니다. 인터넷 사용을 위해서 "Yes"를 눌러줍니다.
설치하는 환경에 따라 다르겠습니다만, 저는 Intel 네트워크카드를 설정 해보겠습니다.
IPv6 설정창을 보여줍니다. "No"를 눌러줍니다.
DHCP 를 설정창을 보여줍니다. 일반적인 전용선이나 공유기를 사용하시는경우 "Yes"를 눌러줍니다.
DHCP 의 경우 Host 부분이 비어있으며, Domain 은 localhost 라고 되어있으며, 나머지부분은 자동적으로 채워져 있습니다.
이번경우는 제가 임의적으로 설정을 해봤습니다. 일반적인 DHCP의 경우 비어있는 부분만 채워넣으셔도 됩니다.
네트워크 게이트웨이 설정창을 보여줍니다. 이번경우 사용하지 않으므로 "No"를 눌러줍니다.
Inetd 또는 네트워크 서비스를 설정창을 보여줍니다. "No"를 눌러줍니다.
SSH 로그인을 허용할 것인지 설정창을 보여줍니다. "No"를 눌러줍니다.
anonynous FTP 를 사용할 것인지 설정창을 보여줍니다 "No"를 눌러줍니다.
NFS 서버 설정창을 보여줍니다. "No"를 눌러줍니다.
NFS 클라이언트 설정창을 보여줍니다. "No"를 눌러줍니다.
시스템 콘솔 설정창을 보여줍니다. "No"를 눌러줍니다.
시간설정을 위한 설정창을 보여줍니다. "Yes"를 눌러줍니다.
CMOS 의 시간을 사용할것인지 보여줍니다. "Yes"를 눌러줍니다.
지역 설정창을 보여줍니다. 5번 Asia 를 눌러줍니다.
22번 Korea, Republic of 를 선택해 줍니다.
KST 로 설정 되었습니다. "Yes"를 눌러줍니다.
마우스 설정창을 보여줍니다. 마우스를 사용하실 경우 "Yes"를 눌러줍니다.
2번 Enable 을 눌러줍니다.
마우스를 움직여 보면 마우스 커서 움직입니다. "Yes"를 눌러줍니다. 그후에 Exit를 눌러 나갑니다.
FreeBSD 어플리케이션 팩키지 설정창이 나왔습니다. 이번경우에는 CD 설치로 사용할 팩키지를 포함하고 있지 않으므로 "No"를 눌러줍니다.
사용할 유저를 설정하라는 안내창이 나옵니다.. root로 작업 하는것은 위험하다네요. "Yes"를 눌러줍니다.
유저 설정창을 보여줍니다. Group과 User를 설정할 수 있습니다. User만 추가해 보겠습니다. 유저를 눌러봅니다.
유저 추가 설정창을 보여줍니다. 제가 사용하기 위해서 ID와 Group 비밀번호등을 채워넣고 "OK"를 눌러줍니다.
root 비밀번호가 설정되지 않았음을 알려주고 있습니다. 비밀번호를 넣어야겠습니다. "OK"를 눌러줍니다.
root 비밀번호를 입력합니다. 확인까지 2번 입력합니다.
추가로 설정 할것이 없는지 설정창이 뜹니다. "No"를 눌러 줍니다.
다시 처음의 sysinstall 화면으로 돌아왔습니다. Express와 Custom등 고급사용자들을 위한 메뉴도 있습니다.
"X Exit Install" 눌러스 이제 밖으로 나가봅니다.
나가면 리붓 된다는군요. 설치는 잘 되었으니 이제 재시작하면 됩니다. "Yes"를 눌러줍니다.
설치한 미디어를 빼달라는군요. 저는 CD를 뺐습니다.
재시작 되면서 login 창이 나왔습니다. 설치는 잘 되었습니다. 수고하셨어요. 짝짝짝
다음에는 간단한 사용법으로 두번째를 이어갔으면 좋겠네요.