| |
제 목 : FreeBSD 8.0, USB에서 OS 설치하기
작성자 : 좋은진호(truefeel, http://coffeenix.net/ )
작성일 : 2009.11.27(금)
FreeBSD 8.0는 CD에서 OS를 설치하는 것이 아닌 USB메모리에서 설치할 수 있는 새로운 이미지 파일을 제공한다. ISO 다운로드 디렉토리에 가면 8.0-RELEASE-i386-memstick.img (약 900MB) 파일이 바로 그것이다.

서버에서 USB용 이미지 파일을 이용해서 인스톨하는 것은 비효율적이니 실제 이용하는 경우는 많지 않을 것 같다. 따라서 이 이미지 파일은 PC에서 FreeBSD를 이용하는 유저에게 유용할 것이다.
1. 이미지 파일을 USB에 넣기
8.0-RELEASE-i386-memstick.img 이미지 파일을 USB에 넣기위해서는 dd명령을 실행해야 한다. 이를 위해 기존에 설치된 OS에 USB메모리를 연결한다.
| |
umass0: Memorette World Inc. Memorette UFD, rev 2.00/11.00, addr 2
da2 at umass-sim0 bus 0 target 0 lun 0
da2: Removable Direct Access SCSI-0 device
da2: 1.000MB/s transfers
da2: 15296MB (31326208 512 byte sectors: 255H 63S/T 1949C)
| |
이 서버에 disk가 이미 2개(da0, da1)가 설치되어 있는 상태라서, da2 디스트로 인식되었다. 이미지 파일을 dd로 복사한다. USB속도에 따라서 복사 시간은 오래 걸릴 수 있다.
| |
# dd if=8.0-RELEASE-i386-memstick.img of=/dev/da2 bs=10240 conv=sync
| |
마운트해서 확인해본다. USB의 파일시스템이 ufs인 것이 확인되었고, 파일 목록도 잘 보인다. 확인이 되었으면, umount하고 USB를 꺼낸다.
| |
# mount /dev/da2a /mnt
# mount
/dev/da0s1a on / (ufs, local)
devfs on /dev (devfs, local)
... 생략 ...
/dev/da2a on /mnt (ufs, local)
#
# df -h
Filesystem Size Used Avail Capacity Mounted on
... 생략 ...
/dev/da2a 878M 819M -11M 101% /mnt
# ls -la
drwxr-xr-x 19 root wheel 1024 Nov 22 13:23 .
drwxr-xr-x 22 root wheel 512 Nov 19 16:43 ..
-rw-r--r-- 2 root wheel 798 Nov 21 23:57 .cshrc
-rw-r--r-- 1 root wheel 1562 Nov 22 01:11 .profile
drwxr-xr-x 13 root wheel 512 Nov 22 01:11 8.0-RELEASE
-r--r--r-- 1 root wheel 6206 Nov 21 23:57 COPYRIGHT
-r--r--r-- 1 root wheel 4932 Nov 22 01:11 ERRATA.HTM
-r--r--r-- 1 root wheel 3563 Nov 22 01:11 ERRATA.TXT
-r--r--r-- 1 root wheel 188718 Nov 22 01:11 HARDWARE.HTM
-r--r--r-- 1 root wheel 115402 Nov 22 01:11 HARDWARE.TXT
-r--r--r-- 1 root wheel 19795 Nov 22 01:11 README.HTM
-r--r--r-- 1 root wheel 14336 Nov 22 01:11 README.TXT
-r--r--r-- 1 root wheel 10488 Nov 22 01:11 RELNOTES.HTM
-r--r--r-- 1 root wheel 7545 Nov 22 01:11 RELNOTES.TXT
... 생략 ...
| |
2. USB메모리로 FreeBSD 8.0 부팅 하기
서버에서 USB메모리로 설치하는 경우는 드물 것이므로, PC에서 설치하는 것으로 설명하겠다. 먼저 BIOS에 들어가서 USB 메모리로 부팅되도록 설정한다. (BIOS 환경은 PC마다 다를 수 있으니 개인 PC의 환경을 살펴보시길)

USB 메모리로 부팅되는 과정이다.

전형적인 FreeBSD 설치 메뉴다. 이후의 과정은 FreeBSD의 일반적인 설치 과정을 따르면 된다.

|