http://distro.ibiblio.org/baslinux/
플로피에서 돌리는 수준의 linux이다. QEMU용 하드 이미지까지 있어서 일단 이것으로 시작한다. 정말 기본만 깔려 있어서 vi, perl 같은 것조차 없다 (당연히 gcc 도 없고...) 이걸로 공부하면서 소프트웨어 하나하나 소스빌드 하는 것까지 해볼까 한다.
이렇게 아무것도 없는 놈인데도 x-windows는 돌아간다. 덤으로 텍스트 웹브라우저까지... Lynx를 조금 바꾼 듯한 Links 라는 텍스트 웹브라우저이다. 나로 하여금 리눅스를 좀 더 심각하게 공부하게끔 이끈 명령어인 wget 은 있고 잘 돌아간다. 하긴 이거 없으면 프로그램 다운로드조차 못하겠지만...
일단 qemu 하드 이미지 돌리는 batch file 명령어를 정리해 보면
qemu -L Bios -vga cirrus -soundhw es1370 -boot c -hda BL3-5qemu.img -rtc base=localtime,clock=host -net nic,model=ne2k_pci -net user -chardev msmouse,id=msmouse -device isa-serial,chardev=msmouse
몇가지 키포인트로
1. 옛날 OS 들은 ps2 포트 마우스조차 잘 인식 못하나보다. qemu 옵션인 -usb -usbdevice mouse 로 잘 되던 다른 linux 들과는 달리 이놈은 startx 로 x-window 돌린 후 마우스 커서가 움직일줄을 모른다. 한참 삽질하다가 구글로 샅샅이 뒤진 끝에 알아낸 것이 ps2 마우스는 잘 안되니 serial mouse로 에뮬레이트 하라는...
http://comments.gmane.org/gmane.comp.emulators.qemu/99079
이에 대한 옵션 파트가
-chardev msmouse,id=msmouse -device isa-serial,chardev=msmouse
이다.
2. 네트워크 엑세스 위한 옵션들
-net nic,model=ne2k_pci -net user
wget 으로 yahoo.com 시작화면 html 파일 받아보면 잘 받아진다.
어쨌거나 돌아가는 스크린샷 몇개 올려본다.
테스트해 본 QEMU 버전은 1.2, 0.11, 그리고 0.15. 버전 1.2 는 현재 가장 최신것인 듯 하긴 한데 그래픽 스크린 스케일링 기능 때문에 마음에 안든다. ctrl+ alt + u 키로 스케일링 모드 해제 되기는 하는데 그래도 왠지 화면이 약간 부옇게 보인다. 완전한 오리지널 bitmap 해상도대로 안보여주는것 같다. 그래서 일단은 0.15 환경에서 주로 연습을 하였다.
터미널상에서의 공부 어느정도 익숙해지면 조금 큰 하드이미지에 직접 인스톨까지 해보는 것을 첫번째 목표로 한다.
'Linux > Basic Linux' 카테고리의 다른 글
BL3.5 Application 설치 (0) | 2012.11.11 |
---|---|
BL3.5 VirtualBox 에 설치 (0) | 2012.11.10 |
BL3.5 QEMU bootable HDD 이미지 만들기 (0) | 2012.11.10 |
BL3.5 QEMU FDD 로 부팅 후 하드 이미지에 인스톨 (0) | 2012.11.09 |
BasicLinux: boot from MS-DOS (0) | 2012.11.09 |