Linux + OS/2 (+ DOS) mini-HOWTO
Linux + OS/2 (+ DOS) mini-HOWTO
v0.2, 1996³â 5¿ù 20ÀÏ
ÀÌ ÇÏ¿ìÅõÀÇ ³»¿ëÀº ¿©·¯ºÐÀÇ ÄÄÇ»ÅÍ¿¡ ÀÖ´Â ºÎÆ® ·Î´õ¸¦ ¹Ù²Ù°Ô ÇÒ °ÍÀÌ´Ù.
ÀÌ ¹®¼ ³»ÀÇ °úÁ¤Áß¿¡ ¸î¸î À߸øµÈ Á¡µéÀº ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀÌ ¸®´ª½º³ª OS/2
¶Ç´Â µµ½º Áß¿¡ ¾î´À °ÍÀ̳ª, ¾Æ´Ï¸é À§¿¡ ¸»ÇÑ °ÍµéÁß ¾î´À°ÍÀ¸·Îµµ ºÎÆÃÇÒ
¼ö ¾ø°Ô ÇÒ Áöµµ ¸ð¸¥´Ù. ±×·¯¹Ç·Î ½ÃÀÛÇϱ⿡ ¾Õ¼, ¸®´ª½ºÀÇ ºÎÆ®, ·çÆ® µð½ºÅ©¿Í
OS/2ÀÇ ¼³Ä¡¿Í 1¹ø µð½ºÅ©, ±×¸®°í µµ½ºÀÇ ¼³Ä¡ µð½ºÅ©¸¦ ¼ÕÀÌ ´êÀ»¸¸ÇÑ
°¡±î¿î°÷¿¡ ÁغñÇ϶ó. ÇÊÀÚ´Â ÀÌ ¹®¼³»ÀÇ °úÁ¤Áß¿¡ »ý±â´Â ¾î¶°ÇÑ ¼ÕÇØ¿¡µµ
Ã¥ÀÓÀÌ ¾øÀ½À» ¹àÈù´Ù. Ç°Áú º¸ÁõÀ̳ª ÇÏ´Â °ÍÀº ¾ø´Ù.
¸ðµç ¼öÁ¤À̳ª Á¦¾È µîÀº À§ÀÇ ÁÖ¼Ò·Î º¸³»Áֽñ⠹ٶø´Ï´Ù.
³»°¡ óÀ½ ¸®´ª½º¿¡ °ü½ÉÀ» °¡Áø 95³â 8¿ù¿¡, ³ª´Â OS/2ÀÇ ºÎÆ® ¸Å´ÏÁ®¿Í ¸®´ª½º
´Â °°ÀÌ ÀÖÀ»¼ö ÀÖÁö¸¸, "Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù"¶ó´Â ¸»À» µé¾ú´Ù. ±×¸®°í ³»°¡
OS/2¿Í ¸®´ª½º¸¦ »õ ÄÄÇ»ÅÍ¿¡ ¼³Ä¡ÇßÀ»¶§, ±×µéÀÌ ¿Ïº®È÷ ÀÛµ¿ÇÏ´Â °ÍÀº Á¤¸» ³Ê
¹« Èûµé¾ú´Ù. ÀÌ ¹Ì´Ï-ÇÏ¿ìÅõ°¡ ¿©·¯ºÐÀÌ ÀÌ µÎ°¡Áö ÀÛ¾÷À» Çϴµ¥ µµ¿òÀÌ µÇ±â¸¦
¹Ù¶õ´Ù.
¾Ë¾ÆµÑ °Í
ÀÌ ¹®¼¿¡¼´Â ¾î¶»°Ô OS/2 ºÎÆ® ¸Å´ÏÁ®¿¡¼ ¸®´ª½º¸¦ ºÎÆÃÇÒ ¼ö ÀÖ´ÂÁö¿¡ ´ëÇØ
¼³¸íÇÒ °ÍÀÌ´Ù. ±×¸®°í µÞºÎºÐ¿¡¼´Â ª°Ô ¸®·Î(¸®´ª½ºÀÇ ºÎÆ® ¸Å´ÏÁ®)¿¡¼ OS/2¸¦
ºÎÆÃÇÏ´Â °Í¿¡ ´ëÇØ ´Ù·ê °ÍÀÌ´Ù.
ÀÌ ¹Ì´Ï-ÇÏ¿ìÅõ¿¡¼´Â ¿©·¯ºÐÀÌ ÀÌ¹Ì OS/2(¸¸¾à ÇÊ¿äÇÏ´Ù¸é µµ½ºµµ)¸¦ ¿©·¯ºÐÀÇ
½Ã½ºÅÛ¿¡ ¼³Ä¡Çß´Ù°í °¡Á¤ÇÑ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ¸®´ª½º¸¦ ¼³Ä¡ÇÏ°í OS/2¸¦ ¼³Ä¡ÇÏÁö
¾Ê¾Ò°Å³ª, ¶Ç´Â µÑ´Ù ¼³Ä¡ÇÏÁö ¾Ê¾ÒÀ» °æ¿ì¿¡´Â
4ÀåÀ̳ª
5ÀåÀ» º¸±â¸¦ ¹Ù¶õ´Ù.
¾Ë¾ÆµÑ °Í
¿©·¯ºÐÀº OS/2ÀÇ ºÎÆ® ¸Å´ÏÁ®¸¦ ¼³Ä¡Çؾ߸¸ ÇÑ´Ù. ¸¸¾à ¿©·¯ºÐÀÌ OS/2¿Í µµ½º¸¦
°°Àº ÆÄƼ¼Ç¿¡ °¡Áö°í ÀÖ°í (µÑ »çÀ̸¦ BOOT /DOS
¿Í /BOOT /OS2
·Î ÀüȯÇÑ´Ù¸é)
ºÎÆ® ¸Å´ÏÁ®¸¦ »ç¿ëÇÏÁö ¾Ê°í µà¾ó ºÎÆ®¸¦ »ç¿ëÇÏ°í ÀÖ´Ù¸é, ¸®·Î ¹®¼³ª ´Ù¸¥
¿î¿µÃ¼Á¦(¸®´ª½º°¡ ¾Æ´Ñ)·Î ºÎÆÃÇÏ´Â ¹Ì´Ï-ÇÏ¿ìÅõ¸¦ Àоî¾ß ÇÒ °ÍÀÌ´Ù. ÀÌ ÇÏ¿ìÅõ´Â ºÎÆ® ¸Å´ÏÁ®¸¸À» ´Ù·é´Ù.
¿©·¯ºÐÀº 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³ª ¸®´ª½º¸¦ µÎ¹ø° µð½ºÅ©¿¡¼
ºÎÆÃÇϴµ¥ ¾Æ¹«·± ¹®Á¦°¡ ¾ø´Ù. ±×·¸Áö¸¸ µµ½ºÀÇ °æ¿ì¿¡´Â µÎ¹ø° µð½ºÅ©¿¡¼
ºÎÆÃÇÒ ¼ö ¾ø´Ù.)
¿©±â¼´Â ¸®´ª½º¸¦ ¼³Ä¡ÇÑ´Ù. ¸ÕÀú OS/2ÀÇ FDISK
¸¦ ÀÌ¿ëÇؼ µµ½º¿Í OS/2 ÆÄƼ¼Ç(±×¸®°í ÇÊ¿äÇÏ´Ù¸é È®Àå ÆÄƼ¼Çµµ)À» ¼³Ä¡ÇÑ´Ù. ±×¸®°í ³ª¼ ¸®´ª½ºÀÇ fdisk·Î
¸®´ª½º ÆÄƼ¼ÇÀ» ¸¸µç´Ù. ¸î¸î »ç¶÷µéÀº OS/2°¡ ÆÄƼ¼Ç Á¤º¸°¡ À߸øµÇ¾ú´Ù°í »ý°¢Çؼ
³ªÁß¿¡ OS/2ÀÇ ºÎÆ® ¸Å´ÏÁ® ¸Þ´º¿¡ ¸®´ª½º¸¦ Ãß°¡ÇÒ ¼ö ¾øÀ¸¹Ç·Î, ¸ðµç ÆÄƼ¼ÇÀ»
OS/2ÀÇ FDISK·Î ÀÛ¼ºÇÏ°í ³ªÁß¿¡ ¸®´ª½ºfdisk
·Î ¿Ã¹Ù¸¥ ÇüÀ» Á¤ÇØ ÁÖ¶ó°í
¸»ÇÑ´Ù. ÆÄƼ¼Ç ÇüÀ» ¹Ù²Ù´Â °Í¿¡ ´ëÇؼ ´õ ¸¹Àº °ÍÀ» ¾Ë·Á¸é fdisk ¹®¼¸¦ º¸±â
¹Ù¶õ´Ù.<bubeck@informatik.uni-tuebingen.de>¿¡°Ô °¨»çÇÑ´Ù.(¾ÆÁ÷µµ BubeckÀ̶ó¸é)
¿©·¯ºÐÀÇ ¹èÆ÷º»ÀÇ ¼³Ä¡ ÇÁ·Î±×·¥(ex:½½·¢¿þ¾î)Àº ¸®·Î¸¦ ¼³Ä¡ÇÒ °ÍÀÎÁö ¹°¾îº¼ °ÍÀÌ´Ù.
¸®·ÎÀÇ ¼³Ä¡¸¦ ¼±ÅÃÇÑ´Ù.(OS/2ÀÇ ºÎÆ® ¸Å´ÏÁ®´Â Á÷Á¢ÀûÀ¸·Î ¸®´ª½ºÀÇ ÈÀÏ
½Ã½ºÅÛÀ» ÀνÄÇÏÁö ¸øÇϱ⠶§¹®¿¡ Á÷Á¢ÀûÀ¸·Î ¸®´ª½º¸¦ ºÎÆÃÇÒ ¼ö ¾ø´Ù. ±×¸®°í,
¸®·ÎÀÇ ¼³Ä¡´Â ¼·Î ´Ù¸¥ ¹öÁ¯ÀÇ ¸®´ª½º¸¦ °í¸¦ ¼ö ÀÖ°Ô ÇØ ÁÖ°í, ¸®´ª½º°¡ ¿©·¯ºÐÀÇ
½Ã½ºÅÛ¿¡ ÀÖ´Â ¸ðµç ÀåÄ¡¸¦ ã¾Æ³¾ ¼ö ÀÖµµ·Ï Àμö¸¦ Ãß°¡ ÇÒ ¼ö ÀÖ°Ô ÇØ ÁØ´Ù.)
½½·¢¿þ¾î´Â '¾îµð¿¡' ¸®·Î¸¦ ¼³Ä¡ÇÒ °ÍÀÎÁö¸¦ ¹°À» °ÍÀÌ´Ù. ¼öÆÛ ºí·°(ÆÄƼ¼Ç Á¤º¸¿Í
¸¶½ºÅÍ ºÎÆ® ·¹ÄÚµåµîÀÌ ÀÖ´Â), ¸®´ª½º ÆÄƼ¼ÇÀÇ ºÎÆ® ¼½ÅÍ µîµî. ¼öÆÛ ºí·°¿¡ ÀÖ´Â
ºÎÆ® ¸Å´ÏÁ®°¡ ¿©·¯ºÐÀÇ ÁÖ ºÎÆ® ¸Å´ÏÁ®ÀÌ´Ù.- ÀÌ°ÍÀÌ 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³ª Àû´çÇÑ °ÍÀ¸·Î µî·ÏÇÑ´Ù.)
ÀÌÁ¦ ¸®´ª½º¸¦ ¼³Ä¡Çß°í, °è¼ÓÇÒ Áغñ°¡ µÇ¾ú´Ù. ±×·¯³ª Àç½ÃÀÛÇÑ ÈÄ¿¡´Â ¸®´ª½º·Î
ºÎÆÃÇÒ ¼ö ¾øÀ» °ÍÀÌ´Ù. ÀÌÁ¦ ³²Àº °ÍÀº 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ÃÊ Á¤µµ º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ±×¸®°í ³ª¸é, ¸®´ª½º°¡ ºÎÆÃµÉ °ÍÀÌ´Ù. µÈ´Ù¸é, ¸ðµç ÀÛ¾÷ÀÌ ³¡³°ÍÀÌ´Ù. ¸¾²¯ Áñ±â½Ã±â¸¦!!
Àç½ÃÀÛÇßÀ» ¶§¿¡, 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 ºÎÆ® ¸Å´ÏÁ® ¸Þ´º¿¡ ¸®´ª½º Ãß°¡Çϱ⸦ º¸¾Æ¶ó.
¸¸¾à ºÎÆ®ÇÏ´Â µ¿¾ÈÀÇ ¸îÃʸ¦ ¾Æ³¢·Á¸é, /etc/lilo.conf
¿¡ 50´ë½Å "delay = 0"À» Áý¾î
³ÖÀ» ¼ö ÀÖ´Ù. Áö¿¬ ½Ã°£À» »ç¿ëÇÏ´Â °ÍÀº ´Ù¸¥ ¿î¿µÃ¼Á¦·Î ºÎÆÃÇÒ ½Ã°£À» ÁÖ´Â °ÍÀÌ´Ù.
±×·¸Áö¸¸, OS/2ÀÇ ºÎÆ® ¸Å´ÏÁ®¸¦ »ç¿ëÇÑ´Ù¸é, ¾Æ¸¶µµ ÇÊ¿ä¾øÀ» °ÍÀÌ´Ù. (ÇÏÁö¸¸, ¸®·Î´Â
¿©·¯ºÐ¿¡°Ô -¹°·Ð ¿øÇÑ´Ù¸é- ´Ù¸¥ ¹öÁ¯ÀÇ ¸®´ª½º Ä¿³Î·Î ºÎÆÃÇÒ ¼ö ÀÖ´Â ±âȸ¸¦ ÁØ´Ù.)
½ÇÁ¦·Î ºÎÆ® ¸Å´ÏÁ® ¸Þ´º¿¡¼ ¸®´ª½º¸¦ ¼±ÅÃÇÏ°í ³ª¼ °ð¹Ù·Î shiftÅ°¸¦ ´©¸£¸é, ¿©·¯ºÐ
Àº "LILO: "¶ó´Â ÇÁ·ÒÇÁÆ®¸¦ ¸¸³ª°Ô µÉ °ÍÀÌ´Ù. ¸®·Î´Â ¸Å¿ì ºü¸£°Ô ½ÇÇàµÇ±â ¶§¹®¿¡
µè´Â °Íº¸´Ù ´õ ¾î·Á¿ï ¼ö ÀÖ´Ù.
¿©·¯ºÐÀº ¸®´ª½º¸¦ ¼³Ä¡Çß°í, ºÎÆÃÇÒ ¶§ ¸®·Î°¡ ½ÇÇàµÈ´Ù. ±×¸®°í ¿©·¯ºÐÀº OS/2¸¦ ¼³Ä¡ÇÏ°íÀÚ ÇÑ´Ù. ÀÌ°ÍÀº ¸®´ª½º Àü¿¡ OS/2¸¦ ¼³Ä¡ÇÏ´Â °Íº¸´Ù Á¤¸» ÈξÀ ½±´Ù.
¸®´ª½º·Î ºÎÆÃÇÏ°í, /etc/lilo.conf
ÈÀÏÀ» ÆíÁýÇÑ´Ù. "boot = "ÁÙÀ» ½ÃÀÛ µå¶óÀ̺ê À̸§ /dev/hda ´ë½Å¿¡ ¿©·¯ºÐÀÇ ¸®´ª½º ÆÄƼ¼Ç À̸§ -¿¹¸¦ µé¸é /dev/hda6- À¸·Î ¹Ù²Û´Ù. ±×¸®°í ³ª¼ ¸®·Î¸¦ À缳ġÇϵµ·Ï /sbin/lilo
¸¦ ½ÇÇàÇÑ´Ù. ÀÌ ÀÛ¾÷Àº ³ªÁß¿¡ OS/2·Î ºÎÆÃÇÒ ¼ö ÀÖµµ·Ï, ¸®·Î¸¦ ¸®´ª½º ÆÄƼ¼ÇÀÇ ºÎÆ® ¼½ÅÍ¿¡´Ù ¼³Ä¡ÇÏ´Â °ÍÀÌ´Ù.
ÀÌÁ¦, OS/2¸¦ ¼³Ä¡ÇÏÀÚ. OS/2ÀÇ FDISK
·Î OS/2ÀÇ ÆÄƼ¼ÇÀ» ¸¸µé¶§, ºÎÆ® ¸Å´ÏÁ®¸¦ ¼³Ä¡ÇÏ
°í, ¿©·¯ºÐÀÇ OS/2(±×¸®°í µµ½º) ÆÄƼ¼ÇÀ» ¸Þ´º¿¡ Ãß°¡Çß´ÂÁö È®ÀÎÇ϶ó. ¸®´ª½º ÆÄƼ¼Çµµ
(OS/2 FDISKÀÇ "Type 83") ¸¶Âù°¡ÁöÀÌ´Ù.(¸®´ª½º ÆÄƼ¼ÇÀ» ¼±ÅÃÇÏ°í, "ºÎÆ® ¸Å´ÏÁ® ¸Þ´º
¿¡ Ãß°¡Çϱâ"¿¡¼ ¾Ë¸Â´Â À̸§À» ½á ³ÖÀ¸¸é µÈ´Ù). ÀÌÁ¦ ¿©·¯ºÐÀº ºÎÆ® ¸Å´ÏÁ® ¸Þ´º¿¡¼
¸®´ª½º¿Í OS/2¸¦ ºÎÆÃÇϱâ À§ÇÑ ¸ðµç ¼³Á¤ÀÌ µÇ¾úÀ» °ÍÀÌ´Ù.
¸¸¾à, ºÎÆ® ¸Å´ÏÁ® ¸Þ´º¿¡¼ ¸®´ª½º¸¦ ¼±ÅÃÇßÀ»¶§, Missing Operating SystemÀ̳ª Non-system disk, ¶Ç´Â disk error µîµîÀ» ¸¸³ª°Ô µÈ´Ù¸é, ¸®·Î°¡ ¸®´ª½º ÆÄƼ¼ÇÀÇ ºÎÆ® ¼½ÅÍ¿¡ Á¦´ë·Î ¼³Ä¡µÇÁö ¾ÊÀº °ÍÀÌ´Ù. À̶§´Â ¸®´ª½ºÀÇ ºÎÆ®(¾î¼¸é ·çÆ®µµ) µð½ºÅ©¸¦ »ç¿ëÇؼ
4.1Àå¿¡¼ ó·³ lilo.conf ÈÀÏÀ» °íÄ¡°í, /sbin/lilo
¸¦ ½ÇÇàÇß´ÂÁö È®ÀÎÇ϶ó. (
3.5Àå¿¡¼
¾î¶»°Ô Ç÷ÎÇÇ·Î ¸®´ª½º¸¦ ºÎÆÃÇÏ°í ÇÏµå µð½ºÅ©ÀÇ ¸®´ª½º ÆÄƼ¼Ç¿¡ Á¢±ÙÇÏ´ÂÁö¿¡ ´ëÇؼ ¼³¸íÇß´Ù.)
Àç½ÃÀ۽ÿ¡ OS/2 ºÎÆ® ¸Å´ÏÁ® ´ë½Å¿¡ ¸®·Î¸¦ ¸¸³´Ù¸é, ºÎÆ® ¸Å´ÏÁ®°¡ Á¦´ë·Î ¼³Ä¡µÇÁö
¾ÊÀº °ÍÀÌ´Ù. OS/2 ¼³Ä¡ µð½ºÅ©·Î ´Ù½Ã ºÎÆÃÇؼ, ¸í·É ¸ðµå·Î ³ª°£ÈÄ¿¡(F3), FDISK¸¦ ½ÇÇà½ÃŲ´Ù.
ºÎÆ® ¸Å´ÏÁ®¸¦ ¼³Ä¡Çß³ª È®ÀÎÇÏ°í, ºÎÆ® ¸Å´ÏÁ® ÆÄƼ¼Ç¿¡ ºÎÆ® °¡´É Ç¥½Ã¸¦ ÇÑ´Ù.
¸®·Î¿Í OS/2ÀÇ ºÎÆ® ¸Å´ÏÁ®°¡ µÑ´Ù ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ ÁÖ ºÎÆ® ¸Å´ÏÁ®°¡ µÇ·Á°í ÇÑ´Ù.
¸¸¾à ¿©·¯ºÐÀÌ ÀÌ µÑÀ» ±âº» ¿É¼ÇÀ» »ç¿ëÇؼ ¼³Ä¡Çß´Ù¸é, ¾Æ¸¶µµ ÀÌ µÑ Áß¿¡ Çϳª´Â
ºÎÆÃÇÒ ¼ö ¾øÀ» °ÍÀÌ´Ù.(¸ÕÀú ¼³Ä¡ÇÑ Çϳª´Â ºÎÆÃÇÒ ¼ö ¾øÀ» °ÍÀÌ´Ù.)
OS/2ÀÇ ºÎÆ® ¸Å´ÏÁ®´Â ÁÖ ºÎÆ® ¸Å´ÏÁ®°¡ µÇ¾ß¸¸ ÇÑ´Ù. ±×·¯³ª ¸®·Î´Â ¿Å°ÜÁú ¼ö Àֱ⠶§
¹®¿¡ ¸®´ª½º¸¸À» ºÎÆÃÇÑ´Ù.
¸®´ª½º·Î ºÎÆÃÇØ¾ß ÇÑ´Ù.(ÇÊ¿äÇÏ´Ù¸é ºÎÆ®¿Í ·çÆ® Ç÷ÎÇǸ¦ »ç¿ëÇÑ´Ù. ¾î¶»°Ô ºÎÆ®/·çÆ® µð½ºÅ©·ÎºÎÅÍ ¸®´ª½º ÆÄƼ¼ÇÀ» ¾ò¾î³»´ÂÁö
3.5ÀåÀ» º¸±â ¹Ù¶õ´Ù.)
/etc/lilo.conf
¸¦ ÆíÁýÇؼ "boot = "¸¦ ºÎÆ® µå¶óÀ̺ê(/dev/hda)°¡ ¾Æ´Ñ ¸®´ª½º ÆÄƼ¼Ç
ÀÇ À̸§(/dev/hda6)À¸·Î ¹Ù²Û´Ù. /sbin/lilo
¸¦ ½ÇÇà½ÃŲ´Ù.(
3.5Àå¿¡¼ ÀÌ ÈÀϵ鿡 ´ëÇÑ
º¸´Ù ÀÚ¼¼ÇÑ ¼³¸íµéÀ» ÇÏ°í ÀÖ´Ù.)
ÀÌÁ¦, OS/2·Î ºÎÆÃÇÏ°í FDISK¸¦ ½ÇÇà½ÃŲ´Ù. ¿©·¯ºÐÀÇ ¸®´ª½º ÆÄƼ¼Ç("Type 83")À» ¼±ÅÃ
ÇÏ°í, Æ˾÷ ¸Þ´º¿¡¼ "ºÎÆ® ¸Å´ÏÁ® ¸Þ´º¿¡ Ãß°¡Çϱâ"¸¦ ÅÃÇÑ´Ù. ÀÌÁ¦ ¸ðµÎ ¸ÂÃçÁ³À» °Í
ÀÌ´Ù.
Àç½ÃÀÛÇÏ°íµµ ¿©ÀüÈ÷ ¸®´ª½º°¡ ¸ñ·Ï¿¡ ¾ø´Ù¸é, ¿©·¯ºÐÀÌ ¸¶Áö¸· ´Ü°è¿¡¼ ±×°ÍÀ» ÀûÀýÈ÷
Ãß°¡Çß´ÂÁö È®ÀÎÇ϶ó. ¸®´ª½º°¡ ¸ñ·Ï¿¡ Àִµ¥ ¼±ÅÃÇÒ¶§ missing systemÀ̳ª non-system
disk errors µîÀ» ¸¸³ª°Ô µÈ´Ù¸é,
5.1ÀÇ Ã³À½ ºÎºÐ¿¡¼ ¸®·Î¸¦ ¿Ã¹Ù·Î ¼³Ä¡ÇÏÁö ¾ÊÀº°ÍÀÌ´Ù.
5.1ÀåÀ» ºÁ¶ó. ¸®´ª½º·Î ºÎÆÃÇϱâ À§Çؼ ÀϹÝÀûÀ¸·Î ÇÏµå µå¶óÀ̺ê·Î¸¸ ºÎÆÃÇÑ´Ù. ¼³Ä¡ µð½ºÄÏÀ» »ç¿ëÇؼ OS/2·Î ºÎÆÃÇÏ°í, ¸í·É ¸ðµå·Î ºüÁ® ³ª¿Í¼ FDISK¸¦ ½ÇÇàÇÑ´Ù.
ÀÌ·ÐÀûÀ¸·Î´Â ¸®·Î·Î OS/2¸¦ ºÎÆÃÇÒ ¼ö ÀÖ´Ù. ¸®·Î ÇÁ·ÒÇÁÆ®°¡ ¶ß¸é shiftÅ°¸¦ ´©¸£°í
OS2°°Àº °ÍÀ» ÀÔ·ÂÇÏ¸é µÈ´Ù. ÇÊÀÚ´Â ±×·¸°Ô ÇØ º¸¾Ò´Ù. ÇÏÁö¸¸ ÀÛµ¿ÇÏÁö ¾Ê¾Ò´Ù.
/etc/lilo.conf
¿¡ ´ÙÀ½°ú °°ÀÌ Ãß°¡Ç϶ó.
other = /dev/hda5
label = os2
(¸¸¾à ¿©·¯ºÐÀÇ OS/2 ÆÄƼ¼ÇÀÌ /dev/hda5¶ó¸é ¸»ÀÌ´Ù.) ¶Ç´Â ¾Æ·¡Ã³·³ ½á¼ ¸®´ª½º°¡ ÆÄƼ¼ÇÀ» üũÇϵµ·Ï ÇÒ ¼ö ÀÖ´Ù.
table = /dev/hda
(¶Ç´Â hdb). ±×·¯³ª ³ª´Â /sbin/lilo
ÀÇ ½ÇÇà½Ã¿¡ À߸øµÈ ÆÄƼ¼Ç ¿¡·¯¸¦ ¸¸³µ´Ù.
¸¸ÀÏ ¿©·¯ºÐÀÇ OS/2°¡ µÎ¹ø° ÇÏµå µå¶óÀ̺꿡 ÀÖ´Ù¸é, /sbin/lilo
°¡ Á¦´ë·Î ½ÇÇàµÇÁö ¾Ê
À» °æ¿ì¸¸ Á¦¿ÜÇÏ°í´Â ´ÙÀ½°ú °°ÀÌ ½á³Ö¾î¾ß ÇÑ´Ù.
loader = /boot/os2_d.b
(µÎ¹ø° Çϵ忡¼ OS/2·Î ºÎÆÃÇÏ·Á¸é Ưº°ÇÑ ÀûÀç±â°¡ ÇÊ¿äÇѵ¥, os2_d.b°¡ ¹Ù·Î ±×°ÍÀÌ´Ù.)
ÀÌ°ÍÀÌ ÀÛµ¿½Ãų ¼ö ÀÖ´Ù¸é, ÇÊÀÚ¿¡°Ôµµ ¾Ë·ÁÁֱ⠹ٶõ´Ù.
¿©·¯ºÐÀÇ ¼öÁ¤ÇÑ °ÍÀ̳ª, Á¦¾ÈÇÒ °Í, ¶Ç´Â ¹°¾îº¼ °ÍÀÌ ÀÖ´Ù¸é ¾Æ·¡ÀÇ ÁÖ¼Ò·Î º¸³»ÁÖ±â
¹Ù¶õ´Ù.
moffatt@yallara.cs.rmit.edu.au
¹Ì´Ï-ÇÏ¿ìÅõÀÇ ÃֽŠ¹öÁ¯Àº ¿©±â¿¡ ÀÖÀ» °ÍÀÌ´Ù.
http://yallara.cs.rmit.edu.au/~moffatt/linux-os2/