====== Native 리눅스 환경 구축하기 ======
VMware 에서 검증할 수 없는 것들의 경우, 불가피 하게 Native 한 리눅스 환경이 필요하다. 참고로 Broadcom 과 Realtek Wi-Fi Dongle 이 그랬다.
단순하게 듀얼부팅을 하면 되겠지만, 회사에서 보안상 리눅스를 설치할 수는 없다. 그래서 생각한 것이 USB 메모리에 리눅스를 설치하여 부팅하는 방법이다.
그 결과, Broadcom Dongle 의 경우 동작을 확인하였다.
====== 준비운동하기 ======
예전 같았으면, 일일이 명령어를 사용하여 부팅가능한 USB 메모리를 만들어야 했었지만, 그런 시대는 지났다.
이미지 생성 프로그램과 배포판 ISO 이미지만 있으면 가능하다. 참고로 여기서는 Fedora 10 을 예로 들어 설명하겠다. 또한 LiveUSB Creator 은 윈도우용을 사용한다.
필요한 것들은 다음과 같다.
- https://fedorahosted.org/liveusb-creator/ LiveUSB Creator
- Fedora 10 Live ISO 파일(반드시 필요하지는 않다)
====== 설치하기 ======
사용 방법은 간단하다. 설치할 사용할 용량과 설치할 배포판을 지정해주면 된다.
설치 후에, 제대로 부팅이 되는지 확인해보자. 부팅 되었다면 성공이다.
====== 필요한 프로그램 준비하기 ======
뭔가 좀 아쉽다. 부팅한 상태는 최소한의 프로그램만 사용 가능하다.
최소한 컴파일은 가능해야 한다. 그렇기 위해서는 gcc 와 make 가 설치되어야 한다. 여기서 말하는 설치는 램디스크 상에 설치하는 것이기 때문에 재부팅하면 다시 설치해주어야 한다.
===== 컴파일 가능한 환경을 위한 패키지들 =====
- gcc-4.3.2-7.i386.rpm
- binutils-2.18.50.0.9-7.fc10.i386.rpm
- libgomp-4.3.2-7.i386.rpm
- kernel-headers-2.6.27.5-117.fc10.i386.rpm
- glibc-devel-2.9-2.i386.rpm
- make-3.81-14.fc10.i386.rpm
- glibc-2.9-2.i686.rpm
위의 패키지들을 ISO 파일로 부터 추출해서, USB 메모리에 복사한다. 부팅한 이후에 커맨드 창에서 아래와 같이 실행하면 설치된다.
#rpm -ivh *
인터넷에 연결이 되어 있다면, 부팅한 이후에 따로 받아도 된다. 이 때는 기존의 파티션을 write 가능하도록 마운트 한후에 저장하면 된다.
#mount -o remount,rw /mnt/live