<PRE>
도스에뮬레이터로 리눅스에서 도스를 쓰자...
**도스가 들어있는 파티션을 마운트 하면 않된다.
/etc/dosemu.conf 파일을 아래와 같이 수정한다.
편의상 앞부분은 없에고 필요한 부분만 인용한다.
그리고 주석문은 많이 짤렸다.. 그렇다고 주석문 까지 이것과
동일하게 수정할 필요는 없다.. 

^ <== 이표시가 바뀐부분이다.
중요한건 
^ 이 부분이다.
$_emusys = "config.sys" # empty or 3 char., config.sys ->
config.XXX




^
--> 이부분은 환경설정 파일의 명칭을 지정해 주는 곳이다.
보통 config.sys 와 autoexec.bat의 경우 그냥 써주면 된
다. 다들
똑같이 쓰고 있으니까.... 멀티부팅도 지원이 된다. 나도
해보구 놀랐다.
$_emubat = "autoexex.bat" # empty or 3 char., autoexec.bat -
> autoexec.XXX





^
$_emuini = "system.ini" # empty or 3 char., system.ini ->
system.XXX




$_hdimage = "/dev/hdb1" # list of hdimages under /var/lib/dosemu




^
-->여기 이부분이 원래 "hdimage.first"로 되있을 것이
다.
그걸 이렇게 도스 파티션이 있는 부분으로 수정 해
주면 된다.
내 하드의 경우는 하드가 두개 이다 그래서 hda1이
다.
만약 c:드라이브 첫번째 파티션이 도스 영역이
면 "/dev/hda1"이라고 수정한다.
# assigned
# "hdimage_c hd
# If the name begins with '/dev/
# access is done instead of vir
# "/dev/hda1" or "/dev/hda1
# Currently mounted devices and swa
# Hdimages and devices m
# "hdimage_c /dev/hd
# Note:'wholedisk
$_hdimage_r = $_hdimage # hdimages for 'restricted access (if diffe
$_aspi = "" # list of generic SCSI devices to make a
# for the builtin aspi driver (
# is 'device:type:mapped
# "sg2:WORM sg3:Sequential-Acc
# "sg2:4 sg3:1:6 sg4:5"
$_com1 = "" # e.g. "/dev/mouse" or
$_com2 = "/dev/mouse" # e.g. "/dev/modem" or "





--> 이부분은 공란으로 처리 되어 있는데.. 위와 같이 써주면 마
우스가 동작한다.
$_com3 = "/dev/modem" # dito "





--> 이부분도 공란인데 모뎀이 있고 리눅스에서 동작한다면 위와
같이 써준다.
$_com4 = "" # dito
$_ttylocks = "" # Lock directory (e.g. "/va
# default ("") is /
$_mouse = "microsoft" # one of: microsoft, mousesystems, logitech, m




-->옆에 #(주석처리)에 있는 마우스 타입을 보고 자신의 마우
스 타입과 맞는것으로 써준다.
# mouseman, hit
$_mouse_dev = "com2" # one of: com1, com2, com3, com4 or /dev/mouse


-->여긴 마우스 포트를 써주면 된다. 아니면 리눅스의 마우스 장
치를 써줘도 된다.
/dev/mouse 이런식으로... ps2타입은 주석문을 잘보면 적
는 형식이 있다.
지금 이글은 주석문이 많이 짤렸는데 막상 자신의 파일엔
주석문들이 보일것이다.
$_mouse_flags = "" # list of none or one or more of:
# "emulate3buttons cleardtr"
$_mouse_baud = (0) # baudrate, 0 == don'
$_printer = "lpt1" # list of (/etc/printcap) printer names to
appear as

-->여긴 프린터 포트를 써주는 곳이다.. 보통 프린터 포트는
lpt1 이다..
# LPT1, LPT2, LPT3 (not all are needed, empty
for none)
$_printer_timeout = (20)# idle time in seconds before spooling out
$_ports = "" # list of portnumbers such as "0x1ce 0x1cf
# or "0x1ce rang
# or "range 0x
$_ipxsupport = (off) # or
$_novell_hack = (off)
$_vnet = (off) # 'on' for packet-multi (used by dosnet)
$_sound = (on) # sound support

^
--> 처음 (off)라고 되있을 것이다. 사운드 (on)으로 하면 도스에서
사운드를 즐길수있다.
근데 사운드 카드가 리눅스에서 인식이 되있어야 한다.
아래 irq와 io, dma...등등은 리눅스의 설정과 동일 하게 해준
다.
$_sb_base = (0x220)
$_sb_irq = (5)
$_sb_dma = (1)
$_sb_dsp = "/dev/dsp"
$_sb_mixer = "/dev/mixer"
$_mpu_base = "0x330"
자 이제 작업이 끝났다.. 다른건 별루 손을 안봐줘도 된다.
파일을 저장하고 지금 콘솔 상이면 그냥 dos라고 치면되고
x윈도우상태이면 xdos 라고 치면 도스창이 뜬다.
a: 를 지정하면 a: 드라이브의 파일이 보인다.
마운트는 하지 않아도 된다.
마음것 도스를 해보라... 정말 놀랍지 않은가??
내가 프린터가 없는 관계로 프린터 부분은 나도 잘모르겠다..
나머지 더 옵션이 있다면 주석문을 한번 잘쳐다보라 모든 해답을 찾을수
있을것이다. 나도 이제 리눅스에 입문한지 15일 정도 밖에 되지않는
리눅스 초보자다.. 도스를 꼭 써야 하기에 어제 저녁에 dosemu.conf 파일을
검토해
보았다... 그리 어렵지 않았다. 신경 좀만 쓰고 보니 고칠수 있을것 같았다.
도스를 돌렸을때 많은 성취감과 만족감을 느꼈다. 여러분도 한번 느껴보길
바란다.
너무 당연한 글을 올렸는지도 모르고 부족한 점이 많은 글이지만
이 내용이 게시판 어디에도 없길래 올립니다.
</PRE>