pkg://UMSDOS-HOWTO-html.tar.gz:11236/UMSDOS-HOWTO-4.html
downloads
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
<TITLE> UMSDOS HOW-TO: Umsdos ½Ã½ºÅÛ ºÎÆÃ ¹æ¹ý</TITLE>
<LINK HREF="UMSDOS-HOWTO-5.html" REL=next>
<LINK HREF="UMSDOS-HOWTO-3.html" REL=previous>
<LINK HREF="UMSDOS-HOWTO.html#toc4" REL=contents>
</HEAD>
<BODY>
<A HREF="UMSDOS-HOWTO-5.html">´ÙÀ½</A>
<A HREF="UMSDOS-HOWTO-3.html">ÀÌÀü</A>
<A HREF="UMSDOS-HOWTO.html#toc4">Â÷·Ê</A>
<HR>
<H2><A NAME="s4">4. Umsdos ½Ã½ºÅÛ ºÎÆÃ ¹æ¹ý</A></H2>
<H2><A NAME="ss4.1">4.1 Loadlin</A>
</H2>
<P>lodlin15.tgz ¶ó´Â ÆÐŰÁö°¡
<A HREF="http://sunsite.unc.edu">sunsite.unc.edu</A> ÀÇ
/pub/Linux/system/Bootutils ¿¡ ÀÖ´Ù. ÀÌ À¯Æ¿¸®Æ¼´Â Umsdos ½Ã½ºÅÛ
À» ºÎÆÃÇϱ⿡ Àû´çÇÏ´Ù. º¸ÅëÀº ¾Æ·¡¿Í °°´Ù.
<P>DOS¸¦ ºÎÆÃÇÑ´Ù.
C:>loadlinx zimage root=D:
[¿ªÁÖ :C µå¶óÀ̺갡 ÀÖ´Â µð·ºÅ丮¿¡ loadlinx.exe ¿Í zimage °¡ ÀÖ´Ù°í °¡Á¤. »ó¼¼ÇѰÍÀº
loadlin ¹®¼¸¦ ÂüÁ¶]
<P>¿©±â¼, zimage ´Â º¸Åë (¾ÐÃàµÈ) Ä¿³Ú À̹ÌÁö·Î¼, ´Ü¼øÈ÷ DOS µå¶óÀ̺ê
ÀÇ ¾îµò°¡¿¡ º¹»çµÈ °ÍÀÌ´Ù. D:´Â Linux¸¦ ÀνºÅçÇÑ DOS µå¶óÀ̺êÀÌ´Ù.
<H2><A NAME="ss4.2">4.2 floppy·ÎºÎÅÍ</A>
</H2>
<P>Umsdos ½Ã½ºÅÛÀ» ºÎÆÃÇÏ´Â °ÍÀº, Ext2 ½Ã½ºÅÛÀ» ºÎÆÃÇÏ´Â °Í°ú ¾î¶°ÇÑ º¯Èµµ ¾ø´Ù.
Ä¿³Ú À̹ÌÁö zImage ¿¡, Umsdos ÀÇ ·çÆ® ÆÄƼ¼ÇÀÌ ¾îµð¿¡ ÀÖ´ÂÁö ¼³Á¤ÇØ µÑ Çʿ䰡 ÀÖ´Ù.
À̰ÍÀº º¸Åë Ä¿¸àµå rdev·Î ÇÒ ¼ö ÀÖ´Ù. ÀÌÇÏÀÇ ¼ø¼·Î zImage¸¦ ÃʱâÈ floppy¿¡ ³Ö´Â´Ù.
<PRE>
rdev zImage /dev/hda1
rdev -R zImage 0
dd if=zImage bs=8192 of=/dev/fd0
</PRE>
¸¸¾à À̰ÍÀÌ ¹ø°Å·Ó°Ô »ý°¢µÇ¾ú´Ù¸é, ±âµ¿°¡´ÉÇÑ DOS floppy¸¦ ¸¸µé¾î ÀÌÇÏÀÇ ÆÄÀÏÀ»
±×°÷¿¡ ³Ö¾î µÐ´Ù.
<UL>
<LI>loadlin.exe</LI>
<LI>loadlinx.exe</LI>
<LI>zimage</LI>
</UL>
±×¸®°í, autoexec.bat ¿¡ ÀÌ¿Í °°ÀÌ ÀÔ·ÂÇÑ´Ù.
<PRE>
loadlinx zimage rw root=C:
</PRE>
<H2><A NAME="ss4.3">4.3 LILO</A>
</H2>
<P>Linux °ø½Ä ºÎÆ® ·Î´õÀÎ LILOµµ Umsdos ½Ã½ºÅÛÀ» ºÎÆÃÇϴµ¥ ÀÌ¿ë
ÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª ³»°¡ ½ÇÁ¦·Î °æÇèÇÑ °ÍÀÌ ¾Æ´Ï´Ù. 1.1.60 ÀÌÈÄ¿¡¼, ÀÌ¿ë °¡´ÉÇÏ´Ù.
¹«¾ùÀΰ¡¾Ë°í ÀÖ´Â °ÍÀÌ ÀÖÀ¸¸é ¸ÞÀÏÀ» ¹Ù¶õ´Ù.
<H2><A NAME="ss4.4">4.4 Umsdos ÆÄƼ¼ÇÀ» defragmentÇÏ´Â ¹æ¹ý</A>
</H2>
<P>ÀαâÀÖ´Â DOS Åø·Î defragmentÇÒ ¼ö ÀÖ´Ù. Umsdos¿¡¼ Á¦°øµÇ°í ÀÖ´Â
ÆÄÀÏ¿¡ ³ª»Û ¿µÇâÀº ¾ø´Ù. Umsdos´Â DOS ÆÄÀÏ ½Ã½ºÅÛ »ó¿¡¼ Ư¼öÇÑ °ÍÀ»
(µð·ºÅ丮 ·¹À̾ƿô, µð·ºÅ丮 ¿£Æ®¸®ÀÇ Â÷·Ê, µî) ¿ä±¸ÇÏÁö ¾Ê´Â´Ù.
³»°¡ ¾Ë°í ÀÖ´Â ÇÑ, Linux »ó¿¡¼ defragmentÇØ ÁÖ´Â ÅøÀº ¾ø´Ù.
<H2><A NAME="ss4.5">4.5 Advance tricks</A>
</H2>
<P>Umsdos´Â DOS µð·ºÅ丮¿¡ ÀÖ´Â --linux.--- ¿¡ ÀÇÇØ ¼º¸³µÇ¾îÀÖ´Ù.
´ë¼ö·ÓÁö ¾ÊÀº ½ÇÇèÀ» ÇØ º¸°í ½Í°Ô µÉÁöµµ ¸ð¸¥´Ù. umssync ¿Í umssetup´Â ¸ðµÎ
umsdos_progs ÆÐŰÁö¿¡ µé¾î ÀÖ´Ù, udosctl ¶ó´Â À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇϸé,
--linux.--- ¿Í DOS µð·ºÅ丮¿Í´Â ¹«°üÇϰÔ, listing, »èÁ¦ÇÏ´Â ±âÃÊ
º»ÀûÀÎ µð·ºÅ丮 Á¶ÀÛÀ» ÇÒ ¼ö ÀÖ´Ù.
<H2><A NAME="ss4.6">4.6 ±âº» ¿ø¸®</A>
</H2>
<H2><A NAME="ss4.7">4.7 Introduction</A>
</H2>
<P>Umsdos´Â Linux ÆÄÀÏÀ» Á÷Á¢ Ms-DOS ÆÄÀÏ¿¡ ÇÒ´çÇÑ´Ù. À̰ÍÀº ÀÏ´ëÀÏÀÇ
´ëÀÀÀ¸·Î¼, ÆÄÀÏÀÇ ³»¿ëÀº ÀüÇô Á¶ÀÛµÇÁö ¾Ê´Â´Ù. Umsdos´Â ÆÄÀÏ¸í¿¡ ´ëÇØ¼
¸¸ Ãë±ÞÇÑ´Ù. ¸µÅ©¿Í ÀåÄ¡ ÆÄÀÏµî Æ¯¼ö ÆÄÀÏ¿¡ ´ëÇØ¼´Â ´Þ¸® Ãë±Þ ÇÑ´Ù.
<P>°¢°¢ÀÇ µð·ºÅ丮¿¡, --linux-.--- ¶ó´Â ÆÄÀÏÀÌ À§Ä¡ÇÑ´Ù.
<H2><A NAME="ss4.8">4.8 Umsdos can replace the Ms-DOS file-system.</A>
</H2>
<P>Umsdos´Â linuxÀÇ Ms-DOS ÆÄÀÏ ½Ã½ºÅÛÀÇ »óÀ§ ȣȯÀ» ¸ñÀûÀ¸·Î ÇÑ °ÍÀ» µé
¼ö°¡ ÀÖ´Ù. ±×·¸Áö¸¸ ½ÇÁ¦·Î´Â, ÀÌ ´É·Â°ú À¯¿¬¼ºÀÌ Umsdos¿¡ °ü°èµÈ È¥
¶õÀ» ÀÏÀ¸Å°°í ÀÖ´Ù. ¿©±â¿¡ ÀÌÀ¯°¡ ÀÖ´Ù. »õ·Ó°Ô Æ÷¸ËÇÏ´Â
DOS floppy¸¦ ÀÌ¿Í °°ÀÌ ¸¶¿îÆ®ÇØ º¾ÀÚ.
<PRE>
mount -t umsdos /dev/fd0 /mnt
±×¸®°í, ÀÌ·¸°Ô ÇÑ´Ù.
ls / > /mnt/LONGFILENAME
ls -l /mnt
À̰°Àº °á°ú°¡ ¾ò¾îÁø´Ù.
-rwxr-xr-x 1 root root 302 Apr 14 23:25 longfile
</PRE>
¿©±â±îÁö º¸¸é, LinuxÀÇ MS-DOS ÆÄÀÏ ½Ã½ºÅÛ ÀÌ»óÀÇ °ÍÀ» Çϰí ÀÖ´Â °Íó·³
º¸ÀÌÁö ¾ÊÁÒ(½ÇÁ¦¾Æ¹«°Íµµ Çϰí ÀÖÁö ¾Ê±â ¶§¹®ÀÌÁö¸¸ ¡¦).
<P>???
<H2><A NAME="ss4.9">4.9 µð·ºÅ丮ÀÇ È®Àå</A>
</H2>
<P>¿©±â±îÁö´Â ¾Æ¹«·± Èï¹Ì²¨¸®°¡ ¾ø´Ù. ¿©±â¿¡ Æ®¸¯ÀÌ ÀÖ´Ù. Umsdos´Â, È®
ÀåÇÏÁö ¾Ê´Â ÇÑ, DOSÀÇ µð·ºÅ丮¸¦ Ms-DOS ÆÄÀÏ ½Ã½ºÅÛ°ú °°Àº ¹æ¹ýÀ¸·Î Ãë±ÞÇÑ´Ù.
Umsdos´Â Umsdos¿¡¼ È®ÀåµÈ ±â´É(±ä ÆÄÀϸí, ¼ÒÀ¯ÀÚ, µî)À» Á¦ÇѵÈ
DOS ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î º¯È¯Çϱâ À§Çؼ, ¼ºê µð·ºÅ丮¸¶´Ù Ưº°ÇÑ ÆÄÀÏ
¸¸µç´Ù. ÀÌ ÆÄÀÏÀº UmsdosÀÇ »ç¿ëÀÚ¿¡°Ô´Â º¸ÀÌÁö ¾ÊÁö¸¸, DOS¸¦ ºÎÆÃÇϸé
º¸À̴°Ͱú °°°Ô µÈ´Ù. DOS ÆÄƼ¼Ç¿¡ ÀÌ ÆÄÀÏ (--linux.---)ÀÌ ÇÊ
¿äÀÌ»óÀ¸·Î È寮·¯Áö´Â °ÍÀ» ¸·±â À§Çؼ, È®ÀåÇÒ°ÍÀÌÁö´Â ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. È®ÀåÇÏÁö ¾Ê´Â´Ù¸é
, Umsdos´Â Ms-DOS ¿Í °°°Ô ÇൿÇÑ´Ù.
<P>µð·ºÅ丮¸¦ È®ÀåÇϸé, Linux ¿Í UnixÀÇ »ç¿ëÀÚ¿¡°Ô Ç¥¸éÀûÀ¸·Î´Â ¿ÏÀüÇϰÔ
Á¤»óÀûÀÎ Á¶ÀÛÇÒ ¼ö ÀÖ´Ù. È®ÀåµÈ µð·ºÅ丮¿¡ ¼ºê µð·ºÅ丮¸¦ ¸¸µé¸é, ÀÚ
µ¿ÀûÀ¸·Î È®ÀåµÈ´Ù.
<P>ÀÌ ±â´É¿¡ ÀÇÇØ, DOSÀÇ ÆÄƼ¼ÇÀ» DOSÀÇ ºÎºÐ°ú LinuxÀÇ ºÎºÐÀ¸·Î ³í¸®»ó
Á¤¸®ÇÒ ¼ö ÀÖ´Ù. À̰͵éÀÇ --linux.--- ÆÄÀÏÀº ´Ù¼ÒÀÇ °ø°£(º¸Åë
µð·ºÅ丮¿¡ ´ëÇÏ¿© 2k)¸¦ ÀÌ¿ëÇÏ´Â °ÍÀ» ÀÌÇØ ÇØ¾ßÇÑ´Ù. DOS´Â º¸Åë
Å« Ŭ·¯½ºÅÍ(500 ¸Þ°¡ÀÇ ÆÄƼ¼ÇÀ̶ó¸é 16kÅ©±â)¸¦ »ç¿ëÇϹǷÎ, ¸ðµç
Àå¼Ò¿¡ --linux.--- ¸¦ »ðÀÔÇÏÁö ¾ÊÀ¸¸é, µð½ºÅ©¸¦ Àý¾àÇÒ ¼ö ÀÖ´Ù.
<H2><A NAME="ss4.10">4.10 ¾î¶»°Ô È®ÀåÇϴ°¡ :/sbin/umssync</A>
</H2>
<P>µð·ºÅ丮´Â, /sbin/umssync¸¦ »ç¿ëÇØ¼ ¾ðÁ¦¶óµµ È®ÀåÇÒ ¼ö ÀÖ´Ù. ¾ðÁ¦³ª »ç¿ë°¡´ÉÇÏ´Ù.
µð·ºÅ丮ÀÇ È®Àå¿¡¼´Â ¾Æ·¡¿Í°°Àº ÀÏÀÌ ÇàÇØÁø´Ù.
<UL>
<LI> --linux.--- ¸¦ ¸¸µé±â</LI>
<LI> --linux.--- ¿Í ÇöÀçÀÇ µð·ºÅ丮ÀÇ ³»¿ë°ú ÀÏ´ëÀÏ ´ëÀÀÀ» È®¸³Çϱâ</LI>
</UL>
<P>/sbin/umssync´Â, ÀÌ¹Ì --linux.--- °¡ Á¸ÀçÇÏ´Â °æ¿ì´Â, ±×°ÍÀ» »ý¼ºÇÏÁö¾Ê°í,
¾÷ µ¥ÀÌÆ®¸¸ ÇÑ´Ù. ±× Áß ºüÁ® ÀÖ´Â ¿£Æ®¸®(DOS ¼¼¼Ç¿¡¼
¸¸µé¾îÁø ÆÄÀÏ)À» Ãß°¡ÇÏ´Â °Í»ÓÀÌ´Ù. ±× DOS µð·ºÅ丮¿¡ ÀÌÁ¦ Á¸ÀçÇÏÁö ¾Ê°Ô
µÈ ÆÄÀÏÀº, --linux.--- ·ÎºÎÅÍ »èÁ¦µË´Ï´Ù. umssync ¶ó´Â À̸§Àº, ±×°ÍÀÌ
--linux.--- ¸¦ ¿ø·¡ DOS µð·ºÅ丮ÀÇ ³»¿ë°ú ÀÏÄ¡½ÃŰ´Â °÷À¸·ÎºÎÅÍ ¿À°íÀÖ´Ù.
<H2><A NAME="ss4.11">4.11 /sbin/umssync¸¦ ºÎÆÃ½Ã¿¡ »ç¿ëÇϱâ</A>
</H2>
<P>¸¸¾à °Å±â¿¡ ¾øÀ¸¸é, /etc/rc.d/rc.SÀÇ ³¡¿¡ /sbin/umssync¸¦ È£ÃâÇÏ´Â °ÍÀº ÁÁÀº ¾ÆÀ̵ð¾î
ÀÌ´Ù. ¸¹Àº ½Ã½ºÅÛ¿¡¼´Â, ÀÌÇÏÀÇ Ä¿¸àµå·Î ÃæºÐÇÏ´Ù.
<PRE>
/sbin/umssync -r99 -c -i+ /
</PRE>
-c ¿É¼ÇÀº umssync¿¡ µð·ºÅ丮ÀÇ È®ÀåÀ» ½ÃŰÁö ¾Ê´Â ¿É¼ÇÀÌ´Ù. ÀÌÀü
¿¡ Á¸ÀçÇÏ´Â --linux.--- ¸¦ ¾÷ µ¥ÀÌÆ®ÇÏ´Â °Í»ÓÀÌ´Ù.
<P>ÀÌ Ä¿¸àµå´Â DOS ¼¼¼Ç µ¿¾È Linux µð·ºÅ丮¿¡ Á¢±ÙÇÑ °æ¿ì¿¡
À¯È¿ÇÏ´Ù. Linux ¿¡´Â DOS¿¡ ÀÇÇØ µð·ºÅ丮°¡ º¯°æµÈ °ÍÀ» ¾Ë¾Æ³»´Â È¿À²ÀûÀÎ
¹æ¹ýÀÌ ¾ø±â ¶§¹®¿¡, Çʿ信 µû¶ó¼ (ÀÚµ¿ÀûÀ¸·Î) umssync¸¦ ±âµ¿ÇÏ´Â °ÍÀº ÇÒ ¼ö ¾ø´Ù.
<H2><A NAME="ss4.12">4.12 UN-promote ¹æ¹ý</A>
</H2>
<P>DOS¸¦ »ç¿ëÇØ --linux.--- ¸¦ »èÁ¦ ÇϽÿÀ. ¹Ýµå½Ã ÈÄȸ ÇÒ°ÍÀÌ´Ù.
<H2><A NAME="ss4.13">4.13 DOS ¼¼¼Ç»çÀÌ¿¡ ¸¸µé¾îÁø ÆÄÀÏÀº ¾î¶»°Ô µÇ´Â°¡? </A>
</H2>
<P>DOS¿¡ ÀÇÇØ ÆÄÀÏÀÌ ´õÇØÁö°Å³ª »èÁ¦µÈ µð·ºÅ丮¿¡¼ umssync¸¦ ½ÇÇàÇÏÁö ¾ÊÀ¸¸é,
¸î°³ÀÇ ¹®Á¦¿¡ ºÎµúÄ£´Ù.
<UL>
<LI> ½Ã½ºÅÛÀ» ÆÄ±«ÇÏ´Â °Íµµ Å« ¹®Á¦°¡ ÀϾ´Â °Íµµ ¾øÁö¸¸, ±ÍÂúÀ» °ÍÀÌ´Ù :-)
</LI>
<LI> DOS¿¡ ÀÇÇØ ¸¸µé¾îÁø ÆÄÀÏ</LI>
<LI> À̰͵éÀº Linux ¿¡¼´Â º¸ÀÌÁö ¾Ê´Â´Ù. </LI>
<LI> (º¸ÀÌÁö ¾Ê´Â ÆÄÀϰú)°°Àº À̸§ÀÇ ÆÄÀÏÀ» ¸¸µé·Á°í Çϸé, ÆÄÀÏÀÌ ÀÌ¹Ì Á¸
ÀçÇÑ´Ù°í ¸»ÇÏ´Â ¿¡·¯ ¸Þ¼¼Áö°¡ ³ª¿Â´Ù. </LI>
<LI> ÀÌ °ÍÀ¸·Î ½ÇÁ¦ÀûÀÎ ¹®Á¦°¡ »ý±â¸é Âø°¢À¸·Î È¥¶õ½º·´´Ù. ÆÄÀÏ ½Ã½ºÅÛ ÀÚü¿¡´Â
ÇØ¸¦ ³¢Ä¡Áö ¾Ê´Â´Ù.
</LI>
<LI> DOS¿¡ ÀÇÇØ »èÁ¦µÈ ÆÄÀÏÀº ¹®Á¦¸¦ ÀÏÀ¸Å°Áö ¾Ê´Ù. Umsdos´Â ÃÖÃÊÀÇ Á¢±ÙÀ¸·Î¼
ÆÄÀÏÀÌ ¾ø¾îÁö°í ÀÖ´Â °ÍÀ» °ËÁöÇÑ´Ù. ¸Þ¼¼Áö°¡ Ãâ·ÂµÉ°ÍÀÌ´Ù (±×¸®°í
º¸ÅëÀº /var/adm/syslog ¿¡ ¾²¿©Áø´Ù). </LI>
</UL>
<HR>
<A HREF="UMSDOS-HOWTO-5.html">´ÙÀ½</A>
<A HREF="UMSDOS-HOWTO-3.html">ÀÌÀü</A>
<A HREF="UMSDOS-HOWTO.html#toc4">Â÷·Ê</A>
</BODY>
</HTML>