김승영
<nobreak@kr.FreeBSD.org> 역.
1999년 3월 3일
귀하의 시스템에 FreeBSD를 설치하고자 하십니까? 본 장은 FreeBSD 설치에 관한 안내서 입니다. FreeBSD는 CD-ROM, 플로피 디스크, 마그네틱 테이프, MS-DOS 파티션 그리고 네트워크에 연결되어 있다면 익명 FTP 또는 NFS와 같은 다양한 매체를 통해 설치될 수 있습니다.
설치 매체에 상관없이, 먼저 다음의 내용에 따라 설치 디스크를 만드십시요. FreeBSD를 바로 설치할 계획이 아니더라도 설치 디스크로 부팅하여 하드웨어 호환 정보를 알아보고, 어떠한 설치 옵션이 가능한지 확인하십시요. 이 과정에서 FreeBSD 운용에 제약이 되는 시스템 호환 문제를 미리 진단 할 수 있습니다.
익명 FTP를 통해 설치하고자 한다면, 설치 디스크가 내려받아 생성해야할 전부 입니다. - 설치과정에서 요구되는 것들은 설치 프로그램이 직접 내려받습니다. (이더넷, 모뎀 그리고 전화접속 PPP 등을 통해)
최신 FreeBSD 배포판에 대한 자세한 정보는 FreeBSD 구하기를 참고 하십시요.
설치 프로그램을 만들고 부팅하는 일련의 과정들은 다음과 같습니다.
시스템이 FreeBSD에서 지원되는지 확인하기 위해 본 안내서의 지원 장치를 살펴 보십시요. 문제가 되는 특별한 장치(SCSI 제어장치, 이더넷 카드 그리고 사운드 카드 등)를 파악하는데 도움이 됩니다. 지원 장치 목록은 해당 장치의 적절한 IRQ와 I/O 주소를 포함 합니다.
CDROM을 통한 FreeBSD 설치는 몇가지 다른 방법으로 가능합니다:
FreeBSD CD가 El Torrito 부트를 지원하도록 제작되었고 시스템이 CDROM 부팅을 지원한다면(구형 시스템에서는 지원되지 않습니다), 간단히 CD를 삽입하고 바로 부팅할 수 있습니다.
DOS를 사용하며 CD 드라이버를 갖추었다면, CD에 들어있는 install.bat 을 실행 하십시요. 이것은 DOS 상에서 FreeBSD로 바로 부팅합니다. (주의: 반드시 실제 DOS 상에서 하십시요. Windows상의 DOS 창에서는 안됩니다). DOS 파티션에서 FreeBSD를 설치하고자 한다면(FreeBSD가 CDROM 드라이브를 지원하지 못할경우) 먼저 셋업 프로그램을 통해 관련 파일들을 CD에서 DOS 파티션으로 복사한후, 설치하여야 합니다.
위의 두 방법이 적용된다면 본 장의 나머지 부분을 넘어가셔도 좋습니만,
그렇지 않을경우엔 floppies\kern.flp와 floppies\mfsroot.flp
이미지로 부트 플로피를 만드셔야 합니다. - 단계 4에서 이 과정을 설명합니다.
FreeBSD CDROM이 없다면 어떠한 파일을 내려받아야 할지 파악하기 위해 설치 부트 이미지 정보를 읽어보십시요. 화면에 보여지는 것이 아니라 실제 저장되는 것을 확인하시기 바랍니다.
이미지 파일로 설치 부트 디스크 만드는 방법:
MS-DOS를 사용 하신다면
fdimage.exe를
내려받거나 CDROM의 tools\fdimage.exe를 다음과 같이 실행 하십시요:
E:\> tools\fdimage floppies\kern.flp a:
fdimage는 A: 드라이브를 포맷한후 kern.flp 이미지를
복사할 것 입니다. (FreeBSD CD 배포판 최 상단 디렉토리에 있을경우의 일반적인 예입니다.)
mfsroot.flp 이미지도 같은방법으로 합니다.
유닉스 시스템을 사용 하신다면
% dd if=kern.flp of=disk_device
disk_device는 /dev에 위치하는 플로피 드라이브
장치명을 뜻합니다. FreeBSD 시스템에서 A: 드라이브는 /dev/rfd0,
B: 드라이브는 /dev/rfd1 입니다.
kern.flp 디스크를 A: 드라이브에 삽입한후, 시스템을 리부팅하십시요. 진행이 순조롭다면 kern.flp 디스크를 요구할 것입니다.
이 과정중 표시되는 부트 프롬프트상에서 별도의 명령을 입력하지 않으면, 5초후 기본 설정값으로 자동 부팅합니다. 부팅 과정에서 시스템에 설치된 장치들이 감지 되어 표시 됩니다.
부팅 과정이 끝나면, 설치 주 메뉴가 표시됩니다.
문제가 발생한다면...
PC 구조의 제한으로인해, 100% 정확하게 장치를 검출하는것은 불가능 합니다. 장치가 설정이 잘못 되었거나 장치를 검색하지 못할 수 있으므로, 먼저, 지원 장치를 참고하시어 해당 장치의 지원 여부를 확인하십시요.
장치가 지원된다면, 컴퓨터를 리셋한후 가상 커널 설정을 선택하십시요. FreeBSD 설정 모드로 들어가게 되며, 문제가 되는 장치에 대한 힌트를 얻을 수 있습니다. 부트 디스크로 제공되는 커널은 대부분의 장치가 공장 출고시의 IRQ, I/O 주소, DMA 채널로 설정되어 있다고 가정 합니다. 장치 설정이 변경되었다면, 설정 편집기를 사용하여 변경 사항을 인식시켜야 합니다.
장착되지 않은 장치의 검색으로 인해 존재하는 장치가 검색되지 않을 수도
있습니다. 이러한 경우에는, 충돌하는 드라이버를 제거해야 합니다.
화면 드라이버(sc0)같이 설치중 사용되는 장치는 제거하지 마십시요.
설정 에디터를 종료한후 알수없는 이유로 부팅에 실패한다면, 아마 제거하거나
수정하지 말아야 할 부분을 조작하였기 때문일 것 입니다. 리부팅하여 다시한번
설정을 조정해 보십시요.
설정 모드에서는:
하드웨어에 맞게 커널을 조정한후,
Q 명령을 내리면, 새로운 설정 값으로 부팅이 계속됩니다.
설정 모드에서의 변경값은 FreeBSD 설치후에도 지속적으로 유지되기 때문에 부팅할 때 마다 재설정할 필요는 없습니다. 성능향상을 위해 맞춤 커널을 만들고자 하신다면, 커널 설정을 참고 하십시요.