11. ÀÚÁÖ ¹Þ´Â Áú¹®µé(FAQ : Frequently Asked Question)

Áú¹® boot/root µð½ºÅ©·Î ºÎÆ®Çߴµ¥ ¾Æ¹« Àϵµ »ý±âÁö ¾Ê½À´Ï´Ù. ¾î¶»°Ô ÇØ¾ß Çϳª¿ä?
Áú¹® ½½·¢¿þ¾î/µ¥ºñ¾È/·¹µåÇÞÀÇ ºÎÆ®µð½ºÅ©µéÀº ¾î¶»°Ô µ¿ÀÛÇÏ´Â °ÍÀΰ¡¿ä?
Áú¹® 1440 KB ¸¦ ÃʰúÇÏ´Â °í¹Ðµµ µð½ºÄÏÀ» »ç¿ëÇÏ·Á¸é? ÀÚ½ÅÀÇ µð½ºÄÏ µå¶óÀ̺갡 Áö¿øÇÏ´Â µð½ºÄÏ ¹Ðµµ¸¦ È®ÀÎÇÏ·Á¸é?
Áú¹® ºÎÆÃ°¡´ÉÇÑ ½Ãµð·ÒÀ» ¸¸µé·Á¸é?
Áú¹® ºÎÆÃ°¡´ÉÇÑ LS-120 µð½ºÅ©¸¦ ¸¸µé·Á¸é?
Áú¹® XYZ µå¶óÀ̹ö¸¦ Æ÷ÇÔÇÑ ºÎÆ®µð½ºÅ©¸¦ ¸¸µé·Á¸é?
Áú¹® ·çÆ®µð½ºÄÏÀÇ ÆÄÀϵéÀ» »õ·Î¿î ÆÄÀϵé·Î °»½ÅÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß Çϳª¿ä?
Áú¹® ´Ù½Ã µµ½º¸¦ ¾²°í ½Í¾î¼­ LILO ¸¦ Á¦°ÅÇÒ±î Çϴµ¥ ¾î¶»°Ô ÇØ¾ß Çϳª¿ä?
Áú¹® Ä¿³Î°ú ºÎÆ®µð½ºÅ©¸¦ µÑ´Ù ÀÒ¾î¹ö·È´Âµ¥ ºÎÆÃ½Ãų ¹æ¹ýÀÌ ÀÖÀ»±î¿ä?
Áú¹® boot/root µð½ºÄÏÀÇ º¹»çº»À» ¸¸µé·Á¸é?
Áú¹® ¸Å¹ø ºÎÆ®ÇÒ ¶§¸¶´Ù ¡°ahaxxxx=nn,nn,nn¡± ½ÄÀ¸·Î ÀÔ·ÂÇÏÁö ¾Ê°í ºÎÆ®ÇÒ ¼ö´Â ¾ø³ª¿ä?
Áú¹® ºÎÆ®ÇÒ ¶§ ¡°A: cannot execute B¡± ¶ó´Â ¿¡·¯°¡ ³µ½À´Ï´Ù. ¿ÖÀΰ¡¿ä?
Áú¹® Á¦ Ä¿³ÎÀº ·¥µð½ºÅ©¸¦ Áö¿øÇÕ´Ï´Ù¸¸ ·¥µð½ºÅ©¸¦ 0 K ·Î ÃʱâÈ­½ÃÄÑ ¹ö¸³´Ï´Ù.

Áú¹® boot/root µð½ºÅ©·Î ºÎÆ®Çߴµ¥ ¾Æ¹« Àϵµ »ý±âÁö ¾Ê½À´Ï´Ù. ¾î¶»°Ô ÇØ¾ß Çϳª¿ä?

´äº¯ À§ÀÇ 7Àý ºÎºÐÀ» º¸½Ê½Ã¿À.

Áú¹® ½½·¢¿þ¾î/µ¥ºñ¾È/·¹µåÇÞÀÇ ºÎÆ®µð½ºÅ©µéÀº ¾î¶»°Ô µ¿ÀÛÇÏ´Â °ÍÀΰ¡¿ä?

´äº¯ À§ÀÇ 9Àý ºÎºÐÀ» º¸½Ê½Ã¿À.

Áú¹® 1440 KB ¸¦ ÃʰúÇÏ´Â °í¹Ðµµ µð½ºÄÏÀ» »ç¿ëÇÏ·Á¸é? ÀÚ½ÅÀÇ µð½ºÄÏ µå¶óÀ̺갡 Áö¿øÇÏ´Â µð½ºÄÏ ¹Ðµµ¸¦ È®ÀÎÇÏ·Á¸é?

´äº¯ ´ÙÀ½Àº fdutils ÇÁ·Î±×·¥ÀÇ ÀÛ¼ºÀÚÀÎ ¾Ë¶óÀÎ Å©³ªÇÁ(Alain Knaff) ¾¾ÀÇ °£·«ÇÑ ´äº¯ÀÔ´Ï´Ù.

À̰ÍÀº µð½ºÄÏÀÇ ¹°¸®Àû Æ÷¸ËÀÇ ¹®Á¦¶ó±âº¸´Ù´Â ¿ÀÈ÷·Á BIOS ¿¡ °ü·ÃµÈ ¹®Á¦¶ó ÇÒ¼ö ÀÖ½À´Ï´Ù. ¸¸¾à BIOS °¡ 18 À» ÃʰúÇÏ´Â ¼½Åͳѹö¸¦ ¿¡·¯(bad)·Î ÆÇ´ÜÇÑ´Ù¸é ´õÀÌ»ó ¿ì¸®°¡ ÇÒ¼ö ÀÖ´Â ÀÏÀº º°·Î ¾ø½À´Ï´Ù. BIOS ¸¦ µð½º¾î¼Àºí¸µÇÑ ÀÚ·á°¡ ºÎÁ·Çϱ⠶§¹®¿¡ ÀÌ´Â ½ÃÇàÂø¿À¸¦ °ÅÃÄ È®ÀÎÇÒ ¼ö ¹Û¿¡ ¾ø½À´Ï´Ù. ÇÏÁö¸¸, ¸¸ÀÏ BIOS °¡ ED µð½ºÅ©(extra density: 36 sectors/track, 2.88MB)¸¦ Áö¿øÇÏ´Â °æ¿ì¿¡´Â, 1722K µð½ºÅ© ¿ª½Ã Áö¿øÇÒ °ÍÀÔ´Ï´Ù.

Æ®·¢´ç ¼½Åͼö°¡ 21 ¼½Å͸¦ ÃʰúÇÑ, ¼ÒÀ§ ¼öÆÛÆ÷¸äµÈ µð½ºÅ©·Î´Â ºÎÆÃÀÌ ¾ÈµÇ±â ½±½À´Ï´Ù: »ç½Ç, ÀÌ·¯ÇÑ µð½ºÅ©µéÀº ºñÇ¥ÁØ »çÀÌÁî(¿¹¸¦ µé¸é, ¼½ÅÍ´ç 512 ¹ÙÀÌÆ® ´ë½Å 1024 ¹ÙÀÌÆ®¸¦ ÇÒ´ç)ÀÇ ¼½Å͸¦ »ç¿ëÇϱ⠶§¹®¿¡ ºÎÆÃ¿¡ ½ÇÆÐÇϱ⠽±½À´Ï´Ù. ÇÏÁö¸¸ À̸¦ À§ÇØ Æ¯º°ÇÑ ºÎÆ®¼½ÅÍ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÑ´Ù¸é ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¦ ±â¾ïÀÌ ¸Â´Ù¸é, DOS 2M À¯Æ¿¸®Æ¼¿¡ ÀÌ·± ±â´ÉÀÌ ÀÖ°í, OS/2 ÀÇ XDF À¯Æ¿¸®Æ¼¿¡µµ ÀÌ·± ±â´ÉÀÌ ÀÖ½À´Ï´Ù.

ÀϺΠBIOS µéÀº 18 À» ÃʰúÇÏ´Â ¼½Åͳѹö´Â ¹«Á¶°Ç ¿¡·¯·Î °£ÁÖÇØ ¹ö¸³´Ï´Ù. 1722 K µð½ºÅ©´Â 21 ¼½ÅͱîÁö »ç¿ëÇϱ⠶§¹®¿¡ ÀÌ °æ¿ì ºÎÆÃÀÌ ¾ÈµÉ °ÍÀÔ´Ï´Ù. À̸¦ È®ÀÎÇÏ´Â °¡Àå È®½ÇÇÑ Å×½ºÆ® ¹æ¹ýÀº DOS ³ª syslinux µð½ºÄÏÀ» 1722 K ·Î Æ÷¸ËÇÑ ÈÄ ºÎÆÃ°¡´ÉÇÏ°Ô ¸¸µé¾î, À̰ÍÀ¸·Î ºÎÆÃÇØ º¸´Â °ÍÀÔ´Ï´Ù. ¸¸ÀÏ LILO ¸¦ »ç¿ëÇÑ´Ù¸é linear ¿É¼ÇÀ» Á־´Â ¾ÈµË´Ï´Ù(linear ¿É¼ÇÀ» ÁÖ¸é LILO ´Â ±× µð½ºÄÏÀ» Ç¥ÁØ 18 sectors/track µð½ºÄÏÀ¸·Î °£ÁÖÇϱ⠶§¹®¿¡ BIOS °¡ °í¹Ðµµ µð½ºÄÏÀ» Áö¿øÇÔ¿¡µµ ºÒ±¸ÇÏ°í ºÎÆÃ¿¡ ½ÇÆÐÇÒ °ÍÀÔ´Ï´Ù).

Áú¹® ºÎÆÃ°¡´ÉÇÑ ½Ãµð·ÒÀ» ¸¸µé·Á¸é?

´äº¯ 10Àý ÀýÀ» º¸½Ê½Ã¿ä.

Áú¹® ºÎÆÃ°¡´ÉÇÑ LS-120 µð½ºÅ©¸¦ ¸¸µé·Á¸é?

´äº¯ ÇÊÀÚ¿¡°Ô´Â LS-120 µå¶óÀ̺갡 ¾ø±â ¶§¹®¿¡, ´ÙÀ½ Á¤º¸´Â µ¥ÀÌºê ½Ã³×°Ô(Dave Cinege) ¾¾°¡ ¸®´ª½º ¶ó¿ìÅÍ ÇÁ·ÎÁ§Æ®¿¡ Á¦°øÇÑ ³»¿ëÀ» ¿ä¾àÇÑ °ÍÀÔ´Ï´Ù.

LS-120 Àº IDE Ç÷ÎÇÇ µå¶óÀ̺êÀÇ ÀÏÁ¾ÀÔ´Ï´Ù. Ç¥ÁØ 3.5 ÀÎÄ¡ µð½ºÅ©¿Í ȣȯµÇ¸ç »õ·Î¿î 120 MB µð½ºÅ©¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸®´ª½º v2.0.31 ¿¡¼­´Â ¿Ïº®ÇÏ°Ô Áö¿øµË´Ï´Ù. À̰ÍÀ¸·Î ºÎÆÃÇÏ·Á¸é LS-120 À» µå¶óÀ̺ê 0 À¸·Î Ưº°ÇÏ°Ô ´Ù·ç¾îÁÖ´Â BIOS °¡ ¹Ýµå½Ã ÀÖ¾î¾ß ÇÕ´Ï´Ù(ÀÌ¿¡¹ÝÇØ, IDE µð¹ÙÀ̽ºµéÀº º¸Åë 80 ¿¡¼­ ½ÃÀÛÇÕ´Ï´Ù). BIOS °¡ À̸¦ Áö¿øÇÏÁö ¾Ê´Â °æ¿ì, Promise Technologies »çÀÇ ¼ÒÇü IDE FloppyMax Ä«µå¸¦ ±¸ÀÔÇϸé ÀÌ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ä¿³Î ºÎÆ®·Î´õ´Â LS-120 À» ÁÁ¾ÆÇÏÁö ¾Ê±â ¶§¹®¿¡ Áï°¢ ¸ØÃç¹ö¸®°Ô µË´Ï´Ù. 2m µð½ºÅ©µéµµ LS-120 ¿¡¼­´Â ºÎÆ®µÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. 1.44 MB ¿¡¼­ 1.74 MB µð½ºÅ©µéÀº ±ú²ýÇÏ°Ô ºÎÆ®µÉ °ÍÀÔ´Ï´Ù. SYSLINUX v1.32 ´Â 120 MB µð½ºÅ©¿Í Àß ÀÛµ¿ÇÕ´Ï´Ù. MS-DOS ȣȯ¼ºÀÌ ÇÊ¿ä¾ø´Ù¸é SYSLINX ¸¦ ¾²´Â ´ë½Å, µð½ºÅ©¸¦ ÆÄƼ¼Ç ³ª´©¾î ext2 ³ª minix ÆÄÀϽýºÅÛÀ» ¾²´Â °ÍÀÌ ´õ ÁÁÀ» °ÍÀÔ´Ï´Ù.

LILO ´Â 120 MB µð½ºÅ©¿Í Àß ÀÛµ¿ÇÕ´Ï´Ù. ´ÙÀ½Àº lilo.conf ÀÇ ÇÑ ¿¹ÀÔ´Ï´Ù.
        boot=/dev/hda
        compact
        disk=/dev/hda bios=0
        install=/floppy/boot.b
        map=/floppy/map
        image=/floppy/linux
        label=Linux
        append="load_ramdisk=1"
        initrd=/floppy/root.bin
        ramdisk=8192
"disk=/dev/hda bios=0" ºÎºÐÀÌ LS-120 ·Î ºÎÆÃÇÏ´Â ¿ä·ÉÀÔ´Ï´Ù.

Áú¹® XYZ µå¶óÀ̹ö¸¦ Æ÷ÇÔÇÑ ºÎÆ®µð½ºÅ©¸¦ ¸¸µé·Á¸é?

´äº¯ °¡Àå ½¬¿î ¹æ¹ýÀº °¡±î¿î ½½·¢¿þ¾î ¹Ì·¯ »çÀÌÆ®¿¡¼­ ½½·¢¿þ¾î Ä¿³ÎÀ» ¹Þ´Â °ÍÀÔ´Ï´Ù. ½½·¢¿þ¾î Ä¿³ÎµéÀº °¡´ÉÇÑ ÇÑ ¸¹Àº µð¹ÙÀ̽º µå¶óÀ̹öµéÀ» Æ÷ÇÔÇÏ´Â Æ÷°ýÀûÀÎ Ä¿³ÎµéÀ̹ǷΠ¸¸ÀÏ SCSI ³ª IDE ÄÁÆ®·Ñ·¯¸¦ °¡Áö°í ÀÖ´Ù¸é ÇØ´ç µå¶óÀ̹ö°¡ ½½·¢¿þ¾î Ä¿³Î¿¡ ÀÖÀ» °¡´É¼ºÀÌ ³ô½À´Ï´Ù.

a1 µð·ºÅ丮¿¡ °¡¼­ ´ç½ÅÀÇ ÄÁÆ®·Ñ·¯ ŸÀÔ¿¡ ¸Â´Â IDE ³ª SCSI Ä¿³ÎÀ» ¼±ÅÃÇϽʽÿÀ. ¼±ÅÃÇϽŠĿ³Î¿¡ ´ëÇÑ xxxxkern.cfg ÆÄÀÏÀ» º¸¸é ÇØ´ç µå¶óÀ̹ö°¡ ±× Ä¿³Î¿¡ µé¾îÀÖ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿øÇÏ´Â µð¹ÙÀ̽º°¡ ¸®½ºÆ® ¾È¿¡ ÀÖ´Ù¸é, ±× Ä¿³ÎÀº ´ç½Å ÄÄÇ»Å͸¦ ºÎÆÃ½Ãų ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. xxxxkern.tgz ÆÄÀÏÀ» ´Ù¿î¹ÞÀº ÈÄ º» ¹®¼­ÀÇ ºÎÆ®µð½ºÅ© Á¦ÀÛ¿¡ °üÇÑ ºÎºÐ¿¡ ÀûÈù ¹æ¹ý´ë·Î ºÎÆ®µð½ºÅ©·Î º¹»çÇϽʽÿÀ.

±× ´ÙÀ½, rdev zImage ¸í·ÉÀ» ½á¼­ Ä¿³ÎÀÇ ·çÆ® µð¹ÙÀ̽º¸¦ È®ÀÎÇÕ´Ï´Ù. ¸¸ÀÏ ÀÌ°Ô ´ç½ÅÀÌ ¿øÇÏ´Â ·çÆ® µð¹ÙÀ̽º°¡ ¾Æ´Ï¶ó¸é, rdev ¸í·ÉÀ» ½á¼­ ·çÆ® µð¹ÙÀ̽º¸¦ ¹Ù²ãÁÖ¾î¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, Áö±Ý ´Ù¿î¹ÞÀº Ä¿³Î¿¡´Â /dev/sda2 °¡ ·çÆ® µð¹ÙÀ̽º·Î ÁöÁ¤µÇ¾î Àִµ¥ Á¤ÀÛ ÀÚ½ÅÀÇ ·çÆ® µð¹ÙÀ̽º´Â /dev/sda8 À̶ó´Â SCSI ÆÄƼ¼ÇÀÏ ¼ö ÀÖ´Â °ÍÀÔ´Ï´Ù. ¸¸ÀÏ ·çÆ®µð½ºÄÏÀ» ÀÌ¿ëÇϰڴٸé rdev zImage /dev/fd0 ¸í·ÉÀ¸·Î ·çÆ® ÆÄÀϽýºÅÛÀÇ À§Ä¡°¡ Ç÷ÎÇǵð½ºÄÏÀÓÀ» ¾Ë·ÁÁÖ¾î¾ß ÇÕ´Ï´Ù.

½½·¢¿þ¾î ·çÆ®µð½ºÅ©ÀÇ ¼Â¾÷¹æ¹ý±îÁö ¾Ë°í ½Í¾îÇϽÇÁö ¸ð¸£°Ú´Âµ¥, ±×°ÍÀº º» HOWTO ¹®¼­ÀÇ ¹üÀ§¸¦ ¹þ¾î³ª´Â ³»¿ëÀÔ´Ï´Ù. ¿øÇϽô ºÐµéÀº ¸®´ª½º ¼³Ä¡°¡À̵带 º¸½Ã°Å³ª ½½·¢¿þ¾î ¹èÆ÷ÆÇÀ» ±¸Çغ¸½Ã±â ¹Ù¶ø´Ï´Ù. º» ¹®¼­ÀÇ "Âü°íÀÚ·á" ºÎºÐÀ» Âü°íÇϼ¼¿ä.

Áú¹® ·çÆ®µð½ºÄÏÀÇ ÆÄÀϵéÀ» »õ·Î¿î ÆÄÀϵé·Î °»½ÅÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß Çϳª¿ä?

´äº¯ °¡Àå ½¬¿î ¹æ¹ýÀº ·çÆ®µð½ºÅ©ÀÇ ÆÄÀÏ ½Ã½ºÅÛÀ» ´ç½ÅÀÌ »ç¿ëÇß´ø DEVICE (4.2Àý¿¡¼­ ³ª¿Ô¾ú½À´Ï´Ù)¿¡ ¿ªÀ¸·Î º¹»çÇØ¿Â ÈÄ, ±× ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¶¿îÆ®ÇØ¼­ ÇÊ¿äÇÑ ºÎºÐÀ» °»½ÅÇÕ´Ï´Ù. ´ç½ÅÀÇ ·çÆ® ÆÄÀϽýºÅÛÀÌ ¾îµð¼­ºÎÅÍ ½ÃÀÛÇÏ°í ¾ó¸¶¸¸Å­ÀÇ ºí·ÏÀ» Â÷ÁöÇÏ´ÂÁö¸¦ ¹Ýµå½Ã ±â¾ïÇØµÎ¾î¾ß ÇÕ´Ï´Ù.
        dd if=/dev/fd0 bs=1k skip=ROOTBEGIN count=BLOCKS | gunzip > DEVICE
        mount -t ext2 DEVICE /mnt
°»½ÅÇÑ ´ÙÀ½¿¡´Â 4.7Àý ºÎºÐ¿¡¼­ Çß´ø °Íó·³ ÀÛ¾÷ÇÑ ÈÄ, ·çÆ® ÆÄÀϽýºÅÛÀ» ´Ù½Ã µð½ºÅ©·Î ¿Å±é´Ï´Ù. À̶§, »õ·Î¿î ·çÆ® ÆÄÀϽýºÅÛÀÇ ½ÃÀÛÀ§Ä¡¸¦ ¹Ù²ÙÁö ¾Ê¾Ò´Ù¸é Ä¿³ÎÀ» ´Ù½Ã ³Ö´Â´Ù°Å³ª ·¥µð½ºÅ© ¿öµå¸¦ Àç°è»êÇØÁÙ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.

Áú¹® ´Ù½Ã µµ½º¸¦ ¾²°í ½Í¾î¼­ LILO ¸¦ Á¦°ÅÇÒ±î Çϴµ¥ ¾î¶»°Ô ÇØ¾ß Çϳª¿ä?

´äº¯ »ç½Ç ÀÌ Áú¹®Àº ºÎÆ®µð½ºÅ©¿¡ °üÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù¸¸ ºó¹øÈ÷ µÇÇ®À̵Ǵ Áú¹®ÀÔ´Ï´Ù. ¸®´ª½º·Î ÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» ¾²½Ê½Ã¿À.
         /sbin/lilo -u

´Ù¸¥ ¹æ¹ýÀ¸·Î´Â LILO ·Î ÀúÀåÇØµÐ ¹é¾÷À» dd ¸í·ÉÀ» ½á¼­ ºÎÆ®¼½ÅÍ·Î º¹»çÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ ¹æ¹ýÀ» ¾²½Ã·Á¸é LILO ¿¡ °üÇÑ ¹®¼­¸¦ Âü°íÇϽñ⠹ٶø´Ï´Ù.

DOS ³ª À©µµ¿ìÁî ³»¿¡¼­´Â ´ÙÀ½ DOS ¸í·É¾î¸¦ »ç¿ëÇϽʽÿÀ.
         FDISK /MBR
MBR Àº ¸¶½ºÅÍ ºÎÆ® ·¹ÄÚµå(Master Boot Record)¸¦ ¶æÇÏ´Â ¿ë¾îÀÔ´Ï´Ù. À§ÀÇ ¸í·ÉÀº ÆÄƼ¼Ç Å×À̺íÀº °Çµå¸®Áö ¾ÊÀ¸¸é¼­ ºÎÆ®¼½Å͸¦ ±ú²ýÇÑ DOS ºÎÆ®¼½ÅÍ·Î ¹Ù²Ù¾î ÁÝ´Ï´Ù. ¿Ïº®ÇÏ°Ô ±ú²ýÀÌÇØ¾ß ÇÑ´Ù°í ÁÖÀåÇÏ´Â »ç¶÷µéÀº ÀÌ ¹æ¹ý¿¡ µ¿ÀÇÇÏÁö ¾Ê°íÀÖÁö¸¸ ½ÉÁö¾î´Â LILO ¸¦ Á¦ÀÛÇÑ Werner Almesberger ¾¾ Á¶Â÷µµ ÀÌ ¹æ¹ýÀ» ÃßõÇϰí ÀÖ½À´Ï´Ù. ÀÌ ¹æ¹ýÀÌ ½±°í È®½ÇÇÕ´Ï´Ù.

Áú¹® Ä¿³Î°ú ºÎÆ®µð½ºÅ©¸¦ µÑ´Ù ÀÒ¾î¹ö·È´Âµ¥ ºÎÆÃ½Ãų ¹æ¹ýÀÌ ÀÖÀ»±î¿ä?

´äº¯ ÁغñÇØ³õÀº ºÎÆ®µð½ºÅ©°¡ ¾øÀ¸½Ã´Ù¸é, °¡Àå ½¬¿î ¹æ¹ýÀº ´ç½ÅÀÇ µð½ºÅ© ÄÁÆ®·Ñ·¯ ŸÀÔ(IDE ȤÀº SCSI)¿¡ ¸Â´Â ½½·¢¿þ¾î Ä¿³ÎÀ» ±¸ÇÏ´Â °ÍÀÔ´Ï´Ù. À̰ÍÀº À§ÀÇ ¡° XYZ µå¶óÀ̹ö¸¦ Æ÷ÇÔÇÑ ºÎÆ®µð½ºÅ©¸¦ ¸¸µé·Á¸é? ¡± ¿¡ ´ëÇÑ ´äº¯¿¡¼­ ¼³¸íÇß½À´Ï´Ù. ±×·¸°Ô ±¸ÇÑ Ä¿³ÎÀ» ½á¼­ ÄÄÇ»Å͸¦ ºÎÆ®½ÃŲ ÈÄ ¼Õ»óµÈ ºÎºÐÀ» °íÄ¡½Ã±â ¹Ù¶ø´Ï´Ù.

±¸ÇϽŠĿ³ÎÀÇ ·çÆ® µð¹ÙÀ̽º ¼¼ÆÃÀÌ ¿øÇϽô µð½ºÅ© ŸÀÔ°ú ÆÄƼ¼ÇÀ¸·Î ¼³Á¤µÇ¾îÀÖÁö ¾Ê¾ÒÀ» ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ½½·¢¿þ¾î¿¡¼­´Â ÀϹÝÀûÀ¸·Î Ä¿³ÎÀÇ SCSI ·çÆ® µð¹ÙÀ̽º°¡ /dev/sda2 ·Î ÀâÇôÀִµ¥ ÇÊÀÚÀÇ ¸®´ª½ºÀÇ ·çÆ®ÆÄƼ¼ÇÀº /dev/sda8 ·Î µÇ¾îÀÖ´Ù°í ÇսôÙ. ÀÌ °æ¿ì Ä¿³Î³»ÀÇ ·çÆ® µð¹ÙÀ̽º ¼³Á¤À» ¼öÁ¤ÇØÁÖ¾î¾ß ÇÕ´Ï´Ù.

½ÉÁö¾î´Â °¡Áø °ÍÀÌ ´Þ¶û Ä¿³Î Çϳª¿Í DOS ȤÀº ±× ¿Ü ´Ù¸¥ ¿î¿µÃ¼Á¦»ÓÀÌ´õ¶óµµ ±×°É·Îµµ Ä¿³Î³»ÀÇ ·çÆ® µð¹ÙÀ̽º¿Í ·¥µð½ºÅ© ¼³Á¤À» ¹Ù²Ü¼ö ÀÖ½À´Ï´Ù.

rdev ¸í·ÉÀº Ä¿³ÎÆÄÀϳ»¿¡ °íÁ¤µÇ¾îÀÖ´Â ¿ÀÇÁ¼ÂÀÇ °ªÀ» ¹Ù²ãÁÜÀ¸·Î½á Ä¿³ÎÀÇ ¼¼ÆÃÀ» ¹Ù²Ù´Â °ÍÀÔ´Ï´Ù. µû¶ó¼­ ÇöÀç ¾î¶² ½Ã½ºÅÛÀ» °®°í ÀÖµçÁö °£¿¡ hex ¿¡µðÅ͸¸ ¾µ ¼ö ÀÖ´Ù¸é °°Àº ÀÛ¾÷À» ÇØ³¾ ¼ö ÀÖ½À´Ï´Ù. -- ÇÑ ¿¹·Î DOS ÀÇ ³ëÅÏ À¯Æ¿¸®Æ¼ µð½ºÅ©¿¡µðÅ͸¦ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿¡µðÅ͸¦ ½á¼­ Ä¿³Î³»ÀÇ ´ÙÀ½ ¿ÀÇÁ¼Â°ªµéÀ» üũÇϰí ÇÊ¿äÇÏ´Ù¸é À̸¦ ¼öÁ¤ÇÏ½Ã¸é µË´Ï´Ù.
HEX     DEC  DESCRIPTION
0x01F8  504  Low byte of RAMDISK word
0x01F9  505  High byte of RAMDISK word
0x01FC  508  Root minor device number - see below
0X01FD  509  Root major device number - see below

·¥µð½ºÅ© ¿öµåÀÇ ÇØ¼®Àº À§ÀÇ 6.3Àý ºÎºÐ¿¡ ³ª¿Í ÀÖ½À´Ï´Ù.

¸ÞÀÌÀú, ¸¶ÀÌ³Ê µð¹ÙÀ̽º ³Ñ¹öµéÀº ·çÆ® ÆÄÀϽýºÅÛÀÌ ¸¶¿îÆ®µÉ µð¹ÙÀ̽º·Î ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù. ¾µ¸¸ÇÑ °ªµéÀº ´ÙÀ½°ú °°½À´Ï´Ù.
DEVICE          MAJOR MINOR
/dev/fd0            2     0   1st floppy drive
/dev/hda1           3     1   partition 1 on 1st IDE drive
/dev/sda1           8     1   partition 1 on 1st SCSI drive
/dev/sda8           8     8   partition 8 on 1st SCSI drive
ÀÏ´Ü ÀÌ °ªµéÀ» ¼³Á¤Çß´Ù¸é ÀÌÁ¦ ³ëÅÏ À¯Æ¿¸®Æ¼ µð½ºÅ© ¿¡µðÅͳª rawrite.exe °°Àº ÇÁ·Î±×·¥À» ½á¼­ ÆÄÀÏÀ» µð½ºÄÏ »ó¿¡ ½á³Ö¾î¾ß ÇÕ´Ï´Ù. rawrite.exe ÇÁ·Î±×·¥Àº ¸ðµç ¹èÆ÷º»¿¡ ´Ù Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. À̰ÍÀº µµ½ºÇÁ·Î±×·¥À¸·Î¼­ ¾î¶² ÆÄÀÏÀ» ÆÄÀϽýºÅÛ ³»¿¡ ¾²´Â °ÍÀÌ ¾Æ´Ï¶ó ºÎÆ®¼½ÅͺÎÅÍ ±×´ë·Î(raw ÇϰÔ) µð½ºÅ©·Î ½á³Ö¾î ¹ö¸®´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ³ëÅÏ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ½Å´Ù¸é ÆÄÀÏÀ» µð½ºÅ©ÀÇ ¹°¸®ÀûÀΠùºÎºÐ¿¡¼­ºÎÅÍ ±×´ë·Î ½á³Ö¾î¾ß¸¸ ÇÕ´Ï´Ù.

Áú¹® boot/root µð½ºÄÏÀÇ º¹»çº»À» ¸¸µé·Á¸é?

´äº¯ ÀÚ¼º ¸Åü´Â ½Ã°£ÀÌ Áö³²¿¡ µû¶ó ±× ÀÚ±âÀû Ư¼ºÀÌ ÀúÇϵDZ⠶§¹®¿¡, ¿øº»À» ÀÐÀ» ¼ö ¾ø°Ô µÉ °æ¿ì¿¡ ´ëºñÇØ º¹±¸¿ë µð½ºÄÏÀ» ¿©¹ú·Î °¡Áö°í ÀÖ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

ºÎÆÃ °¡´ÉÇÑ µð½ºÄÏÀ̵ç À¯Æ¿¸®Æ¼ µð½ºÄÏÀ̵簣¿¡ ¾î¶² µð½ºÄÏÀÇ º¹»çº»À» ¸¸µå´Â °¡Àå ¼Õ½¬¿î ¹æ¹ýÀº dd ¸í·ÉÀ¸·Î ¿øº»µð½ºÄÏÀÇ ³»¿ëÀ» Çϵåµð½ºÅ© »óÀÇ ÆÄÀÏ·Î º¹»çÇØ ¿Â ÈÄ, °°Àº ¸í·ÉÀ¸·Î ±× ÆÄÀÏÀ» »õ·Î¿î µð½ºÄÏ¿¡ º¹»çÇØ ³Ö´Â °ÍÀÔ´Ï´Ù. À̶§ µð½ºÄÏÀ» ¸¶¿îÆ®ÇÒ Çʿ䰡 ¾øÀ¸¸ç ¶Ç ¸¶¿îÆ®ÇØ¼­µµ ¾ÈµË´Ï´Ù. ¿Ö³ÄÇϸé dd ¸í·ÉÀº raw device ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϱ⠶§¹®ÀÔ´Ï´Ù.

¿øº»À» º¹»çÇϱâ À§Çؼ­´Â ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ¾¹´Ï´Ù.
     dd if=DEVICENAME of=FILENAME
¿©±â¼­ DEVICENAME Àº µð½ºÄÏ µå¶óÀ̺êÀÇ µð¹ÙÀ̽ºÀÇ À̸§À̰í FILENAME Àº Çϵåµð½ºÅ©¿¡ »ý¼ºµÇ´Â ÆÄÀÏÀÇ À̸§ÀÔ´Ï´Ù. dd ¸í·É¿¡¼­ count ÆÄ¶ó¸ÞÅ͸¦ »ý·«ÇÏ¸é µð½ºÅ© Àüü(°í¹Ðµµ µð½ºÄÏÀÇ °æ¿ì 2880 ºí·Ï)¸¦ º¹»çÇÏ°Ô µË´Ï´Ù.

¾ò¾î³½ ÆÄÀÏÀ» »õ·Î¿î µð½ºÄÏÀ¸·Î º¹»çÇÏ·Á¸é »õ µð½ºÄÏÀ» ³Ö°í ¸í·ÉÀ» ¹Ý´ë·Î ³»¸³´Ï´Ù.
     dd if=FILENAME of=DEVICENAME

ÀÌ»óÀº ´ç½ÅÀÌ ¿ÀÁ÷ ÇϳªÀÇ µð½ºÅ© µå¶óÀ̺긦 °¡Áö°í ÀÖ´Ù°í °¡Á¤ÇÑ °ÍÀÔ´Ï´Ù. ¸¸ÀÏ °°Àº ŸÀÔÀÇ µð½ºÅ© µå¶óÀ̺긦 µÎ °³ °¡Áö°í ÀÖ´Ù¸é, ´ÙÀ½ ¸í·É¾î·Î µð½ºÄÏÀ» º¹»çÇÒ ¼ö ÀÖ½À´Ï´Ù.
               dd if=/dev/fd0 of=/dev/fd1

Áú¹® ¸Å¹ø ºÎÆ®ÇÒ ¶§¸¶´Ù ¡°ahaxxxx=nn,nn,nn¡± ½ÄÀ¸·Î ÀÔ·ÂÇÏÁö ¾Ê°í ºÎÆ®ÇÒ ¼ö´Â ¾ø³ª¿ä?

´äº¯ µð½ºÅ© µð¹ÙÀ̽º°¡ ÀÚµ¿À¸·Î °¨ÁöµÇÁö ¾Ê´Â´Ù¸é ´ÙÀ½Ã³·³ Ä¿³Î¿¡ µð¹ÙÀ̽º ÆÄ¶ó¸ÞÅÍ ¹®ÀÚ¿­À» ½á ÁÖ¾î¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°Àº ½ÄÀÔ´Ï´Ù.
      aha152x=0x340,11,3,1
LILO »ç¿ë½Ã ÀÌ ÆÄ¶ó¸ÞÅÍ ¹®ÀÚ¿­À» Àü´ÞÇÏ´Â ¸î °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.

  • ½Ã½ºÅÛÀÌ LILO ¸¦ ÅëÇØ ºÎÆ®µÉ ¶§¸¶´Ù ¸í·É¾î ¶óÀο¡ ¹®ÀÚ¿­À» ½áÁÖ´Â ¹æ¹ý. ÇÏÁö¸¸ À̰ÍÀº ±ÍÂúÀº ¹æ¹ýÀÔ´Ï´Ù.

  • LILO ÀÇ lock Ű¿öµå¸¦ ½á¼­ ¿øÇÏ´Â ¸í·É¾î ¶óÀÎÀ» µðÆúÆ®·Î ÀúÀå½ÃŰ´Â ¹æ¹ý. ÀÌ·¸°Ô Çϸé LILO ´Â ºÎÆ®ÇÒ ¶§¸¶´Ù ¸Å¹ø ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏ°Ô µË´Ï´Ù.

  • LILO ¼³Á¤ÆÄÀϳ»¿¡ append= ±¸¹®À» ¾²´Â ¹æ¹ý. À̶§ ÆÄ¶ó¸ÞÅÍ ¹®ÀÚ¿­Àº ¹Ýµå½Ã ÀοëºÎÈ£·Î °¨½ÎÁÖ¾î¾ß¸¸ ÇÕ´Ï´Ù.

´ÙÀ½Àº À§ÀÇ ÆÄ¶ó¸ÞÅÍ ¹®ÀÚ¿­À» »ç¿ëÇÑ ¸í·É¾î ¶óÀÎÀÇ ¿¹ÀÔ´Ï´Ù.
         zImage  aha152x=0x340,11,3,1 root=/dev/sda1 lock

À̰ÍÀº µð¹ÙÀ̽º ÆÄ¶ó¸ÞÅÍ ¹®ÀÚ¿­À» ³Ñ°ÜÁָ鼭 µ¿½Ã¿¡ Ä¿³Î·Î ÇÏ¿©±Ý ·çÆ® µð¹ÙÀ̽º¸¦ /dev/sda1 ·Î ¼³Á¤ÄÉ ÇÑ ÈÄ, ¸í·É¾î ¶óÀÎ Àüü¸¦ ÀúÀå½ÃÄÑ Â÷ÈÄ·Î ºÎÆ®ÇÒ ¶§¸¶´Ù À̸¦ »ç¿ëÇÕ´Ï´Ù.

´ÙÀ½Àº APPEND ±¸¹®ÀÇ ¿¹ÀÔ´Ï´Ù.
         APPEND = ¡°aha152x=0x340,11,3,1¡±

ÆÄ¶ó¸ÞÅÍ ¹®ÀÚ¿­Àº ¸í·É¾î ¶óÀο¡¼­´Â Àý´ë·Î ÀοëºÎÈ£¸¦ ½á¼­´Â ¾ÈµÇ¸ç, ¹Ý´ë·Î APPEND ±¸¹®¿¡¼­´Â ¹Ýµå½Ã ÀοëºÎÈ£¸¦ °°ÀÌ ½á¾ß ÇÕ´Ï´Ù.

¶Ç, ÆÄ¶ó¸ÞÅÍ ¹®ÀÚ¿­´ë·Î Á¦´ë·Î µ¿ÀÛÇÏ°Ô ÇÏ·Á¸é Ä¿³ÎÀº ¹Ýµå½Ã ±× µð½ºÅ© ŸÀÔ¿¡ ÇØ´çÇÏ´Â µå¶óÀ̹ö¸¦ °¡Áö°í ÀÖ¾î¾ß¸¸ ÇÕ´Ï´Ù. ¸¸ÀÏ ÇØ´ç µå¶óÀ̹ö¸¦ °¡Áö°í ÀÖÁö ¾Ê´Ù¸é ±× ÆÄ¶ó¸ÞÅÍ ¹®ÀÚ¿­Àº ¾Æ¹«·± ÀÛ¿ëÀ» ¸øÇÏ´Â ÀÖÀ¸³ª¸¶³ªÇÑ Á¸Àç°¡ µÇ¹Ç·Î ÀÌ·²¶§´Â ÇÊ¿äÇÑ µå¶óÀ̹ö¸¦ Æ÷ÇÔÇÏ´Â Ä¿³ÎÀ» ´Ù½Ã ¸¸µé¾î ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. Ä¿³ÎÀ» Á¦ÀÛ½ÃÀÇ ÀÚ¼¼ÇÑ »çÇ×Àº /usr/src/linux ·Î °¡¼Å¼­ README ÆÄÀÏÀ» ÀÐÀ¸½Ã°í ¸®´ª½º FAQ ¿Í ¸®´ª½º ¼³Ä¡ HOWTO ¸¦ ÀÐ¾î º¸½Ê½Ã¿À. ¾Æ´Ï¸é ±× µð½ºÅ© ŸÀÔ¿¡ ¸Â´Â ÀϹÝÀûÀÎ Ä¿³ÎÀ» ±¸ÇØ ¼³Ä¡Çϼŵµ µË´Ï´Ù.

LILO ¼³Ä¡¸¦ ½ÃÇèÇØ º¸½Ã±â Àü¿¡ ¹Ýµå½Ã LILO ¹®¼­¸¦ Àо½Ã±â ¹Ù¶ø´Ï´Ù. BOOT ±¸¹®À» ºÎÁÖÀÇÇÏ°Ô »ç¿ëÇÏ¸é ÆÄÆ¼¼ÇÀÌ ¼Õ»óµÉ ¼ö ÀÖ½À´Ï´Ù.

Áú¹® ºÎÆ®ÇÒ ¶§ ¡°A: cannot execute B¡± ¶ó´Â ¿¡·¯°¡ ³µ½À´Ï´Ù. ¿ÖÀΰ¡¿ä?

´äº¯ ¾î¶² ÇÁ·Î±×·¥ÀÇ À̸§ÀÌ ´Ù¸¥ À¯Æ¿¸®Æ¼ ÇÁ·Î±×·¥ÀÇ Äڵ峻¿¡¼­ Á÷Á¡ ÄÚµù(hardcoded)µÈ °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì°¡ ¾îµð¿¡³ª ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ÇÏÁö¸¸ ÀÌ·¯ÇÑ °æ¿ì´Â ¿Ö ¾î¶² ½ÇÇàÆÄÀÏÀÌ ºÐ¸íÈ÷ Á¸ÀçÇϴµ¥µµ ºÒ±¸ÇÏ°í Æ¯Á¤ ÇÁ·Î±×·¥ÀÌ ±× ÆÄÀÏÀ» ãÁö ¸øÇϴ°¡¸¦ ¼³¸íÇØÁÝ´Ï´Ù. ƯÁ¤ ÇÁ·Î±×·¥ÀÌ Äڵ峻¿¡¼­ ´Ù¸¥ ÆÄÀÏÀÇ À̸§À» »ç¿ëÇϰí ÀÖ´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÏ·Á¸é strings ¸í·ÉÀ» ¾´ ÈÄ ±× Ãâ·ÂÀ» grep À¸·Î ÆÄÀÌÇÁ ¹Þ¾Æ È®ÀÎÇØº¸¸é µË´Ï´Ù.

ÀÌ·± °æ¿ìÀÇ ¸î°¡Áö ½ÇÁ¦ ¿¹°¡ ¾Ë·ÁÁ® ÀÖ½À´Ï´Ù.

  • ¾î¶² ¸®´ª½º ¹öÀü¿¡¼­ÀÇ shutdown ÇÁ·Î±×·¥Àº ±× Äڵ峻¿¡ /etc/reboot ¶ó´Â À̸§À» ¹Ù·Î »ç¿ëÇϰí ÀÖ½À´Ï´Ù. µû¶ó¼­ ÀÌ °æ¿ì reboot ÇÁ·Î±×·¥Àº ¹Ýµå½Ã /etc µð·ºÅ丮 ¹Ø¿¡ À§Ä¡Çؾ߸¸ ÇÕ´Ï´Ù.

  • Ä¿³ÎÀÌ init ¸¦ ãÁö ¸øÇؼ­ ¹®Á¦°¡ µÇ´Â °æ¿ìµµ ÀÖ¾ú½À´Ï´Ù.

ÀÌ·± ¹®Á¦µéÀ» ÇØ°áÇϱâ À§Çؼ­´Â, ÇØ´ç ÇÁ·Î±×·¥À» ¿Ã¹Ù¸¥ µð·ºÅ丮¿¡ µÎ°Å³ª ¼³Á¤ÆÄÀÏ(¿¹¸¦ µé¸é inittab)µéÀ» °íÃÄ ¿Ã¹Ù¸¥ µð·ºÅ丮¸¦ °¡¸®Å°µµ·Ï ÇØ¾ß ÇÕ´Ï´Ù. ¾Æ¹«·¡µµ Àڽžø´Ù¸é Çϵåµð½ºÅ©ÀÇ È¯°æ°ú µ¿ÀÏÇÑ È¯°æÀ» ¸¸µé¾î ÁֽʽÿÀ. ±×´ÙÀ½, ÇÁ·Î±×·¥µéÀ» Çϵåµð½ºÅ©¿¡¼­¿Í µ¿ÀÏÇÑ µð·ºÅ丮¿¡ µÎ°í, Çϵåµð½ºÅ©¿¡¼­ ¾²´Â inittab, /etc/rc.d ¿Í µ¿ÀÏÇÑ ÆÄÀÏÀ» »ç¿ëÇØ º¾´Ï´Ù.

Áú¹® Á¦ Ä¿³ÎÀº ·¥µð½ºÅ©¸¦ Áö¿øÇÕ´Ï´Ù¸¸ ·¥µð½ºÅ©¸¦ 0 K ·Î ÃʱâÈ­½ÃÄÑ ¹ö¸³´Ï´Ù.

´äº¯ ÀÌ·± ÀÏÀÌ ¹ß»ýÇÏ¸é ºÎÆÃ½Ã¿¡ ´ÙÀ½°ú °°Àº Ä¿³Î ¸Þ½ÃÁö°¡ ¶å´Ï´Ù.
         Ramdisk driver initialized : 16 ramdisks of 0K size

À̴ Ʋ¸²¾øÀÌ ºÎÆ®½Ã¿¡ Ä¿³Î ÆÄ¶ó¸ÞÅͰ¡ ·¥µð½ºÅ©ÀÇ Å©±â¸¦ 0 À¸·Î ¼¼ÆÃÇ߱⠶§¹®ÀÏ °Ì´Ï´Ù. ¾Æ¸¶µµ LILO ¼³Á¤ÆÄÀÏÀÇ ÆÄ¶ó¸ÞÅͰ¡ ´ÙÀ½°ú °°ÀÌ ¼³Á¤µÇ¾îÀÖ´Â °ÍÀ» °£°úÇϼÌÀ» °ÍÀÔ´Ï´Ù.
         ramdisk= 0

ÀϺΠ¿À·¡µÈ ¹èÆ÷ÆÇ¿¡ Æ÷ÇÔµÈ LILO ¼³Á¤ÀÇ »ùÇà ÆÄÀÏ¿¡ ÀÌ·± ¿É¼ÇÀÌ µé¾î ÀÖ´Â ¼ö°¡ ÀÖ½À´Ï´Ù. Áö±Ý ÀÌ »ùÇà ¼³Á¤ÆÄÀÏÀÌ Ä¿³ÎÀ» ¼¼ÆÃÇϰíÀÖ´Â °ÍÀÔ´Ï´Ù. À§¿Í °°Àº ¶óÀÎÀÌ ÀÖ´Ù¸é »èÁ¦Çϼ¼¿ä.

¸¸ÀÏ 0 K ·Î ¼³Á¤µÇ¾îÀÖ´Â ·¥µð½ºÅ©¸¦ »ç¿ëÇÏ·Á ½ÃµµÇÑ´Ù¸é ±× °á°ú´Â ¿¹»óÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ´Â Ä¿³Î ÆÐ´ÐÀ¸·Î À̾îÁú ¼öµµ ÀÖ½À´Ï´Ù.