º¹±¸¸¦ ÁøÇàÇϱâ Àü¿¡ ù°·Î È®ÀÎÇØ¾ß ÇÒ °ÍÀº Çϵå¿þ¾îÀÇ ½Ã°£ÀÌ ¹Ù¸£°Ô ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÏ´Â °ÍÀÌ´Ù. BIOS ¼³Á¤À» È®ÀÎÇϱ⠹ٶõ´Ù. ¾ó¸¶³ª ½Ã°£À» Á¤È®È÷ ¼³Á¤ÇØ¾ß ÇÏ´Â Áö´Â ¿©·¯ºÐÀÇ ÀÀ¿ëÇÁ·Î±×·¥(application)¿¡ ´Þ·ÁÀÖ´Ù. º¹±¸¸¦ À§Çؼ´Â Á¤È®ÇÑ ½Ã°£¿¡¼ ¸î ºÐÁ¤µµ Â÷À̳ª´Â Á¤µµ´Â ¸Â¾Æ¾ß ÇÑ´Ù. À̰ÍÀÌ ¿©·¯ºÐÀÌ ÃÖÁ¾ÀûÀ¸·Î º¹±¸µÈ ½Ã½ºÅÛÀ» ½Ãµ¿½ÃÄ×À» ¶§ ½Ã°£ÀÌ °áÁ¤ÀûÀ¸·Î Áß¿äÇÑ ¿µÇâÀ» ¹ÌÄ¡´Â (time-critical) ÀϵéÀÌ Á¦´ë·Î µ¹¾Æ°¡°Ô ¸¸µé °ÍÀÌ´Ù.
tomsrtbt·Î ºÎÆÃÇϱâ Àü¿¡, ¿©·¯ºÐÀÇ ZIP µå¶óÀ̺갡 º´·Ä Æ÷Æ®, ȤÀº /dev/lp0 ³ª /dev/lp1¿¡ ¿¬°áµÇ¾ú´ÂÁö È®ÀÎÇ϶ó. ½ÃÀÛ ÇÁ·Î±×·¥Àº ZIP µå¶óÀ̺긦 º°·Ä Æ÷Æ®¿¡ ÀÛµ¿ÇÏ°Ô ÇÒ °ÍÀÌ´Ù.
´ÙÀ½ ´Ü°è´Â ºñµð¿À »óŸ¦ ¼³Á¤ÇÏ´Â °ÍÀÌ´Ù. º¸Åë ³ª´Â ½ºÅ©¸°¿¡ °¡´ÉÇÑ ¸¹Àº °ÍÀÌ º¸ÀÌ´Â °ÍÀ» ¼±È£ÇÑ´Ù. ºñµð¿À »óŸ¦ ¼±ÅÃÇÏ´Â ¿É¼ÇÀÌ ³ª¿Ã ¶§, ³ª´Â º¸Åë 6¹ø, Áï 60¶óÀΰú 80¿·Î µÈ °ÍÀ» »ç¿ëÇÑ´Ù. ¿©·¯ºÐÀÇ Çϵå¿þ¾î´Â °íÇØ»óµµ¸¦ Áö¿øÇϰųª ¸øÇÒ ¼ö ÀÖÀ¸´Ï ½ÇÇèÀ» ÇØº¸½Ã¶ó.
ÀÏ´Ü tomsrtbt°¡ ºÎÆ®µÇ°í ÄܼÖÀÌ ³ªÅ¸³ª¸é, ZIP µå¶óÀ̺긦 ¸¶¿îÆ®Ç϶ó. ´ÙÀ½°ú °°ÀÌ Àбâ Àü¿ëÀ¸·Î ¸¶¿îÆ®ÇÏ´Â °Íµµ ÁÁÀº ¾ÆÀ̵ð¾î°¡ µÉ ¼ö ÀÖ´Ù.
# mount /dev/sda1 /mnt -o ro |
´ÙÀ½°ú °°ÀÌ Á¦´ë·Î Á¸ÀçÇÏ´ÂÁö È®ÀÎÇ϶ó:
# ls -l /mnt |
ÀÌ ½ÃÁ¡¿¡¼, ¿©·¯ºÐÀº ÀÚµ¿ ȤÀº ¼öµ¿À¸·Î º¹±¸¸¦ ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¾ÕÀ¸·Î ¾î¶² º¯È¸¦ ÁÙ Çʿ䰡 ¾ø´Ù¸é, ÀÚµ¿ÈµÈ º¹±¸¹æ¹ýÀ» »ç¿ëÇ϶ó.
¿ÏÀüÈ÷ ÀÚµ¿ÈµÈ 1´Ü°è º¹±¸¸¦ ÇϱâÀ§Çؼ´Â ´ÙÀ½°ú °°Àº ¸í·É¾î¸¦ ÀÔ·ÂÇ϶ó.
# /mnt/root.bin/first.stage |
If you want to check for back blocks, add the -c option.
¼öµ¿º¹±¸¸¦ ÁøÇàÇϱâ À§Çؼ´Â, ZIPµå¶óÀ̺꿡 ÀÖ´Â ½ºÅ©¸³Æ®°¡ À§Ä¡ÇÑ µð·ºÅ丮¸¦ ¹Ù²Û´Ù.
# cd /mnt/root.bin |
ÀÌÁ¦ ºÐÇÒ¿µ¿ª Á¤º¸¸¦ º¹±¸ÇÒ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇ϶ó. ¿¹¸¦ µé¸é:
# ./make.dev.hda |
¼Õ»óµÈ ºí·Ï¿¡ ´ëÇÑ Á¡°ËÀ» Çϱ⠿øÇÑ´Ù¸é, -c ¿É¼ÇÀ» Ãß°¡Ç϶ó.
ÀÌ ½ºÅ©¸³Æ®´Â ´ÙÀ½°ú °°Àº °ÍÀ» ÇÒ °ÍÀÌ´Ù:
±âÁ¸ÀÇ ºÐÇÒ ¿µ¿ªÇ¥(partition table)¿Í ¸¶½ºÅÍ ºÎÆ® ·¹ÄÚµå(Master Boot Record, MBR)À» »èÁ¦Çϸé¼, ÇÏµå µå¶óÀ̺êÀÇ Ã¹ ¹øÂ° 1024¹ÙÀÌÆ®¸¦ ±ú²ýÀÌ ¸¸µç´Ù.
¿©·¯ºÐÀÌ make.fdisk¸¦ ½ÇÇàÇßÀ» ¶§ ¸ðÀº Á¤º¸·ÎºÎÅÍ ºÐÇÒ ¿µ¿ªÀ» ´Ù½Ã ¸¸µç´Ù.
ext2 ÆÄÀÏ ½Ã½ºÅÛ ºÐÇÒ ¿µ¿ª°ú Àû´çÇÑ ¸®´ª½º ½º¿Ò ºÐÇÒ ¿µ¿ªÀ» ¸¸µç´Ù. ¸¸¾à -c ¿É¼ÇÀ» ³Ö´Â´Ù¸é ¼Õ»óµÈ ºí·Ï¿¡ ´ëÇÑ Á¡°Ëµµ ÇÒ °ÍÀÌ´Ù.
¸î¸î ÇüÅÂÀÇ FAT ºÐÇÒ ¿µ¿ªÀ» ¸¸µç´Ù.
¸¶¿îÆ® À§Ä¡¸¦ ¸¸µé°í ext2 ºÐÇÒ ¿µ¿ªÀ» ¸¶¿îÆ®ÇÑ´Ù.
ÁÖÀÇ: ¸¸¾à ¿©·¯ºÐÀÌ º¹±¸ÇÒ ¿î¿µ üÁ¦°¡ ´Ù¸¥ °ÍÀ̶ó¸é, Áö±ÝÀÌ ½ÃµµÇØ º¼ ÁÁÀº ¶§ÀÌ´Ù. ù°·Î, ¸®´ª½º º¹±¸¸¦ ³¡³»±â À§Çؼ tomsrtbt·Î ´Ù½Ã ºÎÆÃÇ϶ó. ¿©·¯ºÐÀº Áö±Ý ¸· ¸¸µç ºÐÇÒ¿µ¿ªÀ» ´Ù½Ã ¸¶¿îÆ® ÇØ¾ß ÇÒ °ÍÀÌ´Ù. make.dev.x ½ºÅ©¸³Æ®ÀÇ ³¡ ºÎºÐ¿¡ ºÐÇÒ ¿µ¿ªÀ» ¸¶¿îÆ®Çϱâ À§ÇÑ »õ·Î¿î, ±×¸®°í ±âÁ¸ÀÇ °Í°ú µ¶¸³ÀûÀÎ ½ºÅ©¸³Æ®¸¦ ¸¸µé¾î¶ó.
¿©·¯ºÐÀÌ ¸ðµç µð·ºÅ丮¸¦ ¸¸µé°í ºÐÇÒ ¿µ¿ªÀ» ¸ðµÎ ¸¶¿îÆ®ÇÑ ÈÄ, ¿©·¯ºÐÀº restore.metadata ½ºÅ©¸³Æ®¸¦ ½ÇÇà½Ãų ¼ö ÀÖ´Ù. À̰ÍÀº ZIP µå¶óÀ̺êÀÇ ³»¿ë¹°À» Çϵåµå¶óÀ̺ê·Î º¹±¸ÇÒ °ÍÀÌ´Ù.
¿©·¯ºÐÀº ZIP µå¶óÀÌºê ·çÆ® µð·ºÅ丮 ÇϺÎÀÇ µð·ºÅ丮µé°ú º¹±¸µÈ ÀúÀå ÆÄÀÏÀÇ ¸ñ·ÏÀ» »ìÆìº¸¾Æ¾ß ÇÑ´Ù. tomsrtbt¿¡ ´ëÇÑ tar ÆÄÀÏ·Î ºÎÅÍ tarÀÇ ºí·ÏÅ©±â°¡ 20ÀÌ°í ±×°É·Î ÃæºÐÇÏ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. lilo´Â ´ÙÀ½°ú °°Àº °á°ú¸¦ Ç¥½ÃÇØ¾ß ÇÑ´Ù´Â °ÍÀ» ¸í½ÉÇ϶ó.
Added linux * |
À§ÀÇ °ÍÀº "df -m" ¸í·É¾îÀÇ °á°ú¹°¿¡ µÚÀ̾î Ç¥½ÃµÉ °ÍÀÌ´Ù.
¸¸¾à ¿©·¯ºÐÀÌ ºÎÆÃ ÈÄ ¹Ù·Î X window·Î ÁøÇàµÈ´Ù¸é, ¸î¸î ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù. ¾ÈÀüÇÏ°Ô Çϱâ À§Çؼ, ¿©·¯ºÐÀÇ ºÎÆ® ·¹º§À» ÀϽÃÀûÀ¸·Î ¹Ù²Ù¾î¶ó. /target/etc/inittab¿¡ ÀÖ´Â ´ÙÀ½°ú °°Àº ÁÙÀ» ã¾Æ¼
id:5:initdefault: |
´ÙÀ½°ú °°ÀÌ ¹Ù²Ù¾î¶ó.
id:3:initdefault: |