´ÙÀ½ ÀÌÀü Â÷·Ê

3. ½ÇÁ¦ ¼³Ä¡

3.1 ¸î°¡Áö ¼³Ä¡ ȯ°æ

¿©·¯ºÐÀº OS/2¿Í ¾Æ¸¶µµ µµ½º±îÁö ÀÌ¹Ì ¼³Ä¡ ÇßÀ» °ÍÀÌ´Ù.(ÀÌ ÇÏ¿ìÅõ¿¡¼­´Â µµ½ºµµ ¼³Ä¡µÈ°ÍÀ» ¿¹·Î »ï´Â´Ù.). ¿©·¯ºÐÀÇ ÆÄƼ¼Ç Á¤º¸°¡ ´ÙÀ½¿¡ º¸ÀÌ´Â °Í°ú ºñ½ÁÇÏ´Ù°í ÇÏÀÚ.


   Device Boot  Begin   Start     End  Blocks   Id  System
/dev/hda1           1       1     254  512032+   6  DOS 16-bit >=32M
/dev/hda2         256     256     786 1070496    5  Extended
/dev/hda3   *     255     255     255    2016    a  OS/2 Boot Manager
/dev/hda5   *     256     256     509  512032+   7  OS/2 HPFS
/dev/hda6   *     510     510     763  512032+  83  Linux native
/dev/hda7   *     764     764     786   46336+  82  Linux swap

¿©±â¼­ hda1Àº µµ½º, hda3´Â ºÎÆ® ¸Å´ÏÁ®, hda5´Â OS/2(ºÎÆ®) ÆÄƼ¼Ç, ±×¸®°í hda6´Â ¸®´ª½º(ºÎÆ®) ÆÄƼ¼ÇÀÌ´Ù. ¸¸¾à OS/2 ÆÄƼ¼ÇÀÌ HPFS°¡ ¾Æ´Ï°í FAT¶ó¸é, ±×°Ç »ó°ü¾ø´Ù. ¿©±â¼­´Â ¶È°°ÀÌ Àû¿ëµÈ´Ù. ¶ÇÇÑ, OS/2ÀÇ ºÎÆ® ¸Å´ÏÁ®´Â /dev/hdaÀÇ ¾îµò°¡¿¡ ²À ÀÖ¾î¾ßÇÏÁö¸¸, OS/2³ª ¸®´ª½º´Â /dev/hdb, hdc, hdd µîµî ¾î´À °÷À̳ª ±¦Âú´Ù.(OS/2ÀÇ ºÎÆ® ¸Å´ÏÁ®´Â OS/2³ª ¸®´ª½º¸¦ µÎ¹ø° µð½ºÅ©¿¡¼­ ºÎÆÃÇϴµ¥ ¾Æ¹«·± ¹®Á¦°¡ ¾ø´Ù. ±×·¸Áö¸¸ µµ½ºÀÇ °æ¿ì¿¡´Â µÎ¹ø° µð½ºÅ©¿¡¼­ ºÎÆÃÇÒ ¼ö ¾ø´Ù.)

3.2 ¸®´ª½ºÀÇ ¼³Ä¡

¿©±â¼­´Â ¸®´ª½º¸¦ ¼³Ä¡ÇÑ´Ù. ¸ÕÀú OS/2ÀÇ FDISK¸¦ ÀÌ¿ëÇؼ­ µµ½º¿Í OS/2 ÆÄƼ¼Ç(±×¸®°í ÇÊ¿äÇÏ´Ù¸é È®Àå ÆÄƼ¼Çµµ)À» ¼³Ä¡ÇÑ´Ù. ±×¸®°í ³ª¼­ ¸®´ª½ºÀÇ fdisk·Î ¸®´ª½º ÆÄƼ¼ÇÀ» ¸¸µç´Ù. ¸î¸î »ç¶÷µéÀº OS/2°¡ ÆÄƼ¼Ç Á¤º¸°¡ À߸øµÇ¾ú´Ù°í »ý°¢Çؼ­ ³ªÁß¿¡ OS/2ÀÇ ºÎÆ® ¸Å´ÏÁ® ¸Þ´º¿¡ ¸®´ª½º¸¦ Ãß°¡ÇÒ ¼ö ¾øÀ¸¹Ç·Î, ¸ðµç ÆÄƼ¼ÇÀ» OS/2ÀÇ FDISK·Î ÀÛ¼ºÇÏ°í ³ªÁß¿¡ ¸®´ª½ºfdisk·Î ¿Ã¹Ù¸¥ ÇüÀ» Á¤ÇØ ÁÖ¶ó°í ¸»ÇÑ´Ù. ÆÄƼ¼Ç ÇüÀ» ¹Ù²Ù´Â °Í¿¡ ´ëÇؼ­ ´õ ¸¹Àº °ÍÀ» ¾Ë·Á¸é fdisk ¹®¼­¸¦ º¸±â ¹Ù¶õ´Ù.<bubeck@informatik.uni-tuebingen.de>¿¡°Ô °¨»çÇÑ´Ù.(¾ÆÁ÷µµ BubeckÀ̶ó¸é)

¿©·¯ºÐÀÇ ¹èÆ÷º»ÀÇ ¼³Ä¡ ÇÁ·Î±×·¥(ex:½½·¢¿þ¾î)Àº ¸®·Î¸¦ ¼³Ä¡ÇÒ °ÍÀÎÁö ¹°¾îº¼ °ÍÀÌ´Ù. ¸®·ÎÀÇ ¼³Ä¡¸¦ ¼±ÅÃÇÑ´Ù.(OS/2ÀÇ ºÎÆ® ¸Å´ÏÁ®´Â Á÷Á¢ÀûÀ¸·Î ¸®´ª½ºÀÇ È­ÀÏ ½Ã½ºÅÛÀ» ÀνÄÇÏÁö ¸øÇϱ⠶§¹®¿¡ Á÷Á¢ÀûÀ¸·Î ¸®´ª½º¸¦ ºÎÆÃÇÒ ¼ö ¾ø´Ù. ±×¸®°í, ¸®·ÎÀÇ ¼³Ä¡´Â ¼­·Î ´Ù¸¥ ¹öÁ¯ÀÇ ¸®´ª½º¸¦ °í¸¦ ¼ö ÀÖ°Ô ÇØ ÁÖ°í, ¸®´ª½º°¡ ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ ÀÖ´Â ¸ðµç ÀåÄ¡¸¦ ã¾Æ³¾ ¼ö ÀÖµµ·Ï Àμö¸¦ Ãß°¡ ÇÒ ¼ö ÀÖ°Ô ÇØ ÁØ´Ù.)

3.3 ¸®·ÎÀÇ ¼³Ä¡

½½·¢¿þ¾î´Â '¾îµð¿¡' ¸®·Î¸¦ ¼³Ä¡ÇÒ °ÍÀÎÁö¸¦ ¹°À» °ÍÀÌ´Ù. ¼öÆÛ ºí·°(ÆÄƼ¼Ç Á¤º¸¿Í ¸¶½ºÅÍ ºÎÆ® ·¹ÄÚµåµîÀÌ ÀÖ´Â), ¸®´ª½º ÆÄƼ¼ÇÀÇ ºÎÆ® ¼½ÅÍ µîµî. ¼öÆÛ ºí·°¿¡ ÀÖ´Â ºÎÆ® ¸Å´ÏÁ®°¡ ¿©·¯ºÐÀÇ ÁÖ ºÎÆ® ¸Å´ÏÁ®ÀÌ´Ù.- ÀÌ°ÍÀÌ OS/2ÀÇ ºÎÆ® ¸Å´ÏÁ®°¡ µÇ°Ô ÇÏ·Á¸é ¸®·Î¸¦ ¸®´ª½º ÆÄƼ¼ÇÀÇ ºÎÆ® ¼½ÅÍ¿¡´Ù ¼³Ä¡ÇØ¾ß ÇÑ´Ù. À§ÀÇ ÆÄƼ¼Ç Á¤º¸ÀÇ ¿¹¿¡¼­ ¼³Ä¡ÇÏ´Â °÷Àº /dev/hda6°¡ µÈ´Ù.(/dev/hda°¡ ¾Æ´Ï´Ù! /dev/hda´Â ¸¶½ºÅÍ ºÎÆ® ·¹ÄÚµå·Î OS/2ÀÇ ºÎÆ® ¸Å´ÏÁ®°¡ Àִ°÷ÀÌ´Ù.)

¸®´ª½ºÀÇ ¼³Ä¡°¡ ³¡³µ´Ù.¸¸¾à ¼³Ä¡°¡ ³¡³ªÁö ¾Ê¾Ò´Ù¸é, /sbin/lilo¸¦ ½ÇÇàÇÑ´Ù.¿©·¯ºÐÀº '¾Æ¸¶µµ' ¿©·¯ºÐ ÀÚ½ÅÀÇ ¸®·Î ¼³Á¤ È­ÀÏÀÎ /etc/lilo.conf¸¦ ¸¸µé¾î¾ß ÇÒ °ÍÀÌ ´Ù. ÀÌ°ÍÀº ¸®·Î¿¡°Ô ¸®´ª½ºÀÇ Ä¿³Î(¿î¿µ üÁ¦ ÀÚ½Å)À» ¿©·¯ºÐÀÇ ÇÏµå ¾È, ¾îµð¿¡¼­ ãÀ» ¼ö ÀÖ´ÂÁö¸¦ ¸»ÇØÁØ´Ù. ¾ÆÁÖ °£´ÜÇÑ ¿¹¸¦ µé¸é,


      boot = /dev/hda6
      delay = 50
      vga = normal
      ramdisk = 0

      image = /vmlinuz
      root = /dev/hda6
      label = linux
      read-only

¸®·Î°¡ ¼³Ä¡µÈ ÆÄƼ¼ÇÀ» µî·ÏÇÑ´Ù. ÀÌ°ÍÀº /dev/hda°¡ ¾Æ´Ï¶ó /dev/hdaxÀÌ´Ù.(¶Ç´Â hdb³ª Àû´çÇÑ °ÍÀ¸·Î µî·ÏÇÑ´Ù.)

3.4 OS/2ÀÇ ºÎÆ® ¸Å´ÏÁ®¿¡ ¸®´ª½º Ãß°¡Çϱâ

ÀÌÁ¦ ¸®´ª½º¸¦ ¼³Ä¡Çß°í, °è¼ÓÇÒ Áغñ°¡ µÇ¾ú´Ù. ±×·¯³ª Àç½ÃÀÛÇÑ ÈÄ¿¡´Â ¸®´ª½º·Î ºÎÆÃÇÒ ¼ö ¾øÀ» °ÍÀÌ´Ù. ÀÌÁ¦ ³²Àº °ÍÀº OS/2ÀÇ ºÎÆ® ¸Å´ÏÁ®¿¡°Ô ¸®´ª½º¿¡ ´ëÇØ ¸»ÇÏ´Â °ÍÀÌ´Ù. Àç½ÃÀÛÇÏ°í, ºÎÆ® ¸Å´ÏÁ® ¸Þ´º¿¡¼­ OS/2¸¦ ¼±ÅÃÇÑ´Ù.(¸¸ÀÏ ºÎÆ® ¸Å´ÏÁ® ´ë½Å¿¡ "LILO" Ç¥½Ã¸¦ ¸¸³µ´Ù¸é, 3.5Àå ÀÌÈĸ¦ Àоî¶ó.)

OS/2·Î ½ÃÀÛÇßÀ¸¸é, FDISK¸¦ ½ÇÇàÇÑ´Ù.¿©·¯ºÐÀÇ ¸®´ª½º ÆÄƼ¼ÇÀ¸·Î ¿Å°Ü °¡¼­("Type 83" À̶ó°í Ç¥½ÃµÈ -- OS/2´Â ¸®´ª½ºÀÇ ÆÄƼ¼Ç ÇüÀ» ¾ËÁö ¸øÇÏ´Â°Í °°´Ù.) ¿£Å͸¦ ´©¸¥´Ù. ±×¸®°í ¸Þ´º¿¡¼­ "ºÎÆ® ¸Þ´ÏÁ® ¸Þ´º¿¡ Ãß°¡Çϱâ(Add to Boot Manager Menu)" ¸¦ ¼±ÅÃÇÑ´Ù. Àû´çÇÑ À̸§À» ½á³Ö°í(¿¹¸¦ µé¾î Linux), F3À» ´­·¯ ÀúÀåÇÏ°í ºüÁ®³ª°£´Ù.

Àç½ÃÀÛÇϸé, ¿©·¯ºÐÀÇ OS/2 ºÎÆ® ¸Å´ÏÁ® ¸Þ´º¿¡ ¸®´ª½º°¡ µé¾îÀÖÀ» °ÍÀÌ´Ù. ¼±ÅÃÀ» Çϸé, "LILO"¸¦ ¾à 5ÃÊ Á¤µµ º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ±×¸®°í ³ª¸é, ¸®´ª½º°¡ ºÎÆÃµÉ °ÍÀÌ´Ù. µÈ´Ù¸é, ¸ðµç ÀÛ¾÷ÀÌ ³¡³­°ÍÀÌ´Ù. ¸¾²¯ Áñ±â½Ã±â¸¦!!

3.5 Àç½ÃÀ۽ÿ¡ OS/2ÀÇ ºÎÆ® ¸Å´ÏÁ®º¸´Ù ¸®·Î°¡ ÁÁ´Ù¸é

Àç½ÃÀÛÇßÀ» ¶§¿¡, OS/2ÀÇ ºÎÆ® ¸Å´ÏÁ®º¸´Ù "LILO"¸¦ º¸±æ ¿øÇÑ´Ù¸é, ¿©·¯ºÐÀº ¸®·Î¸¦ ÆÄƼ¼Ç(/dev/hda6³ª ´Ù¸¥ °Íµé)ÀÌ ¾Æ´Ñ ¼öÆÛ ºí·°(/dev/hda)¿¡ ¼³Ä¡ÇØ¾ß ÇÑ´Ù. °íÄ¡´Â °ÍÀº ´ÙÇàÈ÷µµ ±×·¸°Ô ¾î·ÆÁö ¾Ê´Ù. OS/2ÀÇ ¼³Ä¡ Ç÷ÎÇÇ·Î ºÎÆÃÀ» Çؼ­, ¸í·É ÇÁ·ÒÇÁÆ®·Î ³ª¿Â´Ù. FDISK¸¦ ½ÇÇàÇÑÈÄ ÀúÀåÇÏ°í ºüÁ®³ª¿Â´Ù. ¿©·¯ºÐÀÌ Àç½ÃÀÛÇÒ ¶§ ºÎÆ® ¸Å´ÏÁ®´Â µÇµ¹¾Æ °¥ °ÍÀÌ´Ù. ±×·¯³ª Áö±ÝÀº ¸®´ª½º·Î ´Ù½Ã ºÎÆÃÇÒ ¼ö ¾ø´Ù. ¸®´ª½ºÀÇ ºÎÆ®¿Í ·çÆ® µð½ºÅ©¸¦ ²¨³»°í ¿©·¯ºÐÀÇ ¸®´ª½º ÆÄƼ¼ÇÀ» ¸¶¿îÆ® Ç϶ó. ¿©·¯ºÐÀº ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇÔÀ¸·Î½á µð½ºÄÏÀ¸·Î µÑ´Ù ¿Ïº®ÇÏ°Ô ºÎÆÃÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

     mount /dev/hda6 /mnt 

°ð¹Ù·Î ·Î±×ÀÎ ÇÒ ¼ö ÀÖ°í, ¶Ç´Â (¹èÆ÷º»¿¡ µû¶ó¼­) ·çÆ® Ç÷ÎÇÇ ´ë½Å¿¡ ÇÏµå µð½ºÅ©¸¦ ¸¶¿îÆ® ÇÒ ¼ö ÀÖ´Ù. ½½·¢¿þ¾î¿¡¼­´Â ÀÌ·¸°Ô ÀÔ·ÂÇÔÀ¸·Î½á ÇÒ ¼ö ÀÖ´Ù.

     mount root=/dev/hda6

¿©·¯ºÐÀÌ ºÎÆÃÇß´ø ºÎÆ® µð½ºÅ©¸¸Å­À̳ª »¡¸® ¸®·Î ÇÁ·ÒÇÁÆ®¸¦ º¼ ¼ö ÀÖ´Ù.

ÀÌÁ¦, ¸®·Î ¼³Á¤À» °íÄ¡°í(¿©·¯ºÐÀÌ À§ÀÇ ¹æ¹ýÁß¿¡¼­ »ç¿ëÇÑ ¹æ¹ý¿¡ µû¶ó¼­ /mnt/etc/lilo.conf³ª /etc/lilo.conf°¡ µÉ ¼ö ÀÖ´Ù.), "boot = "ÁÙÀ» /dev/hda ´ë½Å¿¡ /dev/hda6°¡ µÇµµ·Ï ¹Ù²Û´Ù. ±×¸®°í ³ª¼­ ¿©·¯ºÐÀÌ À§¿¡¼­ ÅÃÇÑ ¹æ¹ý¿¡ µû¶ó

     /mnt/sbin/lilo -C /mnt/etc/lilo.conf

¶Ç´Â

     /sbin/lilo

¸¦ ½ÇÇà½ÃŲ´Ù. ´Ù½Ã Àç½ÃÀÛÀ» ÇÏ°í, OS/2 ºÎÆ® ¸Å´ÏÁ®·Î µ¹¾Æ¿À¶ó. ±×¸®°í 3.4Àå OS/2 ºÎÆ® ¸Å´ÏÁ® ¸Þ´º¿¡ ¸®´ª½º Ãß°¡Çϱ⸦ º¸¾Æ¶ó.

3.6 °í±Þ ¿É¼Çµé

¸¸¾à ºÎÆ®ÇÏ´Â µ¿¾ÈÀÇ ¸îÃʸ¦ ¾Æ³¢·Á¸é, /etc/lilo.conf¿¡ 50´ë½Å "delay = 0"À» Áý¾î ³ÖÀ» ¼ö ÀÖ´Ù. Áö¿¬ ½Ã°£À» »ç¿ëÇÏ´Â °ÍÀº ´Ù¸¥ ¿î¿µÃ¼Á¦·Î ºÎÆÃÇÒ ½Ã°£À» ÁÖ´Â °ÍÀÌ´Ù. ±×·¸Áö¸¸, OS/2ÀÇ ºÎÆ® ¸Å´ÏÁ®¸¦ »ç¿ëÇÑ´Ù¸é, ¾Æ¸¶µµ ÇÊ¿ä¾øÀ» °ÍÀÌ´Ù. (ÇÏÁö¸¸, ¸®·Î´Â ¿©·¯ºÐ¿¡°Ô -¹°·Ð ¿øÇÑ´Ù¸é- ´Ù¸¥ ¹öÁ¯ÀÇ ¸®´ª½º Ä¿³Î·Î ºÎÆÃÇÒ ¼ö ÀÖ´Â ±âȸ¸¦ ÁØ´Ù.)

½ÇÁ¦·Î ºÎÆ® ¸Å´ÏÁ® ¸Þ´º¿¡¼­ ¸®´ª½º¸¦ ¼±ÅÃÇÏ°í ³ª¼­ °ð¹Ù·Î shiftÅ°¸¦ ´©¸£¸é, ¿©·¯ºÐ Àº "LILO: "¶ó´Â ÇÁ·ÒÇÁÆ®¸¦ ¸¸³ª°Ô µÉ °ÍÀÌ´Ù. ¸®·Î´Â ¸Å¿ì ºü¸£°Ô ½ÇÇàµÇ±â ¶§¹®¿¡ µè´Â °Íº¸´Ù ´õ ¾î·Á¿ï ¼ö ÀÖ´Ù.


´ÙÀ½ ÀÌÀü Â÷·Ê