¾ÆÄ¡¸®´ª½º¼³Ä¡¾È³»¼
< ¿øº» > Arch Linux Installation Guide
¾ÆÄ¡ ¸®´ª½º 0.8 (Voodoo) ¼³Ä¡ ¾È³»¼ ¶2007³â 2¿ù 22ÀÏ
ÆÇ 1.02
Dennis Herbrich <dennis@archlinux.org>
Tobias Powalowski <tpowa@archlinux.org>
Judd Vinet <judd@archlinux.org>
°³¿ä ¶ÀÌ ¹®¼´Â ¾ÆÄ¡ ¸®´ª½º ¹èÆ÷ÆÇ 0.8 ÆÇ(Voodoo)ÀÇ ÀÏ¹Ý »ç¿ëÀÚ ¿ë ¹®¼ÀÌ´Ù. ÀÌ ¹®¼´Â ÇÊ¿äÇÑ ÆÄÀÏ ¾ò±â, ¹èÆ÷ÆÇ ¼³Ä¡ ±×¸®°í ±âº»ÀûÀÎ ¶ç¿ì±â(boot)°¡´É ½Ã½ºÅÛ ±¸ÃàÀ» ´Ù·é´Ù. Ãß°¡ÀûÀ¸·Î, ½Ã½ºÅÛ ±¸¼º°ú, pacman ²Ù·¯¹Ì °ü¸®ÀÚ¿Í ABS¿Í °°Àº ¾ÆÄ¡ °íÀ¯ÀÇ µµ±¸µé¿¡ ´ëÇØ °£´ÜÈ÷ ¾ð±ÞÇÑ´Ù.
³»¿ë ¸ñ·Ï ¶
¾ÆÄ¡ ¸®´ª½º¶õ ¹«¾ùÀΰ¡? ¶¾ÆÄ¡ ¸®´ª½º´Â, ¿ø·¡ Per Lidén¿¡ ÀÇÇØ °³¹ßµÈ ÈǸ¢ÇÑ ¹èÆ÷ÆÇÀÎ CRUXÀÇ Âø»ó¿¡ ±â¹ÝÀ» µÐ, i686¿¡ ÃÖÀûÈµÈ ¸®´ª½º ¹èÆ÷ÆÇÀÌ´Ù.
¾ÆÄ¡´Â ºü¸£°í, °¡º±°í, À¯¿¬ÇÑ µ¿½Ã¿¡ ´Ü¼øÇÏ´Ù. ÀÌ ¸»µéÀº Å͹«´Ï ¾ø´Â ¼±Àü¹®±¸°¡ ¾Æ´Ï¶ó, ¸ðµÎ »ç½ÇÀÌ´Ù. ¾ÆÄ¡´Â i686 ó¸® ÀåÄ¡¿¡ ÃÖÀûȵǾî ÀÖ¾î¼, ´ç½ÅÀÇ cpu »çÀÌŬ¿¡¼ ´õ ¸¹Àº °ÍÀ» ¾òÀ» ¼ö ÀÖ´Ù. ·¹µåÇÞ µî¿¡ ºñÇØ °¡º¿ì¸ç, ´Ü¼øÇÑ ¼³°è´Â, ¿©·¯ºÐÀÌ ±¸ÃàÇÏ°íÀÚ ÇÏ´Â ¾î¶² Á¾·ùÀÇ ½Ã½ºÅÛÀ¸·Îµµ ½±°Ô È®ÀåÇÏ¿© ¸¸µé ¼ö ÀÖ°Ô ÇÑ´Ù.
ÇϳªÀÇ ¸í·É¾î·Î Àüü ½Ã½ºÅÛÀ» °»½Å(upgrade)ÇÒ ¼ö ÀÖ°Ô ÇÏ´Â, »ç¿ëÇϱ⠽¬¿î ÀÌÁø(binary) ½Ã½ºÅÛÀÌ ±Ù°£À» ÀÌ·ç°í ÀÖ´Ù. ¶ÇÇÑ ¾ÆÄ¡´Â, ½±°Ô ²Ù·¯¹Ì(package)¸¦ ¸¸µé ¼ö ÀÖ°Ô ÇÏ´Â Æ÷Æ® À¯»ç ²Ù·¯¹Ì(package) Á¦ÀÛ ½Ã½ºÅÛ(Arch Build System-ABS)À» »ç¿ëÇϴµ¥, ÇϳªÀÇ ¸í·É¾î·Î ABS¸¦ µ¿±âÈ ½Ãų ¼ö ÀÖ´Ù. ±×¸®°í, µÎ¸» Çϸé ÀܼҸ®Áö¸¸, ¿ª½Ã ÇϳªÀÇ ¸í·ÉÀ¸·Î Àüü ½Ã½ºÅÛÀ» À缳ġÇÒ ¼ö ÀÖ´Ù. ¸ðµç°Ô ¾ÆÁÖ ´Ü¼øÇÏ°í ¸í¹éÇÏ°Ô ÀÌ·ç¾îÁø´Ù.
¾ÆÄ¡ ¸®´ª½º´Â, ¼ÒÇÁÆ®¿þ¾îµéÀ» ÃÖ½ÅÀÇ ¾ÈÁ¤ ÆÇÀ¸·Î À¯ÁöÇϱâ À§ÇØ ¾Ö¾²°í ÀÖ´Ù. ¿ì¸®´Â »ó´çÈ÷ ÇÕ¸®ÈµÈ ÇÙ½É ²Ù·¯¹Ì(package) ¸ðÀ½À» Á¦°øÇÏ´Â µ¿½Ã¿¡, AL °³¹ßÀڵ鿡 ÀÇÇØ °ü¸®µÇ´Â Áõ´ëÇÏ´Â extra ²Ù·¯¹Ì(package) ¸ðÀ½À» Á¦°øÇÑ´Ù. ¶ÇÇÑ, ¿øÇÑ´Ù¸é ´©±¸³ª »ç¿ëÇÒ ¼ö ÀÖ´Â ±ÛÀÚ ±×´ë·Î ¼öõ°³ÀÇ Ãß°¡ÀûÀÎ ²Ù·¯¹ÌµéÀ», ½Å·Ú¹Þ´Â °øµ¿Ã¼ ±¸¼º¿øµéÀÌ AUR¿¡ Á¦°øÇÏ°í ÀÖ´Ù.
´Ü¼øÇÏ°í °¡º±°Ô ÇÑ´Ù´Â ¸ñÇ¥·Î, ¸®´ª½º ½Ã½ºÅÛ¿¡¼ »ó´ëÀûÀ¸·Î ¾µ¸ð¾ø´Â ºÎºÐ(/user/docÀ̳ª info ÆäÀÌÁö¿Í °°Àº)Àº »©¹ö·È´Ù. ³» °³ÀÎÀûÀÎ °æÇèÀ¸·Î´Â À̰͵éÀº °ÅÀÇ »ç¿ëµÇÁö ¾ÊÀ¸¸ç, ÇÊ¿äÇÏ´Ù¸é ³Ý¿¡¼ µ¿ÀÏÇÑ Á¤º¸¸¦ ±¸ÇÒ ¼ö ÀÖ´Ù. ¸ÇÆäÀÌÁöµéÀº ¾ðÁ¦¶óµµ (ÀÖ´Ù)!
¾ÆÄ¡ ¸®´ª½º´Â ¶ÇÇÑ, hotplug¿Í udev Áö¿ø°ú °°Àº, ¸®´ª½º »ç¿ëÀÚµéÀÌ ÀÌ¿ë °¡´ÉÇÑ º¸´Ù »õ·Î¿î ±â´ÉÀ» »ç¿ëÇϱâ À§ÇØ ³ë·ÂÇÏ°í ÀÖ´Ù. ¹°·Ð ¾ÆÄ¡ ¸®´ª½º 0.8 (Voodoo)Àº 2.6 ¸®´ª½º Ä¿³Î°ú udev¸¦ ±âº»À¸·Î »ç¿ëÇÏ°í, XFS/JFS, RAID/LVM ¹× ¾ÏȣȵÈ(encrypted) ÆÄÀϽýºÅÛÀ» Áö¿øÇÑ´Ù.
Çã°¡ ¶¾ÆÄ¡ ¸®´ª½º, pacman, ¹®¼, ½ºÅ©¸³Æ®µéÀº Judd Vinet¿¡ ÀúÀÛ±Ç ©2002-2007 ÀÌ ÀÖÀ¸¸ç, the GNU Public LicenseÇÏ¿¡ Çã°¡°¡ ÁÖ¾îÁ® ÀÖ´Ù.
Ãâó¿Í Àǰ߹ݿµ ¶ÀÌ ¹®¼´Â Judd Vinet <judd@archlinux.org>ÀÇ ÀÛ¾÷¿¡ ´ëÆø ÀÇÁ¸ÇÏ°í ÀÖ´Ù. ÀϺΠ±³Á¤°ú »ó´çÇÑ ¼öÁ¤ ¹× Ãß°¡°¡ Dennis Herbrich <dennis@archlinux.org>¿Í Tobias Powalowski <tpowa@archlinux.org>¿¡ ÀÇÇØ ÀÌ·ç¾î Á³´Ù. ±³Á¤°ú Àǰ߹ݿµÀÌ ¿À·ùÃßÀûÀÚ(bugtracker)¿¡°Ô Á¦°øµÇ¾î¾ß ÇÑ´Ù. ¼ö¸¹Àº »ç¶÷µéÀÌ ±³Á¤À» Á¦½ÃÇÏ°í °³¼±À» Á¦¾ÈÇÔÀ¸·Î½á, °ø½Ä ¾ÆÄ¡ ¸®´ª½º ¹®¼ÀÇ ¹ßÀü¿¡ ±â¿©ÇßÀ¸¸ç ±â¿©ÇÒ °ÍÀÌ´Ù. ±×µé ¸ðµÎ¸¦ ¸ñ·Ï¿¡ ¿Ã¸®´Â °ÍÀº ºÒ°¡´ÉÇÏ´Ù. ÇÏÁö¸¸, ¿©·¯ºÐÀº ÀÚ½ÅÀÌ ´©±¸ÀÎÁö ¾Ë°í ÀÖ°í, ¿©·¯ºÐÀÇ µµ¿ò ¾øÀÌ´Â À¯Áö ¹ßÀüÀÌ °ÅÀÇ ºÒ°¡´ÉÇÏ´Ù. °¨»çÇÑ´Ù!
¼³Ä¡Àü ¶¾ÆÄ¡ ¸®´ª½º´Â i686 ó¸®ÀåÄ¡¿¡ ÃÖÀûȵǾî ÀÖ¾î¼, ¾î¶°ÇÑ Àú»ç¾ç Áï ȣȯµÇÁö ¾Ê´Â x86 CPU(i386,i486,i586) ¼¼´ëµé¿¡¼´Â µ¿ÀÛÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ÆæƼ¾÷ II ȤÀº AMD K6-2 ó¸®ÀåÄ¡³ª ±× ÀÌ»óÀÌ ¿ä±¸µÈ´Ù.
x86-64 ¾ÆÅ°ÅØóµµ °ø½ÄÀûÀ¸·Î Áö¿øµÈ´Ù.
¾ÆÄ¡ ¸®´ª½º¸¦ ¼³Ä¡Çϱâ Àü¿¡, ¿©·¯ºÐÀº »ç¿ëÇÏ°íÀÚ ÇÏ´Â ¼³Ä¡ ¹æ¹ýÀ» °áÁ¤ÇØ¾ß ÇÑ´Ù. ¾ÆÄ¡ ¸®´ª½º´Â CD ·Ò ¼³Ä¡¸¦ À§ÇÑ ¼¼°¡Áö ´Ù¸¥ ¶ç¿ì±â(boot)°¡´É ISO À̹ÌÁö¸¦ Á¦°øÇÑ´Ù. ¼±È£µÇ´Â ¼³Ä¡ ¹æ¹ýÀº ´Ù·ç±â ½¬¿î CD-ROM ±â¹Ý ¼³Ä¡·Î¼, °ø±ÞµÇ´Â ²Ù·¯¹Ìµé(packages)¸¸ ´Ù¸¥ ¼¼°¡Áö ¼³Ä¡ ¸Åü¸¦ Á¦°øÇÑ´Ù. ÀÌ À̹ÌÁöµé Áß ¾î¶² °ÍÀ» »ç¿ëÇÏ´ø °£¿¡, FTP¸¦ ÅëÇØ ²Ù·¯¹ÌµéÀ» ¾òÀ» ¼ö ÀÖµµ·Ï ¼³Ä¡ ÇÁ·Î±×·¥¿¡°Ô Áö½ÃÇÒ ¼ö ÀÖ´Ù. ±×¸®°í, ¸ðµç À̹ÌÁöµéÀº ÃÖÈÄÀÇ ¼ö´ÜÀÎ º¹±¸ CD·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù.
ÀÌÁ¦ ¶ç¿ì±â(boot)°¡´É ¾ÆÄ¡ ¼³Ä¡ CD À̹ÌÁö¸¦ ±¸Ç϶ó. ¿°ÅµÈ ¹Ì·¯ ¸®½ºÆ® Áß Çϳª¿¡¼ ÃֽŠISO¸¦ ³»·Á¹Þ¾Æ ±Á´øÁö, ȤÀº ´ÜÁö ÀüÈ¿¬°áÀÌ ¼Óµµ¸¦ ³¾ ¼ö ¾ø°Å³ª cd ¶óÀÌÅÍ°¡ ¾ø´Ù¸é ´Ù¸¥ »ç¶÷¿¡°Ô¼ ±¸¿ö ´Þ¶ó°í ÇÏ´øÁö Çؼ... ¶ÇÇÑ °ÅÀÇ Àü¼¼°è·Î ¹è´ÞµÇ´Â OSCDisc·Î ºÎÅÍ ¿Â¶óÀÎ CD ±¸¸Å¸¦ ÇÒ ¼ö ÀÖ´Ù.
ÇÑ°ÉÀ½ ´õ ³ª¾Æ°¡ ¿À·¡µÈ ISO·Î ¼³Ä¡Çϴµ¥ ¿ì·ÁÇÒ ÇÊ¿ä°¡ ¾ø´Âµ¥, ÀÏ´Ü ±âº» ½Ã½ºÅÛÀ» ±¸ÃàÇØ ³õÀ¸¸é ÃֽŠºê·£Ä¡·Î ½Ã½ºÅÛÀ» °»½Å(upgrade)ÇÏ´Â °ÍÀº ½ÄÀº Á× ¸Ô±âÀ̱⠶§¹®ÀÌ´Ù. ÃÖ¼ÒÇÑ ´ç½ÅÀÌ ±¤´ë¿ª ¿¬°áÀ» »ç¿ëÇÑ´Ù¸é!
0.8 IsoµéÀÌ ÀÌÁ¦´Â ¼³Ä¡µÈ ¾ÆÄ¡ ½Ã½ºÅÛó·³ µ¿ÀÛÇÑ´Ù. ¿©±â °¡Àå µÎµå·¯Áø Ç׸ñµéÀÌ ÀÖ´Ù:
ÇÊ¿äÇÑ °Í ¶
¾ÆÄ¡ ¸®´ª½º ¾ò±â ¶´ç½ÅÀº ³»·Á¹Þ±â ÆäÀÌÁö¿¡ ½Ç¸° ¹Ì·¯µé¿¡¼ ¾ÆÄ¡ ¸®´ª½º¸¦ ³»·Á¹ÞÀ» ¼ö ÀÖ´Ù. Âü°í¿ëÀ¸·Î ¾Æ·¡ ¹Ì·¯µéÀÌ ½Ç·ÁÀÖ´Ù (À̰͵éÀº ÄÉÄɹ¬Àº °ÍÀÏ ¼ö ÀÖÀ½¿¡ ÁÖÀÇÇ϶ó; ÃֽŠ¸ñ·ÏÀº À¥ÆäÀÌÁö¸¦ Âü°íÇ϶ó):
¼³Ä¡ ¸Åü Áغñ ¶CD ¼³Ä¡
CD-ROM »ç¿ë ¶´ç½ÅÀÌ ÀÌ¹Ì ¶ç¿ì±â(boot) ÀýÂ÷¿¡ Àͼ÷ÇÏ´Ù¸é, ÀÌ ¸ðµç ÇãÆ° ¼Ò¸®µµ »ý·«ÇÏ°í ½ÇÁ¦ ¾ÆÄ¡ ¸®´ª½º ¼³Ä¡ °³¿ä¸¦ ¸»ÇÏ´Â ÀÏ¹Ý ¼³Ä¡ ÀýÂ÷·Î °Ç³Ê ¶Ù¾î¶ó.
¾ÆÄ¡ ¸®´ª½º ¼³Ä¡ CD¸¦ µå¶óÀ̺꿡 ³Ö°í ´ç½ÅÀÇ ÄÄÇ»Å͸¦ Àç¶ç¿ì±â(boot)Ç϶ó. CD-ROM ¶ç¿ì±â(boot)À¸·Î BIOS¸¦ ÁöÁ¤Çß´ÂÁö È®ÀÎÇ϶ó. ¾î¶»°Ô ÇØ¾ß µÉÁö ¸ð¸¥´Ù¸é ÀÚ¼¼ÇÑ ºÎºÐÀº ¸¶´õº¸µå ¼³¸í¼³ª ½Ã½ºÅÛ Á¦Á¶»ç¿¡ Á¶È¸Ç϶ó. ÀÏ´Ü CD·Î ¶ç¿ì±â(boot)À» Çϸé, ÀÌ ´Ü°è¿¡¼ ´ç½ÅÀÇ ¼±Åà ÁöÁ¤¿¡ ÇØ´çµÇ´Â ÀÚÆÇ ÀÔ·ÂÀ» ¹«ÇÑÁ¤ ±â´Ù¸®°í ÀÖ´Â, boot prompt¸¦ º¸°Ô µÉ °ÍÀÌ´Ù. ´ëºÎºÐÀÇ »ç¿ëÀÚµéÀº, ±×³É Enter¸¦ ´©¸£¸é µÈ´Ù.
¶ç¿ì±â(boot)ÀýÂ÷°¡ ³¡³ª¸é, È¸é »ó´Ü Àý¹Ý¿¡ ä¿öÁø ¼Ò¼öÀÇ ¸í·É¾îµéÀÌ ÀÖ´Â ·çÆ® ½©(root shell)·Î ¶³¾îÁú °ÍÀÌ´Ù. ÀÌÁ¦ ´ç½ÅÀº ½ÇÁ¦ ¼³Ä¡¸¦ ½ÃÀÛÇÒ Áغñ°¡ µÇ¾ú´Ù. ȤÀº, ÇÊ¿äÇÏ´Ù°í ¿©°ÜÁö´Â ¼öµ¿À¸·Î ÁغñÇÑ ¾î¶² °ÍÀ» ÁøÇàÇضó. ÀÏ¹Ý ¼³Ä¡ ÀýÂ÷ ¶ÀÌ ½ÃÁ¡¿¡¼ ´ç½Å ½Ã½ºÅÛÀº ¶ç¿ì±â(boot)ÀÌ µÇ¾î¾ß ÇÑ´Ù. ±×¸®°í, ¼³Ä¡ ¿øº» »Ó¸¸ ¾Æ´Ï¶ó, ´ç½ÅÀÌ ¼³Ä¡Çϱ⠿øÇÏ´Â ÇÏµå µå¶óÀ̺굵 Á¢±Ù °¡´É ÇØ¾ß ÇÑ´Ù.
¼³Ä¡ ´Ü°èµé:
°æÇèÀÖ´Â »ç¿ëÀÚ¶ó¸é, °¡´ÉÇÑ ½© µµ±¸µéÀ» »ç¿ëÇؼ, ¼³Ä¡ ÇÁ·Î±×·¥À» ½ÃÀÛÇϱâ Àü¿¡, ¼³Ä¡¿¡ ÇÊ¿äÇÑ ÇÏµå µå¶óÀ̺곪 ÀåÄ¡µéÀ» ÁغñÇÒ ¼ö ÀÖ´Ù. ´õ ÀÌ»ó ¼³¸í¼ º¸±â°¡ ´çÀå ÇÊ¿äÇÏÁö ¾Ê´Ù¸é ÀÌ ´Ü¶ôÀ» °Ç³Ê ¶Ù¾îµµ µÈ´Ù. ¾ÆÄ¡ ¸®´ª½º ¼³Ä¡ ¸Åü¿¡´Â, °æÇèÀÖ´Â »ç¿ëÀÚµéÀ» À§ÇÑ /arch/quickinst ½ºÅ©¸³Æ®°¡ ÀÖ´Ù. ÀÌ ½ºÅ©¸³Æ®´Â »ç¿ëÀÚ°¡ ÁöÁ¤ÇÑ ¸ñÇ¥ µð·ºÅ丮¿¡ "±â¹Ý(base)" ²Ù·¯¹Ì(package) ¸ðÀ½À» ¼³Ä¡ÇÑ´Ù. RAID¿Í LVMó·³ Àç¹Ì³ °Íµé·Î º°³ ¼³Ä¡¸¦ ÇÏ°íÀÚ ÇÑ´Ù¸é, ȤÀº ¼³Ä¡ ÇÁ·Î±×·¥À» ÀüÇô »ç¿ëÇÏ°í ½ÍÁö ¾Ê´Ù¸é, ´ç½ÅÀº ¾Æ¸¶ quickinst ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ°íÀÚ ÇÒ °ÍÀÌ´Ù. ¸ðµç ¸ÚÁø Ä£±¸µéÀÌ ±×·¸°Ô ÇÑ´Ù.
US ¾Æ´Ñ Å°¸Ê ¿Ã¸®±â ¶US°¡ ¾Æ´Ñ Å°¸ÊÀ» ¿øÇÑ´Ù¸é, »õ·Î¿î Å°¸ÊÀ» ¿Ã¸®±â À§ÇØ km µµ±¸¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÇÁ·ÒÇÁÆ®¿¡ ´ÜÁö kmÀ» ÃÄ ³Ö°í, ¿Ã¹Ù¸¥ Å°¸Ê°ú ÄÜ¼Ö ÆùÆ®·Î ³ª¾Æ°¡±â À§ÇØ È»ìÇ¥ Å°¸¦ »ç¿ëÇ϶ó.
¼Â¾÷ ½ÇÇà ¶ÀÌÁ¦ /arch/setupÀ» ½ÇÇàÇؼ ¼³Ä¡ ÇÁ·Î±×·¥À» ±¸µ¿ÇÒ ¼ö ÀÖ´Ù. ¾ó¸¶ÀÇ Á¤º¸ ¸Þ½ÃÁö ÈÄ¿¡ ¼³Ä¡ ¹æ¹ýÀ» ¼±ÅÃÇÏ°Ô µÈ´Ù. ¸¸¾à ºü¸¥ ÀÎÅÍ³Ý ¿¬°áÀ» »ç¿ëÇÏ°í ÀÖ´Ù¸é, ¾î¼¸é ±¸½ÄÀÌ µÇ¾î¹ö¸° CD ³»¿ë¹° ´ë½Å¿¡, ´ç½ÅÀº ÃֽŠ²Ù·¯¹Ì(package)¸¦ È®º¸ÇÒ ¼ö ÀÖ´Â FTP ¼³Ä¡¸¦ ¼±È£ÇÒ °ÍÀÌ´Ù. ¸¸¾à ÀÎÁõÀÌ ÇÊ¿äÇÑ º¹ÀâÇÑ ÇÁ¶ô½Ã ¼³Á¤À» °¡Áö°í ÀÖ´Ù¸é, ¾Æ¸¶ °ï¶õ¿¡ ºüÁú ¼öµµ ÀÖÀ½¿¡ ÁÖÀÇÇ϶ó. ¸¸¾à ´ç½ÅÀÌ CD-ROMÀ̳ª ÀÌ ´Ü°è¿¡¼ ¸¶¿îÆ®ÇÒ ¼ö ÀÖ´Â ´Ù¸¥ ¸ÅüµéÀ» »ç¿ëÇÒ ¼ö ¾ø´Ù¸é, ÀÌ ¹æ¹ýÀÌ ¾ÆÄ¡ ¸®´ª½º¸¦ ¼³Ä¡ °¡´ÉÇÑ À¯ÀÏÇÑ ¹æ¹ýÀÌ´Ù.
CD-ROMÀ̳ª ´Ù¸¥ ¿øº» ¼³Ä¡¸¦ ¼±ÅÃÇßÀ» ¶§, ´ç½ÅÀº »ó´çÈ÷ ¿À·¡µÇ¾úÀ» Áö ¸ð¸£´Â CD¿¡ Æ÷ÇÔµÈ ²Ù·¯¹Ì(package)µéÀ̳ª, ¼öµ¿À¸·Î ÆÄÀϽýºÅÛ (DVD, USB ¸·´ë¿Í °°Àº) ¾îµò°¡¿¡ ¸¶¿îÆ®ÇÒ ¼ö ÀÖ´Â ¸Åü¿¡ ÀúÀåµÈ ²Ù·¯¹Ìµé¸¸À» ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù. ¹°·Ð ÀÌ°ÍÀÇ ÀåÁ¡Àº ÀÎÅÍ³Ý ¿¬°áÀÌ ÇÊ¿ä¾ø´Â °ÍÀ̾î¼, ÀüÈ ¿¬°á »ç¿ëÀÚµé ȤÀº ÃÖ¼ÒÇÑ 100 MBÀÇ ²Ù·¯¹Ì(package)µµ ³»·Á¹Þ°í ½ÍÁö ¾ÊÀº ¶Ç ´Ù¸¥ »ç¶÷µéÀ» À§ÇØ ÃßõµÇ´Â ¼±ÅÃÀÌ´Ù. µÎ°¡Áö ¾È Áß Çϳª¸¦ ¼±ÅÃÇÑ ÈÄ¿¡, ¿Ï·áÇØ¾ß ÇÒ ¼ø¼´ë·Î Çʼö ´Ü°èµéÀÌ ¸ñ·ÏȵǾî ÀÖ´Â ¼³Ä¡ ¸Þ´º¸¦ Á¦°ø ¹Þ°Ô µÈ´Ù.
³×Æ®¿÷ ¼³Á¤ (FTP ¼³Ä¡¿¡¼¸¸) ¶Configure NetworkÀº ´ç½ÅÀÇ ³×Æ®¿÷ ÀåÄ¡ÀÇ ¼³Ä¡ ¹× ¼³Á¤À» ÇÏ°Ô ÇØÁØ´Ù.
ÀϹÝÀûÀ¸·Î ÀÌ¿ë °¡´ÉÇÑ ¸ðµç Åë½Å¸Á ÀåÄ¡ ¸ñ·ÏÀÌ ´ç½Å¿¡°Ô ÁÖ¾îÁø´Ù. ÇÏÁö¸¸ ÀÌ´õ³Ý ÀåÄ¡°¡ »ç¿ë °¡´ÉÇÏÁö ¾Ê´Ù¸é, Áï »ç¿ëÇÏ±æ ¿øÇÏ´Â°Ô ¾ø´Ù¸é, ALT-F2(¿¹¸¦ µé¾î)¸¦ »ç¿ëÇÏ¿© ´Ù¸¥ Å͹̳ηΠ¸ÕÀú ¹Ù²Ù°í, ÇÊ¿äÇÑ ¸ðµâµéÀ» ¼öµ¿À¸·Î ¿Ã·Á¾ß ÇÒ °ÍÀÌ´Ù. ´Ù¸¥ ¹æµµ·Î, Áö½Ã»çÇ×À¸·Î ´ÜÁö OK¸¦ Ä¡°í, ±× ´ÙÀ½ ȸ鿡¼ Probe ¸í·ÉÀ» ¼±ÅÃÇؼ Åë½Å¸Á ¸ðµâÀ» ¿Ã¸± ¼ö ÀÖ´Ù. ¸¸¾à ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ ¾Ë¸ÂÀº Åë½Å¸Á ¸ðµâÀ» ãÁö ¸øÇÑ´Ù¸é, Ç÷ÎÇǸ¦ »ç¿ëÇÒ °æ¿ì ÀÌ´õ³Ý ¸ðµâÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÀÌÀü¿¡ loaddisk ¸í·ÉÀ» Á¦´ë·Î ½ÇÇàÇß´ÂÁö È®ÀÎÇ϶ó. CD-ROMÀ¸·Î ¶ç¿ì±â(boot)À» ÇßÀ» ¶§´Â, ÀÌ°ÍÀÌ ÇÊ¿ä¾ø´Ù. ¸¸¾à ´ç½ÅÀÇ Åë½Å¸Á Ä«µå°¡ ¿©ÀüÈ÷ ¹ß°ßµÇÁö ¾Ê´Â´Ù¸é, ´ç½Å Ä«µå°¡ Á¦´ë·Î ¹°¸®ÀûÀ¸·Î ¼³Ä¡µÇ¾ú´ÀÁö ±×¸®°í Àû¾îµµ ¸®´ª½º Ä¿³ÎÀÌ Áö¿øÇÏ´ÂÁö È®ÀÎÇ϶ó. ¶§¶§·Î, Åë½Å¸Á Ä«µåÀÇ Á¦Á¶È¸»ç·Î ºÎÅÍ ÀÌÁø(binary) µ¶Á¡ µå¶óÀ̹ö¸¦ ±¸Çؼ, ¾î¶»°ÔµçÁö Çؼ ÀÌ°ÍÀ» ¼³Ä¡ ½Ã½ºÅÛÀ¸·Î º¹»çÇÏ°í, ¼öµ¿À¸·Î ¿Ã·Á¾ß ÇÒ ÇÊ¿ä°¡ ÀÖÀ» °ÍÀÌ´Ù. Åë»ó ÀÌ°ÍÀ¸·Î ¿ë±â¸¦ ÀÒÀ» °Ç ¾ø°í, ´Ù¸¥ ¸ðµ¨ÀÇ Åë½Å¸Á Ä«µå¸¦ »ç¿ëÇÒ °ÍÀ» Á¶¾ðÇÏ´Ù.
ÀûÀýÇÑ ¸ðµâÀÌ ¿Ã¶ó ¿Ã¶§ ±×¸®°í ¿øÇÏ´Â Åë½Å¸Á Ä«µå°¡ ¸ñ·Ï¿¡ ÀÖÀ» ¶§, ´ç½ÅÀÌ ¼³Á¤ÇÏ°íÀÚ ÇÏ´Â ÀÌ´õ³Ý ÀåÄ¡¸¦ SelectÇϸé DHCP·Î Åë½Å¸ÁÀ» ¼³Á¤ÇÏ´Â ¼±Åûç¾çÀÌ ÁÖ¾îÁø´Ù. ´ç½ÅÀÌ DHCP ¼¹ö¿¡ ¿¬°áµÇ¾î ÀÖ´Ù¸é, YES¸¦ Ãļ ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ ³ª¸ÓÁö¸¦ ¼öÇàÇÏ°Ô Ç϶ó. ¸¸¾à NO¸¦ ¼±ÅÃÇϸé, Åë½Å¸Á Á¤º¸¸¦ ¼öµ¿À¸·Î ÀÔ·ÂÇÏ±æ ¿äû¹ÞÀ» °ÍÀε¥, ÁöÀû¹Þ¾Ò´ø ´ë·Î ÀÌ°Í¿¡ ´ëÇØ ¾Æ¸¶ ´ç½ÅÀÌ Àû¾î ³õ¾ÒÀ» °ÍÀÌ´Ù. µÑ Áß ¾î¶² ¹æ¹ýÀ̵ç, ´ç½Å Åë½Å¸ÁÀº ¼º°øÀûÀ¸·Î ¼³Á¤µÇ¾î¾ßÇÑ´Ù. ¸¸¾à ´ç½ÅÀÌ ÀÇ½É ¸¹Àº À¯ÇüÀ̶ó¸é, ´Ù¸¥ Äֿܼ¡¼ ping°ú °°Àº Ç¥ÁØ µµ±¸¸¦ »ç¿ëÇÏ¿© Á¢¼Ó °¡´É¼ºÀ» Á¡°ËÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÀÚµ¿ ÀÛµ¿ÀÌ ¿Ïº®ÇÏÁø ¾Ê±â ¶§¹®¿¡, ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ Åë½Å¸ÁÀ» ±¸ÃàÇϴµ¥ ¼º°øÇÏÁö ¸øÇÒ ¼öµµ ÀÖ´Ù. ÀÌ·± µå¹® °æ¿ì¿¡, °í¹ÎÇÏÁö ¸»°í, ÄÜ¼Ö ÁßÀÇ Çϳª¿¡¼ ¼öµ¿À¸·Î Åë½Å¸Á ÀåÄ¡¸¦ ¼Â¾÷Çϵµ·Ï Ç϶ó. ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ ¿øÇÏ´Â °ÍÀº, ¼³Ä¡ Áß¿¡ µÚ¿¡ ¼±ÅÃÇÒ ftp ¼¹ö·ÎÀÇ ¸íÄèÇÑ ¿¬°áÀÌ´Ù.
ÇÏµå µå¶óÀ̺ê Áغñ ¶Prepare Hard Drive´Â, ¼³Ä¡ÇÒ ¸ñÇ¥ µå¶óÀ̺긦 ÁغñÇϴµ¥ µÎ°¡Áö ¾ÈÀ» Á¦½ÃÇÏ´Â, ÇÏÀ§¸Þ´º·Î ´ç½ÅÀ» À̲ø °ÍÀÌ´Ù.
ù¹ø° ¼±ÅÃÀº Auto-PrepareÀ̸ç, ÀÌ´Â /boot, swap, °ú root °¡¸£±â(partition)À¸·Î ´ç½ÅÀÇ ÇÏµå µå¶óÀ̺긦 ÀÚµ¿ ºÐÇÒÇÒ °ÍÀÌ´Ù. ±×·± ´ÙÀ½ ¼Â ¸ðµÎ¿¡ ´ëÇØ ÆÄÀϽýºÅÛÀ» »ý¼º½ÃŲ´Ù. ¶ÇÇÑ ÀÌ °¡¸£±â(partition)µéÀº ÀûÀýÇÑ °÷¿¡ ÀÚµ¿À¸·Î ¸¶¿îÆ®µÉ °ÍÀÌ´Ù. Á¤È®È÷ ¸»Çϸé, ÀÌ ¼±Åà ÁöÁ¤Àº ¾Æ·¡ ³»¿ëÀ» »ý¼º½ÃŲ´Ù:
ÀåÄ¡ ºÐÇÒ¿¡ ´ëÇÑ ´ç½ÅÀÇ ¼±ÅÃÀ» °ËÁõÇÏ´Â ÇÑ ¹æ¹ýÀº, ¶Ç´Ù¸¥ Å͹̳ÎÀ» ¿°í (ALT-F2, Enter) ´ÙÀ½À» ÀÔ·ÂÇؼ # cfdisk -P s <ÀåÄ¡ À̸§>¼±ÅÃÇÑ ÀåÄ¡ÀÇ ÇöÀçÀÇ ºÐÇÒ Ç¥¸¦ º¸¿©ÁÖ°Ô ÇÑ´Ù. ÀÌ´Â ÇÏµå µð½ºÅ©¸¦ È®ÀÎÇϴµ¥ ÃæºÐÇÏ´Ù. ¸¸¾à ¾Æ¹« ÀåÄ¡ À̸§µµ º¸¿©ÁÖÁö ¾Ê´Â´Ù¸é ("¿ÏÀü »èÁ¦µÉ °Ô ¾Æ¹« °Íµµ ¾ø´Ù! ..."), ±×¸®°í YES¸¦ Ä£ ÈÄ¿¡ ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ "ÀûÀýÄ¡ ¾ÊÀº ÀåÄ¡(Device not valid)"¶ó´Â ¿À·ù¸¦ º¸¿©Áشٸé, SCSI, RAID µî ÇÊ¿äÇÑ ¸ðµç ¸ðµâµéÀ» ¿Ã·È´ÂÁö È®ÀÎÇ϶ó. ¾ÆÁ÷, ´Ù¸¥ Å͹̳ηΠ¹Ù²Û ´ÙÀ½ ¸í·É¾îµéÀ» ÀÔ·ÂÇؼ ¸ðµâµéÀ» ¿Ã¸®°í, ´Ù½Ã ù¹ø° Å͹̳Π(ALT-F1)»óÀÇ ¼³Ä¡ÀÚ °úÁ¤À¸·Î µ¹¾Æ¿Ã ¼ö ÀÖ´Ù.
¸¸¾à ¼öµ¿À¸·Î ºÐÇÒÇϱ⸦ ¼±È£ÇÑ´Ù¸é, ´ç½ÅÀÇ ³»¿ª¿¡ µû¶ó ¸ñÇ¥ ¸Åü¸¦ ÁغñÇϱâ À§ÇØ ¾Æ·¡¿¡ ¾à¼úµÇ¾î ÀÖ´Â °Íó·³ Partition Hard Drives ¿Í Set Filesystem MountpointsÀÇ, ´Ù¸¥ µÎ ¼±Åûç¾ç(option)À» »ç¿ëÇ϶ó. ±×¸®°í ³ª¼, Áغñ°¡ ¼º°øÇÑ ÈÄ¿¡ Return to Main MenuÇ϶ó.
ÇÏµå µå¶óÀÌºê ºÐÇÒ ¶ÀÌ¹Ì Auto-Prepare¸¦ ¼±ÅÃÇß´Ù¸é, Partition Hard Drives¸¦ °Ç³Ê ¶Ù¾î¾ß ÇÑ´Ù.
±×·¸Áö ¾Ê´Ù¸é ºÐÇÒÇÏ±æ ¿øÇÏ´Â µð½ºÅ©¸¦ ¼±ÅÃÇØ¾ß ÇÑ´Ù. ±×¸®°í ³ª¸é, ´ç½ÅÀº Write¿Í QuitÇϱâ Àü±îÁö ÀÚÀ¯·Ó°Ô ºÐÇÒ Á¤º¸¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ´Â cfdisk ÇÁ·Î±×·¥À¸·Î µé¾î°¡°Ô µÈ´Ù.
ÆÄÀϽýºÅÛ ¸¶¿îÆ®Æ÷ÀÎÆ® ÁöÁ¤ ¶ÇÏµå µå¶óÀ̺긦 Auto-Prepare Çß´Ù¸é, Set Filesystem Mountpointsµµ °Ç³Ê ¶Ù¾î¾ß ÇÑ´Ù. ÀÌÀü ¸Þ´º ¼±Åà ½Ã¿¡ ºÐÇÒ Á¤º¸¸¦ ´ç½ÅÀÌ ¹Ù¶ó´Â ¹Ù´ë·Î ÀÏ´Ü ÆíÁýÇß´Ù¸é, ȤÀº ¹¹¶ó°í Ç¥ÇöÇÏ´ø°£¿¡ ºÐÇÒ Á¤º¸°¡ ÀÌ¹Ì Á¸ÀçÇÑ´Ù¸é, ´ç½ÅÀº ÀÌ ¼±ÅÃÀ» °ñ¶ó¾ß ÇÑ´Ù.
´ë´ä ÇؾßÇÒ Ã¹ Áú¹®Àº ¹«½¼ °¡¸£±â(partition)À» swapÀ¸·Î »ç¿ëÇÒ °ÍÀΰ¡ ÀÌ´Ù. ¸ñ·Ï¿¡¼ ÀÌÀü¿¡ ¸¸µç swap °¡¸£±â(partition)À» ¼±ÅÃÇϵçÁö, swap °¡¸£±â(partition)À» »ç¿ëÇÏ±æ ¿øÇÏÁö ¾ÊÀ¸¸é NONEÀ» ¼±ÅÃÇ϶ó. swap ÆÄÀÏ »ç¿ëÀº ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ Á÷Á¢ Áö¿øÇÏÁö ¾Ê´Â´Ù; ´ë½Å¿¡ ¿©±â¼ NONEÀ» ¼±ÅÃÇÏ°í, ¸¶¿îÆ®Æ÷ÀÎÆ® ¿¬°áÀ» ³¡³»°í ³ª¼, swapon ¸í·ÉÀ» »ç¿ëÇÏ¿© ¿øÇÏ´Â Æ÷¸ËµÈ °¡¸£±â(partition) »óÀÇ swap ÆÄÀÏÀ» È°¼ºÈ ½ÃÄѶó.
swap °¡¸£±â(partition)À» ±¸ÃàÇÑ ÈÄ¿¡, root °¡¸£±â(partition)ÀÌ µÉ °¡¸£±â(partition)À» ÁöÁ¤ÇÏ±æ ¿äû¹ÞÀ» °ÍÀÌ´Ù. ÀÌ°ÍÀº Çʼö»çÇ×ÀÌ´Ù.
ÀǵµÇÏ´Â ¸¶¿îÆ®Æ÷ÀÎÆ®¿¡ ¸ðµç ¸ñ·ÏÈµÈ °¡¸£±â(partition)ÀÌ ¿¬°áµÈ ÈÄ ¸ñ·Ï¿¡¼ DONEÀ» ¼±ÅÃÇϱâ Àü±îÁö, ¿¬°á °úÁ¤ÀÌ ¹Ýº¹µÈ´Ù. ¼³Ä¡ ÇÁ·Î±×·¥Àº, swap°ú root¸¦ ¼±ÅÃÇÑ ÈÄ¿¡, ÈÄ¼Ó ¸¶¿îÆ®Æ÷ÀÎÆ®·Î /boot¸¦ Á¦¾ÈÇÒ °ÍÀÌ´Ù.
¸¶¿îÆ®ÇÒ °¡¸£±â(partition)À» ÁöÁ¤ÇÒ ¶§¸¶´Ù, °ü°èµÇ´Â °¡¸£±â(partition)¿¡ ÆÄÀϽýºÅÛÀ» ¸¸µé °ÍÀÎÁö Áú¹® ¹ÞÀ» °ÍÀÌ´Ù. ¸¸¾à YES¸¦ ¼±ÅÃÇϸé, ¹«½¼ ÆÄÀϽýºÅÛÀ» ¸¸µé°Å³Ä¸¦ Áú¹® ¹ÞÀº ´ÙÀ½ (»ç½Ç ÃëÇâÀÇ ¹®Á¦´Ù. ¸ð¸£°Ú´Ù¸é ext3¸¦ ÁöÁ¤Ç϶ó), °¡¸£±â(partition)Àº ¼±ÅÃµÈ ÆÄÀϽýºÅÛÀ¸·Î Æ÷¸ËµÉ °ÍÀε¥, °úÁ¤ Áß¿¡ ¸ðµç ÀÚ·á(data)´Â Æı«µÉ °ÍÀÌ´Ù. ±×·±µ¥, °¡¸£±â(partition)³»¿¡ Á¸ÀçÇÏ´Â ÆÄÀϵéÀ» º¸Á¸Çϱâ À§ÇØ, ÀÌ ´Ü°è¿¡¼ NO¶ó°í Çصµ ¹®Á¦´Â ¾øÀ» °ÍÀÌ´Ù.
ºÐ¸®µÈ /bootÀ̳ª /homeó·³ ´Ù¸¥ °¡¸£±â(partition)µéÀ» ¸¶¿îÆ®ÇÏ°íÀÚ ÇÑ´Ù¸é, Áö±Ý ±×·¸°Ô ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ´Ü¼øÈ÷
²Ù·¯¹Ì(package) ¼±Åà ¶Select Packages´Â CD³ª FTP ¹Ì·¯·Î ºÎÅÍ ¼³Ä¡ÇÒ ²Ù·¯¹Ì(package)µéÀ» ¼±ÅÃÇÏ°Ô ÇÑ´Ù.
¸¸¾à CD-ROM ¼³Ä¡¸¦ ¼±ÅÃÇß´Ù¸é, CD¸¦ ¸¶¿îÆ®ÇÒÁö ȤÀº ´ç½ÅÀÌ ÀÌ¹Ì ¼³Ä¡ ¸Åü¸¦ /src¿¡ ¸¶¿îÆ®Çß´ÂÁö¸¦ ¼³Ä¡ ÇÁ·Î±×·¥¿¡°Ô ¾Ë·Á¾ß ÇÑ´Ù. ´ç½ÅÀÌ ¿øÇÏ´Â °Í¿¡ µû¶ó¼ ¼±ÅÃ(option)À» °ñ¶ó¶ó; º¸Åë CD¸¦ ¼±ÅÃÇÏ°íÀÚ ÇÒÅÙµ¥, °Ë»öµÈ ÀåÄ¡ ¸ñ·Ï¿¡¼ CDROM µå¶óÀ̺긦 ¼±ÅÃÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
¸¸¾à FTP¼³Ä¡¸¦ ¼±ÅÃÇß´Ù¸é, ¸ñ·Ï Áß¿¡¼ ´ç½Å°ú °¡±î¿î ¹Ì·¯¸¦ ¼±ÅÃÇϵçÁö, ´ç½Å Àڽſ¡ Àû°ÝÀÎ µµ¸ÞÀÎ À̸§(ȤÀº IP ÁÖ¼Ò)À» ÁöÁ¤Çϱâ À§ÇÑ CustomÀ» ¼±ÅÃÇϵµ·Ï ¿äû¹ÞÀ» °ÍÀÌ´Ù. Custom ¼±ÅÃÀ¸·Î ÀÔ·ÂÇÏ´Â µµ¸ÞÀÎ À̸§(ȤÀº IP ÁÖ¼Ò)Àº ¼³Ä¡ ¿øº» ²Ù·¯¹ÌµéÀÌ ÀÖ´Â FTP ¼¹ö·Î¼, ´ç½Å LAN¿¡ ÁغñµÈ ¼¹öÀ̵çÁö, ¾î¶°ÇÑ ÀÌÀ¯¿¡ ÀÇÇØ ¸ñ·ÏȵÇÁö ¾ÊÀº ¹Ì·¯ÀÌ´Ù. ±×¸®°í ÀÌ °æ¿ì, µÚÀÌ¾î ²Ù·¯¹Ìµé°ú ƯÈ÷ current.db.tar.gz ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â ¼¹ö µð·ºÅ丮ÀÇ ¿ÏÀüÇÑ °æ·Î(full path)¸¦ ÁöÁ¤Çϵµ·Ï ¿äû ¹ÞÀ» °ÍÀÌ´Ù. ¼³Ä¡ ÇÁ·Î±×·¥Àº ÀԷ»çÇ׿¡ ´ëÇÑ Å¸´ç¼ºÀ» Á¡°ËÇؼ, ¿¬°á °¡´ÉÇÏ°í ²Ù·¯¹Ì ¸ñ·Ï ³»·Á¹Þ±â°¡ °¡´ÉÇÑ ÁÖ¼Ò¿Í °æ·Î°¡ ÀÔ·ÂµÉ ¶§±îÁö, ´ç½ÅÀÌ ¼öÁ¤Çϵµ·Ï ÇØÁØ´Ù. ¹«½¼ ¿øº»¸ÅüÀ» ¼±ÅÃÇߵ簣¿¡, ²Ù·¯¹Ì(package) ¸ñ·ÏÀ» °¡Áö°í ¿Â ÈÄ¿¡´Â, ²Ù·¯¹Ì(package) ¹üÁÖ(category) ¼±Åà ȸéÀ» º¸¿©ÁØ´Ù.
ÀÌÁ¦ ÀÏ´Ü ´Þ·Áµé¸é, ²Ù·¯¹Ì(package)¸¦ ¼³Ä¡ÇÏ°íÀÚ ÇÏ´Â Àüü ²Ù·¯¹Ì(package) Áý´Ü(group)µéÀ» ÁöÁ¤ÇÏ°í, °³º°ÀûÀÎ ÆÐÅ°ÁöµéÀ» ¼±ÅÃ(ÇØÁ¦)Çؼ ´ç½ÅÀÌ ´ëÃæ ¼±ÅÃÇÑ °ÍÀ» ¼¼ºÎ Á¶Á¤ÇÒ ±âȸ¸¦ °¡Áö°Ô µÈ´Ù. BASE ¹üÁÖ(category)¿¡ ÀÖ´Â ¸ðµç ²Ù·¯¹Ì(package)µéÀº ¾î¶² ȯ°æ¿¡¼µç ¼±ÅõǾî¾ß Çϸç, ´ç½ÅÀÌ ÇÊ¿ä·Î ÇÏ´Â ²Ù·¯¹Ì(package)¸¦ Æ÷ÇÔÇÏ´Â ´Ù¸¥ Áý´Ü(group)µéµµ ¼±ÅÃÇØ¾ß ÇÑ´Ù. ¾ÕÀ¸·Î ³ªÅ¸³¯ °³º° ²Ù·¯¹Ì(package) ¼±Åà ȸéÀº, ¿©±â¼ ´ç½ÅÀÌ ¼±ÅÃÇÏ´Â ¹üÁÖ(category)¿¡ ÀÖ´Â ²Ù·¯¹Ì(package)µé ¸¸À» º¸¿©ÁØ´Ù. ±×·¡¼ BASE¸¸À» ¼±ÅÃÇÑ´Ù¸é, BASE ¹üÁÖ(category)¿¡ ÀÖ´Â °Íµé ÀÌ¿ÜÀÇ ²Ù·¯¹Ì(package)µéÀº Ãß°¡ÇÒ ¼ö ¾øÀ» °ÍÀÌ´Ù.
±âº»À¸·Î ¸ðµç ²Ù·¯¹Ì ¼±ÅÃÇϱâ(Select all packages by default?) Áú¹®Àº À߸ø ÀÌÇØÇϱ⠽±´Ù; ±âº»ÀûÀ¸·Î, ´ç½ÅÀÌ ¹æ±Ý ¼±ÅÃÇÑ ¹üÁÖ(category)¿¡ Á¸ÀçÇÏ´Â ¸ðµç ²Ù·¯¹Ì(package)µéÀ» ¿øÇÏ´ÂÁö¿¡ ´ëÇØ Áú¹®¹Þ´Â °ÍÀÌ´Ù. ¸¸¾à YES¸¦ ¼±ÅÃÇϸé, ¼±ÅÃµÈ ¹üÁÖ(category)³»¿¡ Æ÷ÇÔµÈ ²Ù·¯¹Ì(package)µéÀÇ ¸ðµç ¸ñ·ÏÀÌ Ç¥½ÃµÇ´Â µ¿½Ã¿¡ ¼±ÅÃµÉ °ÍÀε¥, ´ç½ÅÀÌ ÇØ¾ßµÉ ÀÏÀº ¿øÇÏÁö ¾Ê´Â °ÍÀ» ¼±ÅÃÇØÁ¦ÇÏ´Â °ÍÀÌ´Ù. ¸¸¾à NO¸¦ ¼±ÅÃÇϸé, ¶È°°Àº ²Ù·¯¹Ì(package) ¸ñ·ÏÀÌ Ç¥½ÃµÇÁö¸¸, Base ¹üÁÖ(category)ÀÇ ²Ù·¯¹Ì(package)µé¸¸ ¼±ÅõǴµ¥, ´ç½ÅÀÌ ¼³Ä¡ÇÏ°íÀÚÇÏ´Â ´Ù¸¥ ²Ù·¯¹Ì(package)Àº ¸í¹éÇÏ°Ô ¼±ÅÃÇØ¾ß ÇÑ´Ù.
dhcpcd (base) ´ç½Å ÀåÄ¡°¡ DHCP Ŭ¶óÀ̾ðÆ®¶ó¸é Ãß°¡Ç϶ó. isdn4k-utils (network) ÀüÈ¿¬°á¿¡ ISDNÀ» »ç¿ëÇÑ´Ù¸é Ãß°¡Ç϶ó. ppp (base) ÀüÈ¿¬°á¿¡ ¾Æ³¯·Î±× ¸ðµ©À» »ç¿ëÇÑ´Ù¸é Ãß°¡Ç϶ó. wvdial (network) ¾Æ³¯·Î±× ¸ðµ© ÀüÈ¿¬°á ±¸Ãà¿¡ ½¬¿î ÇÁ·±Æ®¿£µå¸¦ ¿øÇÑ´Ù¸é Ãß°¡Ç϶ó. rp-pppoe (base) À¯»çÀüÈ¿¬°áÀ» À§ÇØ DSLÀ» »ç¿ëÇÑ´Ù¸é Ãß°¡Ç϶ó.
ÀÏ´Ü ÇÊ¿äÇÑ ²Ù·¯¹Ì(package) ¼±ÅÃÀÌ ³¡³ª¸é, ¼±ÅÃȸéÀ» ºüÁ®³ª¿Í ´ÙÀ½ ´Ü°èÀÎ Install Packages·Î ³Ñ¾î°¡¶ó. ²Ù·¯¹Ì(package) ¼³Ä¡ ¶ÀÌÁ¦ Install Packages´Â pacman°ú ¼±ÅÃÇÑ ´Ù¸¥ ²Ù·¯¹Ì(package)µéÀ», ºÐ¼®µÈ ÀÇÁ¸¹°µé°ú ÇÔ²², ´ç½ÅÀÇ Çϵåµð½ºÅ©¿¡ ¼³Ä¡ÇÒ °ÍÀÌ´Ù. ´ç½ÅÀÌ ¼±ÅÃÇÑ °Í º¸´Ù ´õ ¸¹Àº ²Ù·¯¹ÌµéÀÌ ¼³Ä¡µÈ´Ù°í ³î¶óÁö ¸¶¶ó! ÀÌ ²Ù·¯¹ÌµéÀº, ´ç½ÅÀÌ ¼±ÅÃÇÑ °Í¿¡ ´ëÇÑ ÀÇÁ¸¹°µéÀÌ´Ù. ±×¸®°í, ¼³Ä¡ ÇÁ·Î±×·¥Àº ´ç½ÅÀÌ ¾Ë°í ÀÖ´Ù°í °¡Á¤ÇÏ°í¼, ÀÌ Ãß°¡ ²Ù·¯¹ÌµéÀ» ¼³Ä¡ÇÏ´Â °Í¿¡ ´ëÇØ, ¸í½ÃÀûÀÎ Çã¶ôÀ» ±¸ÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù.
¿À·ù ¸Þ½ÃÁö³ª ¿À·ù¼öÁ¤ Ãâ·ÂÀº º¸Åë ´Ù¼¸¹ø° Å͹̳Î(ALT-F5)¿¡ »Ñ·ÁÁø´Ù. ÇÏÁö¸¸, Á¤»óÀûÀÌ°í ¼º°øÀûÀ¸·Î ÀÛµ¿ÇÏ´Â µ¿¾È¿¡´Â, °Å±â¼ ÀÐÀ» °Ô º°·Î ¾øÀ» °ÍÀÌ´Ù. ²Ù·¯¹Ì(package) ¼³Ä¡ ÈÄ¿¡, ´ÙÀ½ ´Ü°èÀÎ Configure SystemÀ¸·Î ³Ñ¾î°¡¶ó. ½Ã½ºÅÛ ¼³Á¤ ¶Configure SystemÀº, ´ç½ÅÀÌ »õ·Î ¼³Ä¡ÇÑ ½Ã½ºÅÛ¿¡ ÇʼöÀûÀÎ ¼³Á¤ ÆÄÀϵéÀ» ÆíÁýÇϵµ·Ï ÇØÁØ´Ù. óÀ½¿¡ hwdetect ½ºÅ©¸³Æ®°¡ ÀåÄ¡ ŽÁö¸¦ ½ÃµµÇؼ, ¼³Á¤ ÆÄÀÏÀ» À§ÇÑ ¾à°£ÀÇ ºÐº°ÀÖ´Â ³»Á¤°ª(default)µéÀ» ¸¸µé¾î³»µµ·Ï Çã°¡ÇÒÁö ¿©ºÎ¿¡ ´ëÇÑ Áú¹®À» ¹ÞÀ» °ÍÀÌ´Ù. ¹®Á¦³ª °íÀåÀÌ »ý±âÁö ¾Ê´Â ÇÑ, ±×·¸°Ô Çϵµ·Ï Çؼ, ±× »ý¼º¹°·ÎºÎÅÍ ÀÛ¾÷Çϵµ·Ï ÇؾßÇÑ´Ù.
root °¡¸£±â(partition)ÀÌ RAID, LVM ȤÀº ¾ÏÈ£ÈµÈ ¸Åü ´ÜÀ§(encrypted volume)¿¡ °¢°¢ À§Ä¡ÇÑ´Ù¸é, ÇÊ¿äÇÑ HOOKS°¡ mkinitcpio.conf¿¡ ÀÚµ¿À¸·Î Ãß°¡µÇµµ·Ï, RAID, LVM °ú ¾ÏÈ£ÈµÈ ¸Åü ´ÜÀ§(encrypted volume)¿¡ °üÇÑ µÚµû¸£´Â Áú¹®¿¡ Yes¶ó°í ´äÇϵµ·Ï Ç϶ó. ±×·¸°Ô ÇÏÁö ¾ÊÀ¸¸é, ¶ç¿ì±â(boot)¶§ root °¡¸£±â(partition)¿¡ Á¢±Ù ÇÒ ¼ö ¾ø¾î¼, ¶ç¿ì±â(boot)ÇÏ´Â µ¿¾È Ä¿³ÎÆдÐ(kernel panic)À» °ÞÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸, ´ëºÎºÐ »ç¶÷µéÀº ÀÌ Áú¹®¿¡ No¶ó°í ´ë´äÇÏ°í, ÀÌ°Í¿¡ ´ëÇØ °ÅÀÇ »ý°¢ÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù.
ÀÌ ÀÚµ¿ÈµÈ ¼±Çà ¼³Á¤ ÈÄ¿¡, »ý¼ºµÈ ¼³Á¤ ÆÄÀϵéÀ» ¼öµ¿À¸·Î ¼¼ºÎÁ¶Á¤(fine-tuning)Çϱâ À§Çؼ, VIMÀ̳ª nanoÁß¿¡¼, »ç¿ëÇÒ ¼±È£ÇÏ´Â ÆíÁý±â(editor)¸¦ ¼±Åà Çϵµ·Ï Áú¹®À» ¹Þ°Ô µÈ´Ù. È®½ÅÀÌ µéÁö ¾ÊÀ¸¸é nano¸¦ °ñ¶ó¶ó.
´ç½ÅÀÌ Á¤¸» ¹Ù»Ú´Ù¸é, ¼³Á¤À» °ËÅäÇÏ´Â ´ÙÀ½ ´Ü°è¸¦ ¸ù¶¥ °Ç³Ê¶Ù°í, ³»Á¤°ª(default)µé·Î µ¿ÀÛÇϵµ·Ï ÇÒ ¼öµµ ÀÖÁö¸¸, ¿©±â¼ Á¦½ÃµÈ ¼³Á¤ÆÄÀÏ ¸ñ·ÏÀ» Âß ¹Ýº¹Çؼ, ÁÖÀDZí°Ô ¼³Á¤Ä¡¸¦ °ËÅäÇÏ±æ °·ÂÇÏ°Ô ÃßõÇÑ´Ù. ¿©·¯ ÆÄÀϵ鿡 ´ëÇÑ ÀÚ¼¼ÇÑ ±â¼ú¿¡ ´ëÇؼ´Â ½Ã½ºÅÛ ¼³Á¤ ºÎºÐÀ» Âü°íÇ϶ó.
Ä¿³Î ¼³Ä¡ ¶Install KernelÀº ´ç½ÅÀÇ ÇÏµå µå¶óÀ̺꿡 ¾î¶² Ä¿³Î À̹ÌÁö¸¦ ¼³Ä¡ÇÒ Áö Áú¹®ÇÑ´Ù.
¶ç¿ì±â ½Æ°³(bootloader) ¼³Ä¡ ¶Install Bootloader´Â, ´ç½ÅÀÇ °³ÀÎÀûÀÎ ¼±È£¿¡ µû¶ó¼, GRUB(Ãßõ)À̳ª LILO Áß ÇϳªÀÇ ¶ç¿ì±â ½Æ°³(bootloader)¸¦ ´ç½ÅÀÇ ÇÏµå µå¶óÀ̺꿡 ¼³Ä¡ÇÒ °ÍÀÌ´Ù.
¶ç¿ì±â ½Æ°³(bootloader)¸¦ ¼³Ä¡Çϱâ Àü¿¡, ¼Â¾÷ ½ºÅ©¸³Æ®´Â Á¤È®ÇÑ ¼³Á¤ ÁöÁ¤µéÀ» È®ÀÎÇϱâ À§Çؼ, ´ç½ÅÀÌ ÀûÀýÇÑ ¼³Á¤ÆÄÀÏÀ» °Ë»çÇÏ±æ ¿øÇÒ °ÍÀÌ´Ù. ´ç½ÅÀÇ ·çÆ®(¿Í /boot, ´ç½ÅÀÌ °¡Áö°í ÀÖ´Ù¸é) °¡¸£±â(partition)ÀÌ ¹«¾ùÀÎÁö È®½ÇÈ÷ ¾Ë¾Æ¾ß ÇÑ´Ù.
¸¸¾à ¸®·Î ¼³Ä¡°¡ ¼±ÅõǸé, ¶ç¿ì±â ½Æ°³(bootloader)´Â ¼³Á¤ÆÄÀϳ»ÀÇ ¼³Á¤¿¡ µû¶ó ÀÚµ¿À¸·Î ¼³Ä¡µÉ °ÍÀÌ´Ù. ¹Ý¸é¿¡ ±×·´Àº ¶ç¿ì±â ½Æ°³(bootloader)¸¦ ¼³Ä¡ÇÒ °¡¸£±â(partition)ÀÇ ¼±ÅÃÀ» ¿ä±¸ÇÑ´Ù. ¿©±â¼ ´ç½ÅÀº ¸®·Î boot ¿É¼ÇÀ¸·Î ÀÔ·ÂÇØ¾ß ÇÏ´Â °ÍÀ» ¼±ÅÃÇØ¾ß Çϴµ¥, Åë»óÀûÀ¸·Î ÀÌ°ÍÀº, ù¹ø° ÇÏµå µð½ºÅ©ÀÇ ¸Å½ºÅÍ ¶ç¿ì±â(boot) ·¹ÄÚµå(master boot record)·Î ¾ð±ÞµÇ´Â /dev/hda·Î ¸í¸íµÇ´Â Ç׸ñÀÌ´Ù. ¹º°¡ À߸ø µÇ°í ÀÖ´Ù¸é, VC5(5¹ø° °¡»ó ÄܼÖ)¿¡¼ ÀÚ¼¼ÇÑ ¿À·ù ¸Þ½ÃÁö¸¦ ¹ß°ßÇÒ ¼ö ÀÖ´Ù.
¼³Ä¡ ³ª°¡±â ¶ÀÌÁ¦ Exit InstallÇÏ°í, µå¶óÀ̺꿡¼ CD¸¦ Á¦°ÅÇÏ°í, ¸í·ÉÇà¿¡ rebootÀ» Ä¡°í, ÁÁÀº °á°ú¸¦ ±â¿øÇضó!
´ç½ÅÀÇ ½Ã½ºÅÛÀÌ ¶ç¿ì±â(bootup) µÇ¸é, ¾ÏÈ£¾øÀÌ root·Î ·Î±×ÀÎÇÒ ¼ö Àִµ¥, ÇØ¾ß ÇÒ Ã¹¹ø°´Â ÀÏ´Ü ·Î±×ÀÎÇϸé passwd¶õ ¸í·É¾î·Î root ¾ÏÈ£¸¦ ÁöÁ¤ÇÏ´Â °ÍÀÌ´Ù. »ç¿ëÀÚ °ü¸® ºÎºÐ¿¡ ¾à¼úµÈ ¹Ù¿Í °°ÀÌ »ç¿ëÀÚ¸¦ Ãß°¡ÇÏ°í ÀÎÅÍ³Ý ¿¬°áÀ» ¼Â¾÷Ç϶ó.
ÃàÇÏÇÑ´Ù! ÀÌÁ¦ ´ç½ÅÀº ½Ã½ºÅÛÀÇ Èï¹Ì·Î¿î ºÎºÐµéÀ» ¼³Á¤ÇÏ´Â ÇÙ½ÉÀ¸·Î µé¾î °¥ ¼ö ÀÖ´Ù. ´ç½ÅÀÌ ¿øÇÏ´Â ¹Ù¿¡ ¸ÂÃç ¼öÁ¤Çϵµ·Ï Ç϶ó!
½Ã½ºÅÛ ¼³Á¤ ¶À̰͵éÀº ¾ÆÄ¡ ¸®´ª½ºÀÇ ÇÙ½É ¼³Á¤ ÆÄÀϵéÀÌ´Ù. µµ¿òÀ» ÁÙ GUI µµ±¸µéÀÌ ¾ø±â ¶§¹®¿¡, ´ç½ÅÀº ÅؽºÆ® ÆíÁý±â·Î ÀÌ ÆÄÀϵéÀ» ¼öµ¿ ÆíÁýÇϴµ¥ Àͼ÷ÇØ¾ß ÇÑ´Ù. °¡Àå ±âº»ÀûÀÎ ¼³Á¤ ÆÄÀϵ鸸 ¿©±â ¸ñ·ÏÈ Çß´Ù. Ưº°ÇÑ ¼ºñ½º¸¦ ¼³Á¤Çϴµ¥ µµ¿òÀ» ¾ò°í ½Í´Ù¸é, ÀûÀýÇÑ ¸ÇÆäÀÌÁö¸¦ Àаųª ÇÊ¿äÇÑ ¿Â¶óÀÎ ¹®¼¸¦ Âü°íÇϵµ·Ï Ç϶ó. ¸¹Àº °æ¿ì, ¾ÆÄ¡¸®´ª½º À§Å°¿Í Æ÷·³¿¡¼µµ dzºÎÇÑ µµ¿òÀ» ¾òÀ» ¼ö ÀÖ´Ù.
¾ÆÄ¡ ¸®´ª½º´Â ½Ã½ºÅÛÀ» °ü¸®Çϴµ¥, Ãß»óÈ °èÃþ(abstraction layer)À» »ç¿ëÇÏÁö ¾Ê´Â´Ù. °á°úÀûÀ¸·Î, ¼ÒÇÁÆ®¿þ¾î â½ÃÀÚ°¡ ¹ßÇ¥ÇÑ ¸í·É¾îµé¿¡ ´Ã Ãæ½ÇÇÒ ¼ö ÀÖ´Ù. Áï, ´ç½ÅÀÌ ¼±ÅÃÇÑ °Ë»ö¿£Áø¿¡¼ ¹«¾ùÀ» ¹ß°ßÇÏ´ø °£¿¡, ±×°ÍÀº ´ç½Å ½Ã½ºÅÛÀ» ²¿ÀÌ°Ô ÇÏÁö ¾ÊÀ¸¸é¼ È¿·ÂÀ» ¹ßÈÖÇÒ °ÍÀÌ´Ù. ¿Ö³ªÇϸé , ´ç½Å ½Ã½ºÅÛÀº °ü¿©ÇÏÁö ¾Ê±â ¶§¹®ÀÌ´Ù.
¼³Á¤ ÆÄÀÏµé ¶»õ·Î ¼³Ä¡ÇÑ ½Ã½ºÅÛÀ» ¶ç¿ì±â(boot)Çϱâ Àü¿¡, ÃÖ¼ÒÇÑ ÀÌ ÆÄÀϵéÀ» Çѹø º¸°í µ¿ ¶³¾îÁö°Ô ¼³Á¤µÇ¾î ÀÖ´Â°Ô ¾Æ´ÑÁö È®ÀÎÇØ¾ß ÇÑ´Ù.
¼³Á¤ ÆÄÀÏµé ¸ñ·Ï
¼³Ä¡¿Í °ü·ÃµÈ ¼³Á¤ ÆÄÀϵé:
/etc/rc.conf
/etc/hosts
/etc/fstab
/etc/mkinitcpio.conf
/etc/modprobe.conf
/etc/resolv.conf
/etc/locale.gen
/boot/grub/menu.lst
/etc/lilo.conf
Ãß°¡ÀûÀÎ ¼³Á¤ ÆÄÀϵé:
/etc/conf.d/*
/etc/profile
/etc/rc.conf ¶ÀÌ´Â ¾ÆÄ¡ ¸®´ª½º¿¡¼ ÁÖµÈ ¼³Á¤ ÆÄÀÏÀÌ´Ù. ÀÌ´Â Å°º¸µå, ½Ã°£´ë¿ª, È£½ºÆ®¸í, Åë½Å¸Á, ½ÇÇàÇÒ µð¸óµé°ú ¶ç¿ì±â(bootup)½Ã ¿Ã¸± ¸ðµâµé, Ư¼º(profile), ±×¸®°í ±× ¹Û¿¡ °ÍµéÀ», ´ç½ÅÀÌ ÁöÁ¤ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ´ç½ÅÀº ÀÌ ÆÄÀÏ¿¡ ÀÖ´Â ¸ðµç ÁöÁ¤(setting)µéÀ» Å뵶ÇÏ°í, À̰͵éÀ» È®½ÇÈ÷ ÀÌÇØÇؼ, ÀûÀýÇÏ°Ô ¼öÁ¤ÇØ¾ß ÇÑ´Ù.:
/etc/hosts ¶ÀÌ ÆÄÀÏÀº, ÄÄÇ»Å͵éÀÇ È£½º¸í°ú ip Á¶ÇÕµéÀ» ´ç½Å Åë½Å¸Á¿¡ ºÎ¿©ÇÑ´Ù. È£½ºÆ®¸íÀÌ DNS¿¡ ¾Ë·ÁÁ® ÀÖÁö ¾Ê´Ù¸é, DNS ÀÀ´ä¿¡ ¿ì¼±ÇÏ¿© ÀûÀýÇÏ°Ô °áÁ¤(resolving)Çϵµ·Ï, ´ç½ÅÀº ±×°ÍÀ» ¿©±â´Ù Ãß°¡ ÇÒ ¼ö ÀÖ´Ù. Åë»óÀûÀ¸·Î ´ç½ÅÀº ¿©±â¼ ¾î¶°ÇÑ °Íµµ ¹Ù²Ü ÇÊ¿ä°¡ ¾øÁö¸¸, ´ç½ÅÀº ÀÌ ÆÄÀÏ¿¡ ÄÄÇ»ÅÍÀÇ È£½ºÆ®¸í°ú È£½ºÆ®¸í + µµ¸ÞÀÎÀ» Ãß°¡Çؼ, ´ç½Å Åë½Å¸Á Á¢¼Ó IP¸¦ °áÁ¤ÇÒ ¼öµµ ÀÖ´Ù. ÀÌ·¸°Ô ÇÏÁö ¾ÊÀ¸¸é, ¾î¶² ¼ºñ½ºµéÀº, ¿¹¸¦ µé¾î postfix´Â, ¸ÔÅëÀÌ µÈ´Ù. ´ç½ÅÀÌ ¹»ÇÒÁö ¸ð¸£°Ú´Ù¸é, man hosts¸¦ ÀÐ¾î º¸±â Àü±îÁö, ÀÌ ÆÄÀÏÀ» ³ÀµÖ¶ó.
/etc/fstab ¶´ç½ÅÀÇ ÆÄÀϽýºÅÛ ÁöÁ¤°ú ¸¶¿îÆ®Æ÷ÀÎÆ®µéÀÌ ¿©±â¼ ¼³Á¤µÈ´Ù. ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ ´ç½ÅÀ» À§ÇØ ÇʼöÀûÀÎ Ç׸ñÀ» ¸¸µé °ÍÀÌÁö¸¸, ƯÈ÷ ¾ÏÈ£È(encrypted) root ÀåÄ¡, LVM ȤÀº RAID¸¦ »ç¿ëÇÒ ¶§´Â, ´ç½ÅÀÌ ÀÌ°ÍÀ» Á¡°ËÇؼ ¿Ã¹Ù¸¥Áö È®ÀÎÇØ¾ß ÇÑ´Ù.
/etc/mkinitcpio.conf ¶ÀÌ ÆÄÀÏÀº ´ç½Å ½Ã½ºÅÛÀ» À§ÇÑ initial ramdisk(Åë»óÀûÀ¸·Î initrd¶ó°íµµ ¾ð±ÞµÇ´Â)À», ´ç½ÅÀÌ ¼¼ºÎ Á¶Á¤ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. initrd´Â ¶ç¿ì±â(bootup)µ¿¾È Ä¿³ÎÀÌ ÀÐ¾î µéÀÌ´Â ¾ÐÃàµÈ(gzipped) À̹ÌÁöÀÌ´Ù. initrdÀÇ ¸ñÀûÀº, ·çÆ® ÆÄÀÏ ½Ã½ºÅÛÀ» Á¢±ÙÇÒ ¼ö ÀÖ´Â ÁöÁ¡±îÁö, ½Ã½ºÅÛÀ» ½Ãµ¿ÇÏ´Â °ÍÀÌ´Ù. ÀÌ´Â IDE, SCSI, ȤÀº SATA µå¶óÀ̺êµé(ȤÀº USB/FW µå¶óÀ̺긦 ¶ç¿ì±â(boot)ÇÑ´Ù¸é USB/FW)°ú °°Àº °ÍµéÀ» "ÀνÄÇϱâ" À§Çؼ, ¿ä±¸µÇ´Â ¸ðµâµéÀ» ¿Ã·Á¾ß ÇÔÀ» ÀǹÌÇÑ´Ù. ÀÏ´Ü initrd°¡ ÀûÁ¤ ¸ðµâµéÀ» ¿Ã¸®¸é, ¼öµ¿À̵ç udev¸¦ ÅëÇؼµç °£¿¡, ÀÌ°ÍÀº ¾ÆÄ¡ ½Ã½ºÅÛ¿¡ Á¦¾î¸¦ ³Ñ°Ü¼ ¶ç¿ì±â(bootup)ÀÌ °è¼ÓµÇ°Ô ÇÑ´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯·Î, initrd´Â ´ÜÁö, ·çÆ® ÆÄÀϽýºÅÛÀ» Á¢±ÙÇϴµ¥ ÇÊ¿äÇÑ ¸ðµâµéÀ» Æ÷ÇÔÇÒ Çʿ丸 ÀÖ´Ù. ÀÌ°ÍÀº, ´ç½ÅÀÌ »ç¿ëÇÏ°íÀÚ ÇÏ´Â ¸ðµç ¸ðµâÀ» °¡Áö°í ÀÖÀ» ÇÊ¿ä°¡ ¾ø´Ù. ÀÏ»óÀûÀÎ ¸ðµâ ´ëºÎºÐÀº, Ãʱ⠰úÁ¤(init process) µ¿¾È, hwdetect³ª hwd¿¡ ÀÇÇØ ³ªÁß¿¡ ¿Ã·ÁÁø´Ù.
±âº»ÀûÀ¸·Î mkinitcpio.conf´Â, À̸¥¹Ù HOOKS¶õ °ÍÀ» ÅëÇÏ¿©, IDE, SCSI, ȤÀº SATA ½Ã½ºÅÛÀ» À§ÇÑ, ¾Ë·ÁÁø ¸ðµç ¸ðµâµéÀ» Á¦°øÇϵµ·Ï ¼³Á¤µÇ¾î ÀÖ´Ù. ÀÌ´Â ±âº» ³»Á¤ initrd´Â °ÅÀÇ ¸ðµÎ¿¡°Ô µ¿ÀÛÇØ¾ß ÇÔÀ» ¶æÇÑ´Ù. ÀÌ°ÍÀÇ ºÎÁ¤ÀûÀÎ ¸éÀº, ´ç½ÅÀÌ ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â, ¸¹Àº ¸ðµâµéÀÌ ¿Ã·ÁÁö´Â °ÍÀÌ´Ù. ÀÌ°ÍÀº ¶ç¿ì±â(bootup) ÈÄ¿¡ ´ç½Å ¸ðµâ ¸ñ·ÏÀ» °Ë»ç(lsmod ¸í·É¾î·Î)Çؼ ½±°Ô ¾Ë ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ °ÍÀº ½ÇÁ¦ ¾Æ¹«°Íµµ ¸Á°¡¶ß¸®Áö ¾ÊÁö¸¸, ¾î¶² À̵éÀº ÀÌ°ÍÀ» ¼º°¡½Ã°Ô ¿©±ä´Ù. ÀÌ ¸ñ·Ï¿¡¼ ½ÇÁ¦ ÇÊ¿äÇÑ °Íµé¸¸ÀÇ ¸ñ·ÏÀ» Ãß·Á³»±â À§Çؼ, ´ç½ÅÀº mkinitcpio.conf¸¦ ÆíÁýÇؼ ÇÊ¿ä¾ø´Â ÇÏÀ§½Ã½ºÅÛµé(¿¹, IDE, SCSI, RAID, USB µî)À» Á¦°ÅÇÒ ¼ö ÀÖ´Ù.
ÇÊ¿ä·Î ÇÏ´Â Á¤È®ÇÑ ¸ðµâµéÀ» MODULES ¹è¿¿¡ ¿°ÅÇÏ°í ´õ ¸¹Àº hooks¸¦ Á¦°ÅÇÔÀ¸·Î½á, ´õ¿í ´õ ¸ÂÃãÈ(customize)ÇÒ ¼ö ÀÖ´Ù. ±×·±µ¥, ÀÌ°÷Àº, ±âÀç»çÇ×µéÀ» Áö¿ì¸é ¹ÌÃÄ ¹ö¸± ¼ö ÀÖ´Â, ´Ù·ç±â Èûµç Àå¼ÒÀ̹ǷÎ, ÆÄÀϳ»ÀÇ ¼³¸íµé¿¡ ÁÖÀÇÇϵµ·Ï Ç϶ó!
/etc/modprobe.conf ¶ÀÌ´Â ½Ã½ºÅÛ ÀåÄ¡¸¦ À§ÇØ ¾î¶² ¸ðµâµéÀ» ¿Ã·Á¾ß ÇÒ Áö¿Í, ÁöÁ¤ÇÒ ¼±Åûç¾çµé(options)ÀÌ ¹ºÁö¸¦ Ä¿³Î¿¡°Ô ¾Ë·ÁÁØ´Ù. ¿¹¸¦ µé¾î, Åë½Å¸ÁÀ» ½ÃÀÛÇÒ¶§(Áï, eth0 ±¸¼ºÀ» ½ÃµµÇÒ ¶§) Ä¿³ÎÀÌ ´ç½ÅÀÇ Realtek 8139 ÀÌ´õ³Ý ¸ðµâÀ» ¿Ã¸®°Ô ÇÒ·Á¸é, ¾Æ·¡ ÇàÀ» »ç¿ëÇضó:
alias eth0 8139toopost-install°ú °°Àº Á» ´õ »ö´Ù¸¥ ¼±Åà ÁöÁ¤À» »ç¿ëÇÏÁö ¾Ê´Â ÇÑ, ÀÌ ÆÄÀÏÀÇ ¹®¹ýÀº ¿À·¡µÈ modules.conf ü°è¿Í °ÅÀÇ °°´Ù. ±×·¯¸é, ´ç½ÅÀº, man modprobe.confÀ» Àдµ¥ ¾à°£ÀÇ ½Ã°£À» ÅõÀÚÇØ¾ß ÇÑ´Ù. ´ëºÎºÐÀÇ »ç¶÷µéÀº ÀÌ ÆÄÀÏÀ» ÆíÁýÇÒ ÇÊ¿ä°¡ ¾øÀ» °ÍÀÌ´Ù.
/etc/resolv.conf ¶»ç¿ë±â ¿øÇÏ´Â ³×ÀÓ¼¹ö(µé)À» ¼öµ¿À¸·Î ±¸¼ºÇϱâ À§Çؼ ÀÌ ÆÄÀÏÀ» »ç¿ëÇ϶ó. ÀÌ°ÍÀº ±âº»ÀûÀ¸·Î ¾Æ·¡¿Í °°À» °ÍÀÌ´Ù:
search domain.tld nameserver 192.168.0.1 nameserver 192.168.0.2domain.tld¿Í ip ÁÖ¼ÒµéÀ» ´ç½ÅÀÇ ±¸¼ºµé·Î ´ëüÇ϶ó. À̸¥ ¹Ù search domainÀº, ºÎÀû´çÇÑ È£½ºÆ®¸íµé¿¡ ÀÚµ¿À¸·Î ºÎ°¡µÇ´Â ±âº» µµ¸ÞÀÎÀ» Ç¥½ÃÇÑ´Ù. ÀÌ·¸°Ô ÁöÁ¤Çϸé, ping myhost´Â À§ÀÇ °ªµé¿¡ ÀÇÇØ È¿°úÀûÀ¸·Î ping myhost.domain.tld°¡ µÉ °ÍÀÌ´Ù. ÀÌ ÁöÁ¤µéÀº º¸Åë º°·Î Áß¿äÇÏÁø ¾Ê¾Æ¼, ´ëºÎºÐ »ç¶÷µéÀº ¿ì¼± À̰͵é ÀÚü·Î ³ÀµÑ °ÍÀÌ´Ù. ¸¸¾à ´ç½ÅÀÌ DHCP¸¦ »ç¿ëÇÑ´Ù¸é, ³×Æ®¿öÅ·ÀÌ ½ÃÀÛµÉ ¶§, ÀÌ ÆÄÀÏÀº ÀÚµ¿À¸·Î ¿Ã¹Ù¸¥ °ªµéÀ» ºÎ¿© ¹ÞÀ» °ÍÀÌ´Ù. ÀÌ´Â ±â²¨ÀÌ ÀÌ ÆÄÀÏÀ» ¹«½ÃÇÒ ¼ö ÀÖ´Ù´Â °É ÀǹÌÇÑ´Ù. /etc/locale.gen ¶ÀÌ ÆÄÀÏ¿¡´Â, ´ç½ÅÀÌ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â, ¸ðµç Áö¿øµÇ´Â ·ÎÄÉÀÏ°ú ¹®ÀÚ ÁýÇÕ(charset)µéÀÇ ¸ñ·ÏÀÌ ÀÖ´Ù. /etc/rc.conf¿¡¼ LOCALEÀ» ¼±ÅÃÇÒ ¶§ ȤÀº ÇÁ·Î±×·¥À» ½ÃÀÛÇÒ ¶§, ±â°è¾î·Î ¹ø¿ªµÈ ÆÇ("compiled version")ÀÌ ½Ã½ºÅÛ¿¡¼ ÀÌ¿ë °¡´ÉÇÏ°Ô Çϱâ À§Çؼ´Â, ÀÌ ÆÄÀÏ¿¡¼ °ü·ÃµÈ ·ÎÄÉÀÏÀ» ¼³¸íÁ¦°ÅÈ(uncomment)ÇÏ´Â °ÍÀÌ ¿ä±¸µÈ´Ù. ±×¸®°í, ¸ðµç ¼³¸íÁ¦°ÅȵÈ(uncommented) ·ÎÄÉÀϵéÀ» »ý¼º½ÃÄѼ ÈÄ¿¡ Á¦ÀÚ¸®¿¡ ±×°ÍµéÀ» µÎ±â À§Çؼ, root¿¡¼ local-gen¸í·ÉÀ» ½ÇÇàÇ϶ó. ´ç½ÅÀÌ »ç¿ëÇÏ°íÀÚ ÇÏ´Â ¸ðµç ·ÎÄÉÀÏÀ» ¼³¸íÁ¦°ÅÈ(uncomment) ÇØ¾ß ÇÑ´Ù.
/boot/grub/menu.lst ¶GRUBÀº ¾ÆÄ¡ ¸®´ª½º¿¡¼ ±âº»ÀûÀÎ ¶ç¿ì±â ½Æ°³(bootloader)ÀÌ´Ù. ±×·´À» »ç¿ëÇÏ±æ ¿øÇϸé, ¶ç¿ì±â(boot) ¼³Á¤À» Á¶Á¤Çϱâ À§Çؼ ÀÌ ÆÄÀÏÀ» Á¡°ËÇÏ°í ¼öÁ¤ÇØ¾ß ÇÑ´Ù. ¸¸¾à ±×·¸Áö ¾ÊÀ¸¸é ¸®·Î ¼³Á¤À» Àоî¶ó.
ÀÏ´Ü ÀåÄ¡ ¸í¸í °³³äÀ» ÆľÇÇÏ°í ³ª¸é, ´ç½ÅÀÇ ¶ç¿ì±â(boot) ±¸¿ª¿¡ ´ëÇÑ ±Ù»çÇÑ Á¦¸ñÀ» ¼±ÅÃÇÏ°í, ¶ç¿ì±â(bootup)½Ã¿¡ /·Î ¸¶¿îÆ®Çϱâ À§ÇÑ root ¿É¼Ç¿¡ ¸Å°³ º¯¼ö·Î¼ Á¤È®ÇÑ °¡¸£±â(partition) ÀåÄ¡¸¦ ºÎ¿©ÇÏ°í, ¶ç¿ì±â(boot) ¸Å°³º¯¼öµé°ú ÇÔ²² Ä¿³ÎÀÌ À§Ä¡ÇÑ °¡¸£±â(partition)°ú °æ·Î¸¦ Æ÷ÇÔÇÏ´Â kernel ÇàÀ» ¸¸µå´Â °ÍÀÌ, ÇÒ ÇÊ¿ä°¡ ÀÖ´Â ¸ðµç °ÍÀÌ´Ù. Ç¥ÁØ ¾ÆÄ¡ 2.6.x Ä¿³ÎÀ» »ç¿ëÇÑ´Ù¸é, ´ç½ÅÀÇ boot µð·ºÅ丮¿¡ ÀÖ´Â kernel26.img ÆÄÀÏÀ» °¡¸®Å°´Â initrd ÇàÀÌ ´ç½Å¿¡°Ô ÇÊ¿äÇÒ °ÍÀÌ´Ù. initrd Çà¿¡¼ ³õ¿©Áö´Â °æ·Î´Â, kernel Çà¿¡¼ ÁÖ¾îÁö´Â vmlinuz26 °æ·Î¿Í µ¿ÀÏÇØ¾ß ÇÑ´Ù. pata ¹®Á¦¸¦ Ưº°È÷ °í·ÁÇÏ¿© root¿Í kernel Çàµé¿¡¼ÀÇ °¡¸£±â(partition) Á¤º¸°¡ Á¤È®ÇÑÁö ¿©ºÎ¸¸ Á¡°ËÇÑ´Ù¸é, ±âº» ³»Àå ¼³Á¤ÀÌ ´õÇÒ ³ªÀ§ ¾øÀ» °ÍÀÌ´Ù!
´Ù¸¥ Á¾·ùÀÇ OS ´ëÇÑ ¶ç¿ì±â(boot)¿µ¿ªÀ» ¿Ã¸®±â À§ÇÑ ¶ç¿ì±â(boot) ¼±Åûç¾çÀ» ¸¸µé±â À§Çؼ, ´ÙÀ½ ¿¹´Â µµ¿òÀ» ÁÙ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ´ÜÁö ´Ù¸¥ ±¸¿ª µÚ¿¡ ÀÌ µ¢¾î¸®¸¦ Ãß°¡ÇÏ°í ³ª¼, ´ç½ÅÀÌ ¶ç¿ì±â(boot)ÇÏ°íÀÚ ÇÏ´Â OSÀÇ ¶ç¿ì±â(boot)¿µ¿ªÀ» Æ÷ÇÔÇÏ´Â °¡¸£±â(partition)À» Áö½ÃÇϵµ·Ï °¡¸£±â(partition) ÀåÄ¡¸¦ ¼öÁ¤ÇϹǷνá, ¾î¶°ÇÑ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ±â¹Ý ¿î¿µÃ¼°èµµ ¾Æ¸¶ ½Ãµ¿Çϴµ¥ ¼º°øÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
# (1) Other OS title My Other OS rootnoverify (hd0,1) makeactive chainloader +1´Ù¸¥ OSµé¿¡ ´ëÇÑ °í±Þ ¼³Á¤À» À§Çؼ´Â ¿Â¶óÀÎ ±×·´ ¾È³»¼¸¦ Âü°íÇϵµ·Ï Ç϶ó. ¶ç¿ì±â ½Æ°³(bootloader) ¼³Á¤ÀÌ ¿Ã¹Ù¸¥Áö Á¡°ËÇÑ ÈÄ¿¡, ·Î´õ¸¦ ¼³Ä¡ÇÒ °¡¸£±â(partition) ÀÔ·ÂÀ» ¿ä±¸ ¹ÞÀ» °ÍÀÌ´Ù. ¾ÆÁ÷ ´Ù¸¥ ¶ç¿ì±â ½Æ°³(bootloader)¸¦ »ç¿ëÇÏ°í ÀÖÁö ¾Ê´Ù¸é, º¸Åë ¼ýÀÚ Á¢¹Ì¾î ¾øÀÌ ÇØ´ç ÀåÄ¡À̸§À» ³ªÅ¸³»´Â, ¼³Ä¡ µð½ºÅ©ÀÇ MBR¿¡ GRUBÀ» ¼³Ä¡ÇØ¾ß ÇÑ´Ù.
/etc/lilo.conf ¶ÀÌ´Â ¸®·Î ¶ç¿ì±â ½Æ°³(bootloader)ÀÇ ¼³Á¤ÆÄÀÏÀÌ´Ù. ¸¸¾à ½Ã½ºÅÛ ¶ç¿ì±â(boot)¸¦ À§ÇØ ¸®·Î »ç¿ëÀ» ¿øÇÑ´Ù¸é, ÀÌ°ÍÀ» Á¡°ËÇÏ°í ¿Ã¹Ù¸£°Ô °íÃĶó. ÀÌ°Í¿¡ ´ëÇØ µµ¿òÀ» ¾ò°íÀÚ ÇÑ´Ù¸é ¸®·Î ¼³¸í¼¸¦ º¸¶ó.
´ç½ÅÀÌ Á¡°ËÇØ¾ß µÉ °ÍÀº, À̹ÌÁö ±¸¿ª³»¿¡ ÀÖ´Â root= Çàµé°ú ÆÄÀÏ Ã¹¸Ó¸®¿¡ ÀÖ´Â boot= ÇàÀÌ´Ù. root ÇàµéÀº ¶ç¿ì±â(bootup)½Ã¿¡ ·çÆ® ÆÄÀϽýºÅÛÀ¸·Î ¸¶¿îÆ®ÇÒ ÀåÄ¡¸¦ ¸í½ÃÇÑ´Ù. ¸¸¾à ¿©±â´Ù ¹» ³Ö¾î¾ß µÉ Áö ¸ð¸¥´Ù¸é, ´Ù¸¥ Å͹̳ο¡¼ ÇöÀç ¸¶¿îÆ®µÈ ÀåÄ¡µéÀÇ ¸ðµç ¸ñ·ÏÀ» º¼ ¼ö ÀÖµµ·Ï mount¸¦ ÃÄ ³Ö¾î¼, on /mnt type ...¿¡ ¸¶¿îÆ®µÈ ÀåÄ¡¸íÀ» º¸¿©ÁÖ´Â ÇàÀ» ã¾Æ¶ó. ¹Ù·Î ±× ÇàÀÇ Ã³À½¿¡ ÀÖ´Â ÀåÄ¡ °æ·Î°¡ lilo.confÀÇ rootÇàµé¿¡ µé¾î°¡¾ß ÇÑ´Ù. ÇÊ¿äÇÏ¸é ¹Ù²Ù°í, pata ¹®Á¦¸¦ ¸í½ÉÇضó!
boot ÇàÀº ´ëºÎºÐÀÇ °æ¿ì ±âº» ³»Á¤ »óÅ·ΠµÖµµ ¹«¹æÇÏ´Ù. ¸¸¾à ´ç½ÅÀÌ ´Ù¼öÀÇ OSµé·Î ÀÌ·ïÁø ¹«½Ã¹«½ÃÇÑ ¶ç¿ì±â(boot) °ü¸®¸¦ ±¸ÃàÇÒ »ý°¢ÀÌ ¾Æ´Ï¶ó¸é, ¿©±â¼ ¾ð±ÞµÈ ÀåÄ¡´Â root ÇàµéÀÇ ¾ÕºÎºÐ°ú °°Àºµ¥, ³¡ ¼ýÀÚ°¡ ¾ø´Ù. ¿¹¸¦ µé¾î /dev/hda3 ·çÆ®ÀÎ °æ¿ì, Çϵåµð½ºÅ©ÀÇ ¸Å½ºÆ® ¶ç¿ì±â(boot) ·¹ÄÚµå(Master Boot Record)¿¡ ¸®·Î¸¦ ¼³Ä¡Çϱ⠿øÇÒ °ÍÀε¥, µð½ºÅ© Àüü¸¦ °¡¸®Å°´Â /dev/hda¸¦ boot¿¡ ÁöÁ¤ÇÏ¸é µÈ´Ù. ¼³Ä¡ÇÏ´Â µ¿¾È, boot ÀåÄ¡´Â, ¶ç¿ì±â(boot)¼½Å͸¦ ±â·ÏÇÒ·Á°í ÇÏ´Â, ÀåÄ¡ÀÇ ÇöÀç À̸§À̾î¾ß ÇÑ´Ù; pata º¯È¯ ¶§¹®¿¡, ÀÌ°ÍÀº ù ¶ç¿ì±â(boot) ÈÄÀÇ ÀåÄ¡ À̸§°ú ´Ù¸¦ ¼ö ÀÖ´Ù! ¿¹¸¦ µé¾î mount ¸í·ÉÀ» »ç¿ëÇÏ¿©, ¼³Ä¡ ´Ü°è µ¿¾È ±â·ÏµÇ´Â ÀåÄ¡°¡ ¹«¾ùÀÎÁö, ÁÖÀDZí°Ô Á¡°ËÇضó.
¾ÈÀüÀ» ±âÇϱâ À§ÇØ, promptÇà ¹Ù·Î ¾Æ·¡¿¡ lba32 ¼±Åûç¾çÀ» µÖ¾ß ÇÑ´Ù. ÀÌ´Â ¾î¶² ±¸Á¶ÀûÀÎ ¹®Á¦°¡ ÀϾ´Â °ÍÀ» ¸·´Â´Ù. ¾î¶² °æ¿ì¿¡´Â, ´ç½ÅÀÇ ¹ÙÀÌ¿À½º¿¡ µû¶ó¼, ¸®·Î°¡ ¶ç¿ì±â(bootup)À» ÀÛµ¿½ÃÅ°Áö ¾Ê°í ¿À·ù ºÎÈ£¸¦ ¹«ÇÑÁ¤ ¹ñ¾î³¾ °ÍÀÌ´Ù. ´ëºÎºÐÀÇ °æ¿ì lba32 ¼±Åûç¾çÀ» Á¦°Å Çß´øÁö, ¾Æ´Ï¸é CD-ROM µå¶óÀ̺갡 ÇÁ¶ó¹Ì¸Ó¸® ¸Å½ºÅÍ(primary master)ÀÌ°í ÇÏµå µå¶óÀ̺긦 ¼¼ÄÁ´õ¸® ½º·¹À̺ê(secondary slave)¿¡ ¼³Ä¡ÇÑ °Íó·³, Çϵå¿þ¾î ¼³Ä¡°¡ ¾à°£ Ưº°ÇÑ °æ¿ìÀÌ´Ù. ÀÌ´Â ¹ÙÀÌ¿À½º¸¦ ¸Å¿ì È¥¶õ½ÃÄѼ ¶ç¿ì±â(bootup)À» ¸·À» ¼ö ÀÖ´Ù. À̸¦ ¿¹¹æÇϱâ À§Çؼ´Â IDE ¹ö½º»ó¿¡ ¼³Ä¡ µå¶óÀ̺긦 ÇÁ¶óÀ̸Ӹ® ¸Å½ºÅÍ(primary master)·Î Çضó. ¸¸¾à IDE¿Í SCSI ü°è°¡ ¼¯¿© ÀÖ°í ¹®Á¦°¡ °è¼ÓµÈ´Ù¸é, ¾Æ¸¶ ÀÛ¾÷¹èÄ¡(working mapping)À» Á¦°øÇÒ disk¿Í bios ¼±Åûç¾çµé¿¡ ´ëÇÑ ¸î°¡Áö ½ÇÇè ÀÛ¾÷ÀÌ ÇÊ¿äÇÒ °ÍÀÌ´Ù; ´ç½Å ½Ã½ºÅÛ¿¡¼ µð½ºÅ© µå¶óÀ̺êµéÀº ¹ÙÀÌ¿À½º¿¡ ÀÇÇØ 0x80·Î ½ÃÀÛÇÏ¿© ¿¬¼ÓÀûÀ¸·Î ¹øÈ£°¡ ¸Å°ÜÁ® ÀÖ´Ù. ¿îÀÌ ÁÁ´Ù¸é SCSI ÄÁÆ®·Ñ·¯°¡ ¾î´À µå¶óÀ̺갡 ¾î´À BIOS ID¸¦ °¡Áö°í ÀÖ´Â Áö ¾Ë·ÁÁÖ°ÚÁö¸¸, ´ëºÎºÐÀÇ °æ¿ì´Â ¾Æ´Ï´Ù. µå¶óÀ̺êµéÀÌ ¾î¶»°Ô È¿°úÀûÀ¸·Î ¹øÈ£°¡ ¸Å°ÜÁ® ÀÖ´À³Ä´Â ´ç½ÅÀÇ ¹ÙÀÌ¿À½º¿¡ µû¶ó ´Þ¶ó¼, ÃÖ¾ÇÀÇ °æ¿ì µ¿ÀÛÇϱâ Àü±îÁö´Â ´ÜÁö ÃßÃø¸¸ °¡´ÉÇÒ °ÍÀÌ´Ù. ´ëÇ¥ÀûÀÎ diskÇàÀº ¾Æ·¡¿Í °°´Ù:
boot=/dev/hda disk=/dev/hda bios=0x80disk ¼±Åûç¾çÀº ¸®´ª½º¿¡¼ ¾Ë·ÁÁø µð½ºÅ© ÀåÄ¡¿¡ BIOS ID¸¦ ¹èÄ¡ÇÑ´Ù. ´Ù¸¥ °ÍµéÀÌ À߸øµÇ¾î ÀÖÀ» ¼ö Àֱ⠶§¹®¿¡ Á¦´ë·Î µ¿ÀÛÇÒ °ÍÀ̶ó´Â º¸ÀåÀº ¿©ÀüÈ÷ ¾øÀ½¿¡ À¯ÀÇÇ϶ó. ±×·¡¼, ´ç½ÅÀÇ ¸ðµç ½Ãµµ°¡ ½ÇÆÐÇÑ´Ù°í Çؼ Àý¸ÁÇÏÁö ¸»°í, ÀüüÀûÀ¸·Î ÀÌ»óÇÏÁö ¾ÊÀº ¹æ½ÄÀ¸·Î Â÷¶ó¸® ´ç½Å Çϵå¿þ¾î Àç¹èÄ¡¸¦ ½ÃµµÇضó. ÀÌ ¿µ¿ª¿¡¼ ³Ê¹« ¸¹Àº °ÍÀÌ À߸øµÇ¾î¼, ¿©±â¼ ¼³¸íµÈ Ưº°ÇÑ Ã³¸®°¡ ÇÊ¿äÇÒ ¼ö ÀÖ´Ù. ´ëºÎºÐÀÇ °æ¿ì¿¡´Â ¾î·µç lba32 ¼±Åûç¾çÀ̸é ÃæºÐÇÏ´Ù. ±¸½Ä ÇÏµå µå¶óÀ̺êµéÀº ¸í·É´ë·Î ÇàÇϱâ±îÁö, Åë»ó Á» ´õ Ưº°ÇÑ ÁÖÀÇ°¡ ÇÊ¿äÇÒ °ÍÀÌ´Ù.
±¸Á¶ µð½ºÅ©(rescue disk)·Î ¸®·Î ¶ç¿ì±â(boot) ¿µ¿ªÀ» Àç»ý¼ºÇÏ´Â ¹æ¹ýÀº, ³ªÁß¿¡ ÀÌ ¹®¼¿¡¼ ¼³¸íµÈ´Ù. /etc/conf.d/* ¶¼Â¾÷ÇÒ µ¿¾È¿¡, ÀÌ ÆÄÀÏÀº ÀüÀûÀ¸·Î Áß¿äÇÏÁö ¾Ê´Ù. Èï¹Ì¸¦ À§ÇÑ Âü°í·Î ÀÌ°ÍÀ» °ËÅäÇضó.
¾î¶² µð¸ó ½ºÅ©¸³Æ®µéÀº ÀÌ µð·ºÅ丮³»¿¡, ´Ù¼Ò À¯¿ëÇÑ ±âº» ³»Á¤ °ªµéÀ» °¡Áö´Â, °É¸Â´Â ¼³Á¤ÆÄÀÏÀ» °¡Áö°í ÀÖÀ» °ÍÀÌ´Ù. µð¸óÀÌ ½ÃÀ۵Ǹé, ¸ÕÀú ÀÌ µð·ºÅ丮³»ÀÇ ¼³Á¤ÆÄÀÏ·Î ºÎÅÍ ¼³Á¤µéÀ» ±¸ÇÏ°í, ±× ´ÙÀ½ /etc/rc.conf·Î ºÎÅÍ ±¸ÇÑ´Ù. ÀÌ°ÍÀÌ ¶æÇÏ´Â ¹Ù´Â, rc.conf³»¿¡ ÀûÀýÇÑ º¯¼ö°ªµéÀ» ÁöÁ¤ÇÔÀ¸·Î½á, ½±°Ô ¸ðµç µð¸ó ¼³Á¤ »ç¾çµéÀ» ÁýÁßÈÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. ¾Æ´Ï¸é, ´ç½ÅÀÌ ÀÌ ¹®Á¦¿¡ ºÐ»êÈµÈ Á¢±ÙÀ» ¼±È£Çϸé, ¿©·¯ ÆÄÀϵé·Î ¼³Á¤À» ÂÉ°¶ ¼ö ÀÖ´Ù. ¸ðµç °É °£´ÜÈ÷ ¾²´Â°Ô ¸ÚÁöÁö ¾ÊÀ»±î?
/etc/profile ¶ÀÌ ½ºÅ©¸³Æ®´Â °¢ »ç¿ëÀÚ°¡ ·Î±×ÀÎÇÒ ¶§¸¶´Ù ½Ã½ºÅÛÀ» ÃʱâÈÇϱâ À§ÇØ ½ÇÇàµÈ´Ù. ´ëºÎºÐÀÇ °ÍµéÀÌ ±×·± °Íó·³, ¾ÆÄ¡ ¸®´ª½º¿¡¼´Â »ó´çÈ÷ °£´ÜÇÏ°Ô µÇ¾îÀÖ´Ù. ¿øÇÏ´Â ´ë·Î ¸ÂÃß±â À§Çؼ, ´ç½ÅÀº À̸¦ ÆíÁýÇϰųª ¸ÂÃãÈÇÏ±æ ¿øÇÒ °ÍÀÌ´Ù.
¶ç¿ì±â(boot) ½ºÅ©¸³Æ®µé ¶¾ÆÄ¡ ¸®´ª½º´Â *BSDs¿Í »ó´çÈ÷ À¯»çÇÑ, ¾ÆÁÖ ´Ü¼øÇÑ ¶ç¿ì±â(bootup) ÀýÂ÷(sequence)¸¦ »ç¿ëÇÑ´Ù. ½ÇÇàµÇ´Â ù¹ø° ¶ç¿ì±â(boot) ½ºÅ©¸³Æ®´Â /etc/rc.sysinitÀÌ´Ù. ÀÌ°ÍÀÌ ½ÇÇàµÈ ÈÄ¿¡, (Åë»óÀûÀÎ ¶ç¿ì±â(bootup)½Ã¿¡) /etc/rc.multi°¡ È£ÃâµÈ´Ù. ½ÇÇàµÉ ¸¶Áö¸· ½ºÆ®¸³Æ®´Â /etc/rc.localÀÌ´Ù. ´ÜÀÏ »ç¿ëÀÚ ¹æ½Ä(the single user mode)ÀÎ ·±·¹º§ 1·Î ½ÃÀÛµÉ ¶§´Â, /etc/rc.multi ´ë½Å¿¡ /etc/rc.single ½ºÅ©¸³Æ®°¡ ½ÇÇàµÈ´Ù. ´ç½ÅÀº, ¸ðµç °¡´É ·±·¹º§º°·Î ¶ç¿ì±â(boot) ¼ø¼¸¦ Á¤ÀÇÇÏ´Â, /etc/rc?.d/ µð·ºÅ丮ÀÇ ¹«¼öÇÑ ½Éº¼¸µÅ© ¸ðÀ½À» ¹ß°ßÇÒ ¼ö ¾øÀ» °ÍÀÌ´Ù. ÀÌ·¯ÇÑ Á¢±Ù¹æ¹ýÀ¸·Î ÀÎÇØ, ¸¸¾à ´ç½ÅÀÌ ·±·¹º§ 5·Î X¸¦ ½ÃÀÛÇÏ´Â °ÍÀ» °í·ÁÇϸé, ¾ÆÄ¡´Â ½ÇÁ¦ ¼¼°¡Áö ·±·¹º§¸¸À» °¡Áø´Ù. ¶ç¿ì±â(boot) ½ºÅ©¸³Æ®µéÀº, /etc/rc.conf ÆÄÀϳ»¿¡¼ ¹ß°ßµÇ´Â º¯¼ö ¹× Á¤Àǵé°ú ±×¸®°í ¶Ç /etc/rc.d/functions ½ºÅ©¸³Æ®¿¡¼ ¸í½ÃµÈ ÀÏ¹Ý ÇÔ¼öµé ¸ðÀ½(set of general functions)À» »ç¿ëÇÑ´Ù. ¸¸¾à ´ç½Å ÀÚ½ÅÀÇ µð¸ó ÆÄÀϵéÀ» ÀÛ¼ºÇÒ °èȹÀ̶ó¸é, ÀÌ ÆÄÀÏ°ú Á¸ÀçÇÏ´Â µð¸ó ½ºÅ©¸³Æ®µéÀ» º¸´Â °É °í·ÁÇØ¾ß ÇÑ´Ù.
¶ç¿ì±â(boot) ½ºÅ©¸³Æ® °³¿ä
/etc/rc.sysinit ¶Áß½ÉÀÌ µÇ´Â ½Ã½ºÅÛ ¶ç¿ì±â(boot) ½ºÅ©¸³Æ®. ÀÌ´Â, ÆÄÀϽýºÅÛ ¸¶¿îÆ®, devfsd ½ÇÇà, ½º¿Ò ÀÛµ¿, ¸ðµâ ¿Ã¸®±â, ±¹Áö ¸Å°³º¯¼öµé(localization parameters) ÁöÁ¤ µî°ú °°Àº ¶ç¿ì±â(boot)¿¡ °áÁ¤ÀûÀÎ °ÍµéÀ» ¼öÇàÇÑ´Ù. ¾Æ¸¶ ´ç½ÅÀº ÀÌ ÆÄÀÏÀ» ÆíÁýÇÒ ÇÊ¿ä°¡ °áÄÚ ¾øÀ» °ÍÀÌ´Ù!
/etc/rc.single ¶´ÜÀÏ »ç¿ëÀÚ ½Ãµ¿ ½ºÅ©¸³Æ®. Á¤±Ô ¶ç¿ì±â(bootup)¿¡¼´Â »ç¿ëµÇÁö ¾Ê´Â´Ù. ¿¹¸¦ µé¾î ¶ç¿ì±â(boot)Àü¿¡ Ä¿³Î ¸Å°³º¯¼ö¸¦ 1·Î ȤÀº º¸ÅëÀÇ ´ÙÁß »ç¿ëÀÚ ÀÛ¾÷µ¿¾È init 1 ¸í·ÉÀ¸·Î ÀÎÇØ, ½Ã½ºÅÛÀÌ ´ÜÀÏ »ç¿ëÀÚ ¹æ½ÄÀ¸·Î ½ÃÀ۵ȴٸé, ÀÌ ½ºÅ©¸³Æ®´Â ÃÖ¼ÒÇÑÀÇ °Í(syslog-ng¿Í udev)À» Á¦¿ÜÇÏ°í´Â ¾Æ¹« µð¸óµµ ÀÛµ¿ÇÏÁö ¾Êµµ·Ï ÇÑ´Ù. ´ÜÀÏ »ç¿ëÀÚ ¹æ½ÄÀº, ¿ø°Ý »ç¿ëÀÚ°¡ ÀÚ·á ¼Õ½Ç À̳ª ¼Õ»óÀ» À¯¹ßÇÏ´Â ¾î¶°ÇÑ °Íµµ È®½ÇÈ÷ ¸øÇÏ°Ô Çϸé¼, ¾î¶² ½Ã½ºÅÛÀ» º¯°æÇÒ ÇÊ¿ä°¡ ÀÖÀ¸¶§ À¯¿ëÇÏ´Ù.
µ¥½ºÅ©Å¾ »ç¿ëÀڵ鿡°Ô´Â, º¸Åë ÀÌ ¹æ½ÄÀÌ ¾µ¸ð¾ø´Ù. ¶ÇÇÑ ´ç½ÅÀº ÀÌ ½ºÅ©¸³Æ®¸¦ ÆíÁýÇÒ ÇÊ¿äµµ ¾øÀ» °ÍÀÌ´Ù.
/etc/rc.multi ¶´ÙÁß »ç¿ëÀÚ ½Ãµ¿ ½ºÅ©¸³Æ®. ÀÌ´Â, ´ç½ÅÀÌ (/etc/rc.conf¿¡ ÁöÁ¤µÈ) DAEMONS ¹è¿¿¡¼ ¼³Á¤ÇÑ ¸ðµç µð¸óµéÀ» ½ÃÀÛ ½ÃŲ´Ù. ±× ´ÙÀ½¿¡ /etc/rc.local¸¦ È£ÃâÇÑ´Ù. ´ç½ÅÀº ÀÌ ÆÄÀÏÀ» ÆíÁýÇØ¾ß ÇÒ Àý¹ÚÇÑ Çʿ伺¸¦ ´À³¢Áö ¸øÇÒ °ÍÀÌ´Ù.
/etc/rc.local ¶±¹ºÎ(local) ´ÙÁß »ç¿ëÀÚ ½ÃÀÛ ½ºÅ©¸³Æ®. ¿©±â´Â, ¶ç¿ì±â(bootup) °úÁ¤ ¸¶Áö¸·¿¡ ½Ã½ºÅÛÀÌ ½ÇÇàÇÏ±æ ¿øÇÏ´Â ÃÖÁ¾ÀûÀÎ ¸í·ÉµéÀ», ³Ö¾îµÎ±â ÁÁÀº Àå¼ÒÀÌ´Ù. ÀÌ´Â, ´ç½ÅÀÌ ¿øÇÏ¸é ¼öÁ¤ÇؾßÇÒ ÇϳªÀÇ À¯ÀÏÇÑ ½ºÅ©¸³Æ®ÀÌ´Ù. ÀÌ ½ºÅ©¸³Æ®¿¡ ¹» Ãß°¡ÇÒ °ÍÀÎÁö¿¡ ´ëÇØ, ´ç½ÅÀº ¿ÏÀüÇÑ ÀÚÀ¯¸¦ °¡Áø´Ù.
/etc/rc.shutdown ¶½Ã½ºÅÛ Á¾·á ½ºÅ©¸³Æ®. ÀÌ°ÍÀº µð¸óµéÀ» ÁßÁö½ÃÅ°°í, ÆÄÀϽýºÅÛµéÀ» ¾ð¸¶¿îÆ®ÇÏ°í, ½º¿ÒÀ» ºñÀÛµ¿ ½ÃÅ°´Â µîÀ» ¼öÇàÇÑ´Ù. °Çµå¸®Áö ¸¶¶ó.
/etc/rc.local.shutdown ¶/etc/rc.local ÆÄÀÏ°ú À¯»çÇÏ°Ô, ÀÌ ÆÄÀÏÀº rc.shutdownÀÌ ¼öÇàµÇ±â ¹Ù·Î Àü¿¡ ´ç½ÅÀÌ ½ÇÇàÇÏ°íÀÚ ÇÏ´Â ¾î¶°ÇÑ ¸í·ÉµéÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ´Ù. ÀÌ ÆÄÀÏÀº ±âº»³»Á¤À¸·Î´Â Á¸ÀçÇÏÁö ¾Ê´Â´Ù´Â »ç½Ç¿¡ À¯³äÇ϶ó. ÀÌ°ÍÀÌ ÀûÀýÈ÷ µ¿ÀÛÇϱâ À§Çؼ´Â, ½ÇÇàÇÒ ¼ö ÀÖ°Ô ¼³Á¤ÀÌ µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù.
/etc/rc.d/* ¶ÀÌ µð·ºÅ丮¿¡´Â, rc.confÀÇ µð¸óµé ¹è¿¿¡¼ ¾ð±ÞµÇ´Â, µð¸ó ½ºÅ©¸³Æ®µéÀÌ Æ÷ÇԵǾî ÀÖ´Ù. ¶ç¿ì±â(bootup) °úÁ¤¿¡¼ È£ÃâÇÏ´Â °Í »Ó¸¸ ¾Æ´Ï¶ó, ½Ã½ºÅÛÀÌ ´ç½Å ½Ã½ºÅÛ ¼ºñ½º °ü¸®¸¦ ¼öÇà ÁßÀ϶§µµ ÀÌ ½ºÅ©¸³Æ®µéÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î ¸í·É¾î
# /etc/rc.d/postfix stop´Â postfix µð¸óÀ» ÁßÁö½ÃŲ´Ù. ¹°·Ð ÀûÀýÇÑ ²Ù·¯¹Ì°¡ ¼³Ä¡µÇ¾î ÀÖÀ»¶§(ÀÌ °æ¿ì postfix), ½ºÅ©¸³Æ®°¡ Á¸ÀçÇÑ´Ù. ±âº» ½Ã½ºÅÛ ¼³Ä¡½Ã¿¡´Â ¿©±â¿¡ ½ºÅ©¸³Æ®µéÀÌ ¸¹Áö ¾ÊÀ» °ÍÀÌÁö¸¸, ¸ðµç °ü·Ã ½ºÆ®¸³Æ®µéÀº ¿©±â¿¡ ¸ðÀÌ°Ô µÈ´Ù. ÀÌ µð·ºÅ丮´Â Ÿ ¹èÆ÷ÆÇ¿¡¼ÀÇ /etc/rc3.d/³ª /etc/init.d/ µð·ºÅ丮¿Í °ÅÀÇ °°Àº °ÍÀε¥, È¥¶õ½º·¯¿î ½É¸µÅ©(symlink)´Â ¾ø´Ù. »ç¿ëÀÚ °ü¸® ¶»ç¿ëÀÚµé°ú Áý´Ü(group)µéÀº, util-linux ²Ù·¯¹Ì¿¡¼ Á¦°øµÇ´Â ±âº» ¸í·É¾îµé(useradd, userdel, groupadd, groupdel, passwd, ±×¸®°í gpasswd)¿¡ ÀÇÇØ Ãß°¡µÇ°í »èÁ¦µÉ ¼ö ÀÖ´Ù. »ç¿ëÀÚ¸¦ Ãß°¡ÇÏ´Â ´ëÇ¥ÀûÀÎ ¹æ¹ýÀº ¾Æ·¡ ÀýÂ÷¿Í ºñ½ÁÇÏ´Ù:
# useradd -m -s /bin/bash johndoe # passwd johndoeù¹ø° ¸í·ÉÀº ½Ã½ºÅÛ¿¡ johndoe¶ó´Â »ç¿ëÀÚ¸¦ Ãß°¡ÇÏ°í, /home/johndoe¿¡ Ȩ µð·ºÅ丮¸¦ ¸¸µé°í, Ȩ µð·ºÅ丮¿¡ ¾à°£ÀÇ ±âº» ³»Á¤ ·Î±×ÀÎ ÆÄÀϵéÀ» °®´Ù µÑ °ÍÀÌ´Ù. ¶ÇÇÑ ·Î±×ÀÎ ½©À» /bin/bash·Î ÁöÁ¤ÇÒ °ÍÀÌ´Ù. µÎ¹ø° ¸í·ÉÀº johndoe »ç¿ëÀÚÀÇ ¾ÏÈ£¸¦ ¹°¾î º¼ °ÍÀÌ´Ù. °èÁ¤ÀÌ ÀÛµ¿Çϱâ À§Çؼ´Â ¾ÏÈ£°¡ ÇÊ¿äÇÏ´Ù. useradd ¸í·ÉÀÇ ´ë¾ÈÀ¸·Î¼, adduser ½ºÅ©¸³Æ®´Â ´ëȽÄÀ¸·Î Áú¹®µé¿¡ ´Ü¼øÈ÷ ´ë´äÇÏ´Â °Í¿¡ ÀÇÇØ, ½Ã½ºÅÛ¿¡ »õ·Î¿î »ç¿ëÀÚµéÀ» ¸¸µé ¼ö ÀÖ°Ô ÇÑ´Ù.
³ª¸ÓÁö ¸í·É¾îµé¿¡ ´ëÇÑ Á¤º¸¸¦ ´õ ¾òÀ»·Á¸é ¸ÇÆäÀÌÁö¸¦ º¸¶ó. ÀÌ¿ë °¡´ÉÇÑ º¸¾È ±â´ÉµéÀ» ÃæºÐÈ÷ »ç¿ëÇÏ°í, ½Ã½ºÅÛ °ü¸® Àϵé ÀÌ¿ÜÀÇ °Í¿¡ root »ç¿ëÀÚ¸¦ »ç¿ëÇÑ °á°ú·Î ÀϾ ¼ö ÀÖ´Â ÀáÀçÀûÀÎ ÇÇÇظ¦ ÃÖ¼ÒÈÇϱâ À§Çؼ, ÀÏ»óÀûÀÎ ÀÛ¾÷¿ëÀ¸·Î Çϳª ȤÀº ¿©·¯°³ÀÇ ÀÏ¹Ý »ç¿ëÀÚµéÀ» ¸¸µå´Â °ÍÀÌ ÁÁÀº »ý°¢ÀÌ´Ù.
ÀÎÅÍ³Ý ¿¬°á ¶ÀüÈ¿¬°á ¹®Á¦µé¿¡ ´ëÇÑ °³¹ßÀÚ ºÎÁ·À¸·Î, ¾ÆÄ¡ÀÇ Àüȼ± ÀÎÅÍ³Ý ¿¬°áÀ» À§Çؼ± ¸¹Àº ¼öµ¿ ¼³Á¤ÀÌ ÇÊ¿äÇÏ´Ù. °¡´ÉÇϸé, ¾ÆÄ¡ »óÀÚ¿¡ ±âº» °ÔÀÌÆ®¿þÀÌ·Î »ç¿ëÇÒ ¼ö ÀÖ´Â Àü¿ë router¸¦ ±¸ÃàÇ϶ó.
¾Æ³¯·Î±× ¸ðµ© ¶ÇìÀÌÁî(Hayes) ȣȯ¼ºÀÇ, ¿ÜÀåÇüÀÇ, ¾Æ³¯·Î±× ¸ðµ©À» »ç¿ëÇϱâ À§Çؼ´Â, ÃÖ¼ÒÇÑ ppp ²Ù·¯¹Ì ¼³Ä¡°¡ ÇÊ¿äÇÏ´Ù. ´ç½ÅÀÌ ÇÊ¿äÇÑ °ÍµéÀ» ¸ÂÃß±â À§Çؼ, ±×¸®°í man pppd¿¡ µû¶ó¼, /etc/ppp/options ÆÄÀÏÀ» ¼öÁ¤Ç϶ó. Ãʱ⠿¬°áÀÌ ¼ö¸³µÈ ÈÄ¿¡, ISP¿¡ »ç¿ëÀÚ¸í°ú ¾ÏÈ£¸¦ Á¦½ÃÇϱâ À§ÇØ, ´ç½ÅÀº chat ½ºÅ©¸³Æ®¸¦ Á¤ÀÇÇÒ ÇÊ¿ä°¡ ÀÖÀ» °ÍÀÌ´Ù. ´ç½ÅÀÌ ÃæºÐÈ÷ °æÇèÀÌ ÀÖµçÁö ȤÀº °íÁýÀÌ ¼¼µçÁö Çϱ⸸ Çϸé, ¿¬°á ½ÇÇà¿¡ ÃæºÐÇÑ ½Ç·ÊµéÀÌ pppd¿Í chatÀÇ ¸ÇÆäÀÌÁö¿¡ ÀÖ´Ù. udev¿¡¼´Â, ´ç½Å Á÷·Ä Æ÷Æ®µéÀº º¸Åë /dev/tts/0¿Í /dev/tts/1ÀÌ´Ù.
ÆòÀÌÇÑ pppd¿Í ¸í¿¹·Î¿î ÀüÅõ¸¦ Ä¡¸£´Â ´ë½Å¿¡, wvdialÀ̳ª ȤÀº ±¸Ãà ÀýÂ÷¸¦ »ó´çÈ÷ ½±°ÔÇÏ´Â À¯»çÇÑ µµ±¸ ¼³Ä¡¸¦ ¼±ÅÃÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ISDN ¶ISDN ±¸ÃàÀº ¼¼ ´Ü°è·Î ÁøÇàµÈ´Ù:
¸ðµç ±× ÁöÁ¤µé¿¡ ´ëÇÑ ¼¼ºÎÇ׸ñµé°ú ±×°ÍµéÀ» ÁöÁ¤ÇÏ´Â ¹æ¹ýÀº Ä¿³Î³» ¹®¼¿¡, ƯÈ÷ isdn ÇÏÀ§ µð·ºÅ丮¿¡, ȤÀº À¯¿ëÇÑ ¿Â¶óÀο¡ Æ÷ÇԵǾî ÀÖ´Ù. type ¸Å°³º¯¼ö´Â ´ç½Å Ä«µå¿¡ µû¶ó ´Þ¶óÁø´Ù; ¸ðµç °¡´É typeµé ¸ñ·ÏÀº README.HiSax Ä¿³Î ¹®¼¿¡ ÀÖ´Ù. ¾Æ·¡¿Í °°ÀÌ ÀûÀýÇÑ ¼±Åûç¾çµéÀ» »ç¿ëÇÏ¿© Ä«µå¸¦ °í¸£°í ¸ðµâÀ» ¿Ã·Á¶ó:
# modprobe hisax type=18 protocol=2ÀÌ´Â, µ¶ÀÏ¿¡¼ »ç¿ëÇÏ´Â EDSS1 Åë½Å ±Ô¾à(protocol)°ú ELSA Quickstep 1000PCI ¿ëÀ¸·Î, hisax ¸ðµâÀ» ¿Ã¸± °ÍÀÌ´Ù. ´ç½ÅÀº, Ä«µå ÀÛµ¿ Áغñ°¡ µÇ¾ú´ÂÁö º¼ ¼ö ÀÖ´Â /var/log/everything.log ÆÄÀÏ¿¡¼, µµ¿òÀÌ µÉ ¸¸ÇÑ ¿À·ùÁ¦°Å Ãâ·ÂÀ» ¹ß°ßÇÒ ¼ö ÀÖ´Ù. ¿ÜÀåÇü USB ISDN ¾î´ðÅ͸¦ µ¿ÀÛ½ÃÅ° Àü¿¡, ¾Æ¸¶µµ ¾î¶² usb ¸ðµâµéÀ» ¿Ã¸± ÇÊ¿ä°¡ ÀÖ´Ù´Â »ç½Ç¿¡ ÁÖÀÇÇ϶ó. ÀÏ´Ü Æ¯Á¤ ¼³Á¤À¸·Î Ä«µå µ¿ÀÛÀÌ È®ÀεǸé, ´ç½ÅÀº /etc/modprobe.conf¿¡ ¸ðµâ ÁöÁ¤ »ç¾ç(option)µéÀ» Ãß°¡ÇÒ ¼ö ÀÖ´Ù:
alias ippp0 hisax options hisax type=18 protocol=2´Ù¸¥ ¹æ¹ýÀ¸·Î´Â, ¿©±â¼ options Çุ Ãß°¡ÇÏ°í, hisaxÀº rc.conf³»ÀÇ MODULES ¹è¿¿¡ Ãß°¡ÇÒ ¼ö ÀÖ´Ù. »ç½Ç ´ç½Å ¼±ÅÃÀÌÁö¸¸, ÀÌ ¿¹´Â, ½ÇÁ¦ ÇÊ¿äÇϱâ Àü¿¡´Â ¸ðµâÀÌ ¿Ã¶ó°¡Áö ¾Ê´Â´Ù´Â, ÀÌÁ¡À» °¡Áø´Ù. ÇØ¾ßµÉ °ÍÀ¸·Î, ´ç½ÅÀº ÀÛµ¿ÇÏ°í Áö¿øµÇ´Â ÀåÄ¡¸¦ °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù. ±× ´ÙÀ½ ½ÇÁ¦ »ç¿ëÇÒ ±âº» À¯Æ¿¸®Æ¼µéÀÌ ÇÊ¿äÇÏ´Ù!
isdn4k-utils ²Ù·¯¹Ì¸¦ ¼³Ä¡ÇÏ°í, isdnctrl ¸ÇÆäÀÌÁö¸¦ Àоî¶ó. ÀÌ°Ô ½ÃÀÛÀÌ´Ù. ¸ÇÆäÀÌÁö¿¡¼, ¾î¶² µµ¿òÀÌ µÇ´Â ¼Â¾÷ ½Ç·Êµé »Ó¸¸ ¾Æ´Ï¶ó, isdnctrl¿¡ ÀÇÇØ Çؼ®µÉ ¼ö ÀÖ´Â ¼³Á¤ÆÄÀÏ ÀÛ¼º¹ý¿¡ ´ëÇÑ ¼³¸íµéÀ» ´õ ¹ß°ßÇÒ °ÍÀÌ´Ù.
isdnctrl À¯Æ¿¸®Æ¼·Î ´ç½ÅÀÇ ISDN Ä«µå¸¦ ¼³Á¤ÇÑ ÈÄ¿¡, PHONE_OUT ¸Å°³º¯¼ö¸¦ »ç¿ëÇؼ ¸í±âÇÑ ÀåÄ¡¿¡ ÀüÈ¿¬°áÀ» ÇÒ ¼ö ÀÖÀ» °ÍÀÌÁö¸¸, »ç¿ëÀÚ¸í°ú ¾ÏÈ£ ÀÎÁõ¿¡ ½ÇÆÐÇÒ °ÍÀÌ´Ù. ÀÌ°Ô µ¿ÀÛÇϵµ·Ï Çϱâ À§Çؼ, º¸ÅëÀÇ ¾Æ³¯·Î±× PPP ¿¬°áÀ» ¼³Á¤ÇÏ´Â °Íó·³, ´ç½Å ISP°¡ ÀÎÁõ¿¡ »ç¿ëÇÏ´Â Åë½Å¹æ½Ä¿¡ µû¶ó¼, ´ç½Å »ç¿ëÀÚ¸í°ú ¾ÏÈ£¸¦ /etc/ppp/pap-secretsÀ̳ª /etc/ppp/chap-secrets¿¡ Ãß°¡Ç϶ó. ¸íÈ®ÇÏÁö ¾Ê´Ù¸é, ¾çÂÊ ÆÄÀÏ ¸ðµÎ¿¡ ´ç½Å Á¤º¸¸¦ ³Ö¾î¶ó. ¸ðµç°É Á¦´ë·Î ±¸ÃàÇß´Ù¸é, ÀÌÁ¦ root·Î¼ isdnctrl dial ippp0¸¦ »ç¿ëÇÏ¿© ÀüÈ¿¬°áÀ» ¿Ï¼öÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¾î¶² ¹®Á¦µéÀ» °¡Áö°í ÀÖ´Ù¸é, ·Î±× ÆÄÀϵéÀ» Á¡°ËÇؾßÇÑ´Ù´Â °É ±â¾ïÇضó!
DSL (PPPoE) ¶
DSL ¿Â¶óÀÎ ¿¬°áÀ» »ç¿ëÇÒ ¼ö ÀÖ±â Àü¿¡, ´ç½ÅÀº ÄÄÇ»ÅÍ¿¡ DSL-Modem¿¡ ¿¬°áÇÒ ¹°¸®ÀûÀÎ Åë½Å¸Á Ä«µå¸¦ ¼³Ä¡ÇØ¾ß ÇÒ °ÍÀÌ´Ù. »õ·Î ¼³Ä¡ÇÑ Åë½Å¸Á Ä«µå¸¦ modprobe.conf³ª MODULES ¹è¿¿¡ Ãß°¡ÇÑ ÈÄ¿¡, rp-pppoe ²Ù·¯¹Ì¸¦ ¼³Ä¡ÇÏ°í, ¿¬°áÀ» ±¸¼ºÇÒ pppoe-setup ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇØ¾ß ÇÑ´Ù. ¸ðµç Á¤º¸¸¦ ÀÔ·ÂÇÑ ÈÄ¿¡, ¾Æ·¡ ¸í·ÉÀ¸·Î °¢°¢ ´ç½Å Åë½Å¼±À» Á¢¼ÓÇÏ°í ²÷À» ¼ö ÀÖ´Ù. # /etc/rc.d/adsl start±×¸®°í # /etc/rc.d/adsl stopº¸Åë ¼³Á¤Àº »ó´çÈ÷ ½±°í °£´ÜÇÏÁö¸¸, ´Ü¼µéÀ» ¾ò±â À§Çؼ ¸¶À½ ÆíÈ÷ ¸ÇÆäÀÌÁö¸¦ Àоî¶ó. ¶ç¿ì±â(bootup)ÇÒ ¤Ô¤¨¤Â¤Ô ÀÚµ¿À¸·Î ÀüÈ ¿¬°áÀ» ¿øÇÏ´Ù¸é, ´ç½ÅÀÇ DAEMONS ¹è¿¿¡ adslÀ» Ãß°¡Ç϶ó. Pacman ¶pacmanÀº ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ ¸ðµç ¼ÒÇÁÆ®¿þ¾î¸¦ ÃßÀûÇÏ´Â ²Ù·¯¹Ì(package) °ü¸®ÀÚÀÌ´Ù. ÀÌ´Â °£°áÇÑ ÀÇÁ¸¼º Áö¿øÀ» °¡Áö¸ç, ¸ðµç ²Ù·¯¹Ìµé¿¡ ´ëÇØ Ç¥ÁØÀÇ ¾ÐÃàµÈ(gzipped) tar ÀúÀå Çü½ÄÀ» »ç¿ëÇÑ´Ù. ¸í·Éµé °¢°¢¿¡ ´ëÇØ ±ä ¼±Åûç¾ç°ú ªÀº ¼±Åûç¾ç(option) ÇüŸ¦ »ç¿ëÇÏ¿©, ¸î°¡Áö Åë»óÀûÀÎ ±â´ÉµéÀÌ ¾Æ·¡¿¡ ¼³¸íµÇ¾î ÀÖ´Ù. pacmanÀÇ ¼±Åûç¾ç¿¡ ´ëÇÑ ÃֽŠ¼³¸íÀ» º¼·Á¸é, man pacmanÀ» Àо¶ó. ÀÌ °³¿ä´Â ´ÜÁö, pacmanÀÇ Çö ±â´Éµé¿¡ ´ëÇØ °Ñ¸¸ ÇÓÀº °ÍÀÌ´Ù.
´ëÇ¥ÀûÀÎ ±â´Éµé:
²Ù·¯¹Ì ÆÄÀÏ·Î »õ·Î¿î ²Ù·¯¹Ì Ãß°¡Çϱ⠶# pacman --add foo.pkg.tar.gz # pacman -A foo.pkg.tar.gz ÀÌ°ÍÀº ½Ã½ºÅÛ¿¡ foo.pkg.tar.gz ²Ù·¯¹Ì¸¦ ¼³Ä¡ÇÒ °ÍÀÌ´Ù. ¸¸¾à ÀÇÁ¸¹°µéÀÌ ºüÁ® ÀÖ´Ù¸é, pacmanÀº ¿À·ù¿Í ¾ø´Â ÀÇÁ¸¹°µéÀ» º¸°íÇÏ°í´Â ³ª°¡ ¹ö¸± °ÍÀÌ´Ù. ÀÚµ¿À¸·Î ºüÁø ÀÇÁ¸¹°µéÀ» ÇØ°áÇÒ·Á°í ½ÃµµÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ¸¸¾à ÀÌ ±â´ÉÀ» ¹Ù¶õ´Ù¸é --sync ¼±Åûç¾çÀ» º¸¶ó. ´ÙÁß ²Ù·¯¹Ì Ãß°¡°¡ °¡´ÉÇѵ¥, ´ë»ó ÆÄÀϵéÀÌ ¼·Î ÀÇÁ¸ÀûÀ̶ó¸é, ÀÚµ¿À¸·Î ²Ù·¯¹ÌµéÀÌ ¿Ã¹Ù¸¥ ¼ø¼´ë·Î ¼³Ä¡µÉ °ÍÀÌ´Ù.
²Ù·¯¹Ì ÆÄÀÏ·Î ²Ù·¯¹Ì °»½Å(upgrade)Çϱ⠶# pacman --upgrade foo.pkg.tar.gz # pacman -U foo.pkg.tar.gz ÀÌ´Â º»ÁúÀûÀ¸·Î --add ±â´É°ú °°Áö¸¸, Ãß°¡ÀûÀÎ ´ë°¡ ¾øÀÌ ±â ¼³Ä¡µÈ ²Ù·¯¹Ì¸¦ °»½Å(upgrade)ÇÒ °ÍÀÌ´Ù. ²Ù·¯¹Ì°¡ ±â ¼³Ä¡µÇ¾î ÀÖÀ» ¶§¿¡´Â pacmanÀÌ Áß´ÜµÇ±æ ¿øÇÏ´Â °æ¿ì°¡ ¾Æ´Ï¶ó¸é, ´ç½ÅÀÌ --upgrade ±â´Éº¸´Ù --add¸¦ ´õ ¼±È£ÇÒ °ÍÀ¸·Î´Â »ý°¢ÇÏÁö ¾Ê´Â´Ù.
²Ù·¯¹Ìµé Á¦°ÅÇϱ⠶# pacman --remove foo # pacman -R foo ÀÌ°ÍÀº, ÆíÁýµÈ ¼³Á¤ ÆÄÀϵéÀº Á¦¿ÜÇÑ, foo¶ó´Â À̸§ÀÇ ²Ù·¯¹Ì¿¡ ¼ÓÇÏ´Â ¸ðµç ÆÄÀϵéÀ» »èÁ¦ÇÒ °ÍÀÌ´Ù. ÀÌ ¸í·É¿¡´Â, pkg.tar.gz Á¢¹Ì»ç ¾øÀÌ ²Ù·¯¹Ì(package) À̸§¸¸À» ºÎ¿©Ç϶ó.
²Ù·¯¹ÌÀÇ ¸ðµç ³²°ÜÁø ÈçÀûÀ» ¾ø¾Ö±â À§Çؼ´Â, À§ÀÇ ¸í·É¿¡ --nosave ¼±Åûç¾çÀ» Ãß°¡Ç϶ó.
²Ù·¯¹Ì ¸ñ·Ï °»½ÅÇϱ⠶# pacman --sync --refresh # pacman -Sy ÀÌ´Â /etc/pacman.conf³»¿¡ Á¤ÀÇµÈ ÀúÀå¼Òµé·Î ºÎÅÍ ÃÖ½ÅÀÇ ¿øº» ²Ù·¯¹Ì ¸ñ·ÏÀ» °Ë»öÇؼ, µ¥ÀÌŸº£À̽º ¿µ¿ª¿¡ ±×°ÍÀ» Ç®¾î ³õÀ» °ÍÀÌ´Ù. ÃÖ½ÅÀÇ ²Ù·¯¹ÌµéÀ» È®½ÇÈ÷ ¾ò±â À§Çؼ´Â, --sysupgrade¸¦ »ç¿ëÇϱâ Àü¿¡ ÀÌ ¸í·ÉÀ» »ç¿ëÇؾßÇÑ´Ù. pacman.confÀÇ È¯°æ¼³Á¤¿¡ µû¶ó¼, ÀÌ ¸í·ÉÀº FTP ±â¹Ý ÀúÀå¼Òµé¿¡ Á¢±ÙÇϱâ À§ÇØ, ÀÎÅÍ³Ý ¿¬°á ÀÛµ¿ÀÌ ÇÊ¿äÇÒ ¼ö ÀÖ´Ù. ÀÌ ¼±Åûç¾çÀº µ¥ºñ¾ÈÀÇ apt-get update ¸í·É°ú »ó´çÈ÷ À¯»çÇÏ´Ù.
½Ã½ºÅÛ °»½Å(upgrade)Çϱ⠶# pacman --sync --sysupgrade # pacman -Su ÀÌ ¸í·ÉÀº --refresh ¸í·ÉÀ¸·Î ³»·Á¹ÞÀº ¿øº» ²Ù·¯¹Ì ¸ñ·ÏÀÇ Æǵé°ú Áö¿ª(local) ²Ù·¯¹Ì ÆÇÀ» ºñ±³Çؼ, ´ç½Å ½Ã½ºÅÛ¿¡¼ Çѹ°°£ ¸ðµç ²Ù·¯¹ÌµéÀ» °»½Å(upgrade)ÇÒ °ÍÀÌ´Ù. ´ç½Å ½Ã½ºÅÛÀ» ÃÖ½ÅÀ¸·Î À¯ÁöÇϱâ À§Çؼ´Â, ÀÌ ¸í·ÉÀ» Á¤±âÀûÀ¸·Î ¼öÇàÇÏ´Â °ÍÀÌ ÁÁÀ» °ÍÀÌ´Ù. ÀÌ ¸í·ÉÀº ¹«Á¶°ÇÀûÀ¸·Î ¿øº» ÆÐÅ°Áö ¸ñ·ÏÀ» »õ·Î °ø±ÞÇÏÁö´Â ¾Ê´Â´Ù´Â »ç½Ç¿¡ ÁÖÀÇÇ϶ó. ±×·¡¼ ÀϹÝÀûÀ¸·Î ¾Æ·¡¿Í °°ÀÌ µÎ ¸í·ÉµéÀ» Çϳª·Î °áÇÕÇÏ´Â °ÍÀÌ º¸´Ù Çö¸íÇÏ´Ù:
# pacman --sync --refresh --sysupgrade # pacman -SyuÀÌ ¼±Åûç¾çµéÀ» »ç¿ëÇÏ¿© pacmanÀº ÃֽŠ¿øº» ²Ù·¯¹Ì ¸ñ·ÏÀ» ÀÚµ¿ °Ë»öÇؼ, ÀÚµ¿ °áÁ¤µÈ ¸ðµç ÀÇÁ¸¹°µé°ú ÇÔ²², ÃֽŠ²Ù·¯¹Ìµé·Î Àüü½Ã½ºÅÛÀ» °»½Å(upgrade)ÇÒ °ÍÀÌ´Ù. ´ç½ÅÀº ÀÌ°ÍÀ» ²Ï ÀÚÁÖ ½ÇÇàÇÏ°í ½ÍÀ» °ÍÀÌ´Ù. ÀúÀå¼Òµé·Î ºÎÅÍ ²Ù·¯¹Ì Ãß°¡/ °»½Å(upgrade)Çϱ⠶# pacman --sync foo # pacman -S foo ¿ä±¸µÇ´Â ¸ðµç ÀÇÁ¸¹°µéÀ» °®Ãß¾î¼, foo ²Ù·¯¹Ì¿¡ ´ëÇÑ °Ë»ö ¼³Ä¡¸¦ ÁøÇàÇÑ´Ù. ¾î¶°ÇÑ sync ¼±Åûç¾çÀ» »ç¿ëÇϱâ Àü¿¡, ²Ù·¯¹Ì ¸ñ·ÏÀ» °»½ÅÇß´ÂÁö È®ÀÎÇ϶ó. ȤÀº, ¼³Ä¡¸¦ ½ÃµµÇϱâ Àü¿¡ ¼±Åûç¾çµé¿¡ --refresh³ª -y¸¦ Ãß°¡Ç϶ó. --add¿Í ´Þ¸®, --sync ¼±Åûç¾çÀº ²Ù·¯¹Ì ¼³Ä¡¿Í °»½Å(upgrade)¸¦ ±¸º°ÇÏÁö ¾Ê´Â´Ù. pacman.conf ¼³Á¤¿¡ µû¶ó, ÀÌ ±â´ÉÀº ÀÎÅÍ³Ý ¿¬°á ÀÛµ¿ÀÌ ÇÊ¿äÇÏ´Ù.
¼³Ä¡µÈ ²Ù·¯¹ÌµéÀÇ ¸ñ·Ïº¸±â ¶# pacman --query # pacman -Q ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ ¸ðµç ²Ù·¯¹ÌµéÀÇ ¸ñ·ÏÀ» º¸¿©ÁØ´Ù.
ƯÁ¤ ²Ù·¯¹ÌÀÇ ¼³Ä¡ À¯¹« È®ÀÎÇϱ⠶# pacman --query foo # pacman -Q foo À̸§¿¡ ´ëÇÑ Àüü ¸ñ·ÏÀ» °¡Á®¿À´Â ´ë½Å¿¡, ã°íÀÚ ÇÏ´Â ²Ù·¯¹Ì À̸§À» query ¸í·É¿¡ µ¡ºÙÀÏ ¼ö ÀÖ´Ù. ÀÌ ¸í·ÉÀº, ¸¸¾à ¼³Ä¡µÇ¾î ÀÖ´Ù¸é, foo ²Ù·¯¹ÌÀÇ À̸§°ú ÆÇÀ» º¸¿©ÁÙ °ÍÀÌ´Ù. µý °ÍÀº º¸¿©ÁÖÁö ¾Ê´Â´Ù.
ƯÁ¤ ²Ù·¯¹Ì Á¤º¸ Ç¥½ÃÇϱ⠶# pacman --query --info foo # pacman -Qi foo ¼³Ä¡µÈ ²Ù·¯¹Ì fooÀÇ Á¤º¸(Å©±â, ¼³Ä¡ ³¯Â¥, ºôµå ³¯Â¥, ÀÇÁ¸¹°µé, »óÃæ¹°µé µîµî)¸¦ º¸¿©ÁØ´Ù. ¾ÆÁ÷ ¼³Ä¡µÇÁö ¾ÊÀº ²Ù·¯¹Ì ÆÄÀÏÀÇ Á¤º¸¸¦ ³ªÅ¸³¾·Á¸é, °¢°¢¿¡ ´ëÇØ --file ȤÀº -p ¼±Åûç¾çÀ» Ãß°¡Ç϶ó:
# pacman --query --info --file foo.pkg.tar.gz # pacman -Qip foo.pkg.tar.gz ²Ù·¯¹Ì¿¡ Æ÷ÇÔµÈ ÆÄÀÏ ¸ñ·Ï Ç¥½ÃÇϱ⠶# pacman --query --list foo # pacman -Ql foo ²Ù·¯¹Ì foo¿¡ ¼ÓÇÏ´Â ¸ðµç ÆÄÀϵéÀÇ ¸ñ·ÏÀ» º¸¿©ÁØ´Ù.
ƯÁ¤ ÆÄÀÏÀÌ ¾î´À ²Ù·¯¹Ì¿¡ ¼ÓÇÏ´ÂÁö ¾Ë¾Æ³»±â ¶# pacman --query --owns /path/to/file # pacman -Qo /path/to/file ÀÌ query´Â, ¸Å°³º¯¼ö·Î Àüü°æ·Î¸¦ Âü°íÇؼ, ƯÁ¤ ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â ²Ù·¯¹ÌÀÇ À̸§°ú ÆÇÀ» º¸¿©ÁØ´Ù. °æ·Î¾øÀÌ ÆÄÀÏ À̸§¸¸ »ç¿ëÇÏ¸é °á°ú°¡ ³ª¿ÀÁö ¾ÊÀ» °ÍÀÌ´Ù.
ÀúÀå¼Ò Á¢±Ù ¶²Ù·¯¹Ì ÀúÀå¼Ò´Â, Áö¿ª µð·ºÅ丮³ª ¿ø°Ý FTP/HTTP ¼¹ö¿¡ Á¸ÀçÇÒ ¼ö ÀÖ´Â, ²Ù·¯¹Ìµé°ú ²Ù·¯¹Ì ¸ÞŸ-Á¤º¸(meta-info) ÆÄÀÏÀÇ ¸ðÀ½ÀÌ´Ù. ¾ÆÄ¡ ½Ã½ºÅÛÀÇ ±âº» ÀúÀå¼Ò´Â current ÀúÀå¼ÒÀÌ´Ù. ÀÌ ÀúÀå¼Ò´Â, ÃֽŠÆÇÀÇ ¼ÒÇÁÆ®¿þ¾îµéÀÌ ´ëºÎºÐ Æ÷ÇԵǵµ·Ï, °³¹ßÀڵ鿡 ÀÇÇØ ÃֽŽÄÀ¸·Î À¯ÁöµÇ°í ÀÖ´Ù. »ó´çÈ÷ ÃÖ÷´ÜÀ¸·Î À¯ÁöµÈ´Ù.
¸¹Àº »ç¿ëÀÚµéÀº ¶ÇÇÑ, ¾ÆÄ¡ÀÇ ÇÙ½É ²Ù·¯¹Ì Áý´Ü¿¡ ¼ÓÇÏÁö ¾Ê´Â ´õ ¸¹Àº ²Ù·¯¹ÌµéÀÌ µé¾î ÀÖ´Â, extra ²Ù·¯¹Ì ÀúÀå¼Ò°¡ È°¼ºÈ µÇµµ·Ï ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. /etc/pacman.conf³»ÀÇ ÀûÁ¤ ÇàÀÇ ¼³¸í 󸮸¦ ÇØÁ¦(uncomment)ÇÔÀ¸·Î½á, ÀÌ°ÍÀ» ÀÛµ¿½Ãų ¼ö ÀÖ´Ù. ÀÌ ÀúÀå¼Ò´Â ±âº»ÀûÀ¸·Î È°¼ºÈ µÈ´Ù.
´ç½ÅÀº ¶ÇÇÑ ÀÚ½ÅÀÇ ²Ù·¯¹Ì ÀúÀå¼ÒµéÀ» ¸¸µé°í, À¯ÁöÇÏ°í, »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¼³¸íÀ» ¾ò±â À§ÇØ pacman ¸ÇÆäÀÌÁö¸¦ º¸¶ó.
CD-ROMÀ¸·Î ¼³Ä¡ÇÏ°í ³ª¼ ÀÎÅÍ³Ý ¿¬°á ¹®Á¦¸¦ ¸¸³ª°Ô µÈ´Ù¸é, CD·ÎºÎÅÍ Ãß°¡ÀûÀÎ ²Ù·¯¹ÌµéÀ» ¼³Ä¡ÇÒ ÇÊ¿ä°¡ ÀÖÀ» °ÍÀÌ´Ù. FAQs¸¦ Âü°íÇÏ¿©, ƯÈ÷ ÀÌ ¹®¼ ¾Æ·¡ÂÊ FAQ #3, ¼³Ä¡ CD¸¦ ²Ù·¯¹Ì(package) °ø±Þó·Î »ç¿ëÇÏ´Â ÀúÀå¼Ò¸¦ ÁöÁ¤ÇÏ´Â ¹ýÀ» ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÀÌÁø(binary) ´ë ¿øõ(source) ¶pacmanÀº ²Ù·¯¹Ì ¼¼»óÀÇ ÀÌÁø(binary)ÂÊÀ» ´ã´çÇÏ°í, ABS´Â ¿øõ(source)ÂÊÀ» ´ã´çÇÑ´Ù: ÀÌ´Â ¿øõ(source) ÄÚµå·ÎºÎÅÍ ´ç½Å ÀÚ½ÅÀÇ ¸ÂÃã ²Ù·¯¹ÌµéÀ» Á¦ÀÛÇϴµ¥ µµ¿òÀ» ÁÖ¸ç, ¶ÇÇÑ ´ç½Å Àڽſ¡ ¸ÂÃãÈµÈ ¾ÆÄ¡ ¸®´ª½º ²Ù·¯¹ÌµéÀ» ÀçÁ¦ÀÛÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ±× ó¸® ÀýÂ÷´Â Åë»óÀûÀ¸·Î ¾Æ·¡¿Í °°´Ù:
ABS ³ª¹«²Ã(tree) ÀÏÄ¡½ÃÅ°±â ¶·çÆ®·Î abs ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÔÀ¸·Î½á, /var/abs³»ÀÇ ¸ðµç PKGBUILDÆÄÀϵéÀ» ÀÏÄ¡È(synchronize)½Ãų ¼ö ÀÖ´Ù. µ¿ÀÛÇϱâ À§Çؼ± cvsup ²Ù·¯¹Ì°¡ ÇÊ¿äÇѵ¥, ÀÌ°Ô ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê´Ù¸é abs°¡ Åõ´ú´î °ÍÀÌ´Ù. ¹°·Ð ÀÎÅÍ³Ý ¿¬°á µ¿ÀÛÀÌ ÇÊ¿äÇÏ´Ù. ÀÌ¼Û ¸Åü·Î CVS¸¦ »ç¿ëÇϹǷνá, ABS³»ÀÇ ´Ù¸¥ ÆÇ ³ª¹«²Ã(tree)µéÀ» ÃßÀûÇÒ ¼ö ÀÖ´Ù. - ÀÌ´Â /etc/abs/supfile.arch¿¡¼ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¸é, ±âº» supfileÀº current ²Ù·¯¹Ì ³ª¹«²Ã(tree)¸¦ ÃßÀûÇϵµ·Ï ÁöÁ¤µÇ¾î Àִµ¥, ÀÌ´Â ÃÖ÷´ÜÀ̸ç ÃßÀûÇϱæ ÃßÀüÇÏ´Â °ø±ÞóÀÌ´Ù. ´ç½ÅÀº ¶ÇÇÑ Æ¯Á¤ ÆǵéÀ» ÃßÀûÇÒ ¼ö ÀÖ´Ù. ´õ ¸¹Àº Á¤º¸¸¦ ¿øÇϸé supfileµé ¾È¿¡ ÀÖ´Â ¼³¸íµéÀ» º¸¶ó.
ABS´Â ´Ù¼öÀÇ ÀúÀå¼ÒµéÀ» Áö¿øÇϴµ¥, À̰͵éÀ» /etc/abs/abs.conf·ÎºÎÅÍ ÀÛµ¿½ÃÅ°°Å³ª ¸øÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù. abs´Â current¿Í extra ÀúÀå¼ÒµéÀ» ±âº»À¸·Î ÃßÀûÇÒ °ÍÀÌ´Ù. µý °Ç ¾Æ´Ï´Ù.
´ç½ÅÀº ¶Ç /etc/abs/supfile.extra ÆÄÀÏÀ» ¹ß°ßÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ°ÍÀº, ÁÖ ABS ÀúÀå¼Ò¿¡ Æ÷ÇÔµÇÁö ¾ÊÀº, ¸ðµç ºñ°ø½Ä ¼³Ä¡ ½ºÅ©¸³Æ®µé¿¡ Á¢±ÙÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ¸¸¾à ÀÌ ÀúÀå¼Ò¸¦ »ç¿ëÇÏ°í ½ÍÁö ¾ÊÀ¸¸é ÀÌ ÆÄÀÏÀ» Áö¿ï ¼öµµ ÀÖÁö¸¸, Åë»óÀûÀ¸·Î´Â abs.conf¸¦ ´ë½Å ÆíÁýÇؼ ÇÊ¿äÇÏÁö ¾ÊÀº ÀúÀå¼ÒµéÀ» ºñÈ°¼ºÈ ½ÃÅ°´Â °ÍÀÌ º¸´Ù Çö¸íÇÏ´Ù.
²Ù·¯¹Ìµé ¸¸µå´Â ¹æ¹ý ¶¸¸µå´Â ÀýÂ÷´Â makepkg ¸ÇÆäÀÌÁö¿¡ ¿ÏÀüÇÏ°Ô ¼³¸íµÇ¾î ÀÖ´Ù. ´ç½Å ÀÚ½ÅÀÇ ²Ù·¯¹Ì¸¦ ¸¸µå´Â °Í¿¡ ´ëÇÑ ¼³¸íÀ» ±¸ÇÏ·Á¸é ÀÌ°ÍÀ» º¸¶ó. ¸¸¾à ÀÌ°Ô µµ¿òÀÌ µÇÁö ¾ÊÀ¸¸é, À§Å°³»ÀÇ ¼³¸í¼µé¿¡ ÃæºÐÈ÷ ÁÖÀǸ¦ ±â¿ïÀ̰ųª, ȤÀº Æ÷·³À̳ª IRC¿¡ µµ¿òÀ» ûÇضó.
²Ù·¯¹Ì Áöħ ¶Æ¯È÷ ¾ÆÄ¡ ¸®´ª½º¿¡ ´ç½ÅÀÇ »õ ²Ù·¯¹Ì¸¦ Á¦°øÇÏ°íÀÚ ÇÑ´Ù¸é, ¾ÆÄ¡ ¸®´ª½º ²Ù·¯¹Ì¸¦ ¸¸µé¶§ ¾Æ·¡ÀÇ ²Ù·¯¹Ì ÁöħµéÀ» ÁöÄÑ¾ß ÇÑ´Ù.
²Ù·¯¹Ì ¸í¸í ¶
µð·ºÅ丮µé ¶¼³Á¤ ÆÄÀϵéÀº /etc µð·ºÅ丮¿¡ µÖ¾ß ÇÑ´Ù. ¼³Á¤ ÆÄÀÏÀÌ Çϳªº¸´Ù ¸¹´Ù¸é, /etc ¿µ¿ªÀ» °¡´ÉÇÑÇÑ ±ú²ýÇÏ°Ô À¯ÁöÇϱâ À§Çؼ ÇÏÀ§ µð·ºÅ丮¸¦ »ç¿ëÇÏ´Â °ÍÀÌ °ü·ÊÀÌ´Ù. ²Ù·¯¹Ì À̸§ÀÌ {pkgname}À̶ó¸é /etc/{pkgname}/¸¦ »ç¿ëÇ϶ó(ȤÀº Ÿ´çÇÑ ´Ù¸¥ ¼±ÅÃ, ¿¹·Î, ¾ÆÆÄÄ¡´Â /etc/httpd/¸¦ »ç¿ëÇÑ´Ù).
²Ù·¯¹Ì ÆÄÀϵéÀº ¾Æ·¡ ÀϹÝÀûÀÎ µð·ºÅ丮 ÁöħµéÀ» µû¶ó¾ß ÇÑ´Ù:
makepkgÀÇ ¿ªÇÒ ¶²Ù·¯¹Ì Á¦ÀÛÀ» À§ÇØ makepkg¸¦ »ç¿ëÇÒ¶§, ¾Æ·¡ »çÇ×µéÀÌ ÀÚµ¿À¸·Î ¼öÇàµÈ´Ù:
±× ¹ÛÀÇ °Í ¶²Ù·¯¹Ì ºôµå°¡ ºÒ°¡´ÉÇÏÁö ¾Ê´Â ÇÑ, ´ç½ÅÀÇ PKGBUILD ºôµå ½ºÅ©¸³Æ®µé¿¡ »õ·Î¿î º¯¼öµéÀ» µµÀÔÇÏÁö ¸»¾Æ¶ó. À̰͵éÀº makepkg ÀÚü¿¡¼ »ç¿ëµÇ´Â º¯¼öµé°ú Ãæµ¹ÇÒ ¼ö ÀÖ´Ù. ¸¸¾à »õ·Î¿î º¯¼ö°¡ Àý´ëÀûÀ¸·Î ¿ä±¸µÇ¸é, º¯¼ö¸í ¾Õ¿¡ ¹ØÁÙ(underscore, underline)À» Á¢µÎ¾î·Î ºÙ¿©¶ó.
¹«½¼ ÀÏÀÌ À־ /usr/libexec/ÀÇ »ç¿ëÀ» ÇÇÇ϶ó. ´ë½Å¿¡ /usr/lib/{pkgname}¸¦ »ç¿ëÇ϶ó.
/etc/makepkg.conf ÆÄÀÏ¿¡¼ ÀûÀýÈ÷ ¼±Åûç¾çÀ» ¼öÁ¤ÇÔÀ¸·Î½á, ȤÀº makepkg·Î ²Ù·¯¹ÌµéÀ» ±¸ÃàÇϱâ Àü¿¡ PACKAGER ȯ°æº¯¼ö¸¦ Àü´Þ(exporting)ÇÏ´Â ´Ù¸¥ ¹æ¹ýÀ¸·Î, ²Ù·¯¹Ì ÀÛ¼ºÀÚ°¡ ²Ù·¯¹Ì ¸ÞŸ ÆÄÀÏ¿¡¼ÀÇ ²Ù·¯¹Ì ÀÛ¼ºÀÚ ¿µ¿ªÀ» »ç¿ëÀÚ Á¤ÀÇ(customize)ÇÒ ¼ö ÀÖ´Ù:
# export PACKAGER="John Doe <´ç½Å À̸ÞÀÏ>" ²Ù·¯¹Ìµé Á¦ÃâÇϱ⠶¸¸¾à ²Ù·¯¹ÌµéÀ» Á¦ÃâÇÏ±æ ¿øÇϸé, ¾ÆÄ¡ »ç¿ëÀÚ ÀúÀå¼Ò(Arch User Repository)¿Í ±×µé ÁöħµéÀ» Çѹø º¸±â ¹Ù¶õ´Ù. »õ·Î¿î ²Ù·¯¹ÌµéÀº AUR¿¡ Á¦ÃâµÇ¾î¾ß ÇÑ´Ù.
¸¸¾à ´ç½ÅÀÌ ²Ù·¯¹Ì¸¦ Á¦ÃâÇÏ°íÀÚ ÇÑ´Ù¸é, ¾Æ·¡¿Í °°ÀÌ ÇØ´Þ¶ó:
ÀÚÁÖ ¹¯´Â Áú¹®µé ¶
²Ù·¯¹Ì¸¦ ¼³Ä¡ÇÏ´Â µ¿¾È, ²Ù·¯¹Ì B°¡ ²Ù·¯¹Ì ¸ðÀ½¿¡ ¾ø¾î¼, pacmanÀÌ ²Ù·¯¹Ì AÀÇ ÀÇÁ¸¼º ¹®Á¦¸¦ ÇØ°áÇÏÁö ¸øÇÑ´Ù ¶¾î¶²°Ô ¾ÆÁÖ ¸Á°¡Á®¼ ¸¹Àº »ç¶÷µé¿¡ ÀÇÇØ Á¶¸¸°£ º¸°íµÉ °ÍÀ¸·Î ¿¹»óµÇ´Â °æ¿ì°¡ ¾Æ´Ï¶ó¸é, ¾Æ¸¶ ´ç½ÅÀÌ ´Ü¼øÈ÷ ´ë»ó °¡¸£±â(partition)µéÀ» ÀûÀýÈ÷ ¸¶¿îÆ®ÇÏ´Â °ÍÀ» ÀØ¾î ¹ö·ÈÀ» °ÍÀÌ´Ù. ÀÌ·¸°Ô µÇ¸é, pacmanÀÌ Ãʱ⠷¥µð½ºÅ©¿¡ ²Ù·¯¹Ì µ¥ÀÌŸº£À̽º¸¦ ¾ÐÃà ÇØÁ¦ÇÏ°Ô µÇ´Âµ¥, ÀÌ´Â ·¥ µð½ºÅ©¸¦ ¿ÏÀüÈ÷ °¡µæ Â÷°Ô Çؼ °á±¹ ÀÌ ¿À·ù¸¦ ¹ß»ý½ÃÅ°°Ô µÈ´Ù.
´ç½Å ¼±ÅõéÀ» Àû¿ëÇϱâ À§Çؼ´Â, Filesystem Mountpoints ¸Þ´º¿¡¼ Á¦°øµÇ´Â ¼±Åà »ç¾ç DONEÀ» È®½ÇÈ÷ »ç¿ëÇؾßÁö, CANCELÀ» »ç¿ëÇؼ´Â ¾ÊµÈ´Ù. ¸¸¾à ´ç½ÅÀÌ Auto-Prepare ±â´ÉÀ» »ç¿ëÇÑ´Ù¸é, ÀÌ ¿À·ù´Â ÀϾ¼´Â ¾ÊµÈ´Ù; ±×·³¿¡µµ ºÒ±¸ÇÏ°í ÀϾٸé, °áÇÔÀ¸·Î º¸°íÇØ Áֱ⠹ٶõ´Ù.
¾î¶»°Ô pacman --sync(ÀÇÁ¸¼º ¹®Á¦¸¦ ÇØ°áÇϵµ·Ï)¸¦ »ç¿ëÇؼ ¼³Ä¡ CD·Î ºÎÅÍ ²Ù·¯¹ÌµéÀ» ¼³Ä¡ÇÒ ¼ö Àִ°¡? ¶¸¸¾à ´ç½ÅÀÌ ³»·Á¹Þ±â ´ë½Å¿¡ CD·Î ºÎÅÍ ²Ù·¯¹ÌµéÀ» ¼³Ä¡¸¦ ÇÏ°íÀÚ ÇÑ´Ù¸é, ¼³Ä¡ CD¸¦ ¾î¶² °÷(¿¹, /mnt/cd)¿¡ ¸¶¿îÆ®Çؼ /etc/pacman.conf³»ÀÇ current Çà ¹Ù·Î ¾Æ·¡¿¡ ÀÌ ÁÙÀ» Ãß°¡Ç϶ó:
Server = file:///mnt/cd/mnt/cd¸¦ ´ç½ÅÀÌ ¼±ÅÃÇÑ ¸¶¿îÆ®Æ÷ÀÎÆ®·Î ¹Ù²ã¶ó. ±×·± ´ÙÀ½, ´ç½ÅÀÌ º¸Åë ÇϵíÀÌ pacman --sync¸¦ »ç¿ëÇ϶ó - Áö±ÝÀº ÀÌ°ÍÀÌ, ²Ù·¯¹ÌµéÀ» ã±â À§ÇØ, /mnt/cd µð·ºÅ丮¸¦ ¸ÕÀú Á¡°ËÇÒ °ÍÀÌ´Ù. ¼³Ä¡ÇÒ¶§ ¾î¶»°Ô ¿©·¯°³ÀÇ swap °¡¸£±â(partition)µéÀ» ¸¸µé ¼ö Àִ°¡? ¶¸¸¾à ¿©·¯°³ÀÇ ½º¿Ò °¡¸£±â(partition)µéÀ» ¸¸µé¾î¼ »ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é, ´ç¿¬È÷ Auto-Prepare ±â´ÉÀ» »ç¿ëÇÒ ¼ö ¾øÀ» °ÍÀÌ´Ù. ´ë½Å¿¡ ¼öµ¿À¸·Î °¡¸£±â(partition)µéÀ» ¸¸µé°í, ´ç½ÅÀÌ ÇÏ°í ½ÍÀº ¸¸Å ¸¹Àº ½º¿Ò °¡¸£±â(partition)µéÀ» »ý¼º½ÃÄѶó. ³ª¸ÓÁö ¼³Ä¡¸¦ ÁøÇàÇÏ°í, ¸¶¿îÆ®Æ÷ÀÎÆ®¸¦ ÁöÁ¤ÇÏ´Â ´Ü°è¿¡¼ ½º¿Ò °¡¸£±â(partition) Çϳª¿¡ ´ëÇؼ¸¸ Áú¹® ¹Þ´Â °Í¿¡ ´ëÇØ ½Å°æ ¾²Áö ¸¶¶ó. ¼³Ä¡¸¦ ³¡³»°í ½Ã½ºÅÛ ¼³Á¤ ÆÄÀϵéÀ» ÆíÁýÇÒ ´Ü°è°¡ µÇ¸é, ´ç½ÅÀº fstab ÆÄÀÏÀ» ÆíÁýÇؼ ´ç½ÅÀÌ ¾Õ¿¡¼ ¸¸µç ¸ðµç ½º¿Ò ÀåÄ¡¿¡ ´ëÇÑ ÇàµéÀ» Æ÷ÇÔ½Ãų ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÚµ¿ »ý¼ºµÈ ½º¿Ò ÇàÀ» ´Ü¼øÈ÷ º¹»çÇؼ, ´ç½Å ¼±Åûç¾ç¿¡ µû¶ó ÂüÁ¶µÈ ÀåÄ¡·Î °íÃĶó. initscripts¿¡ ÀÇÇØ swapon -a°¡ ¼öÇàµÇ´Â ¶ç¿ì±â(bootup) ÈÄ¿¡, Ãß°¡µÈ ½º¿ÒµéÀÌ ÀÛµ¿ÇÏ°Ô µÉ °ÍÀÌ´Ù. ¼öµ¿À¸·Î ¸ðµç ½º¿Ò °¡¸£±â(partition)¿¡ ´ëÇØ mkswapÀ» ¼öÇàÇß´ÂÁö È®ÀÎÇضó. ¾Æ´Ñ °æ¿ì, ½Ã½ºÅÛÀº ¶ç¿ì±â(boot)ÇÒ¶§ Åõ´ú°Å¸°´Ù.
ÀÌ»óÇÑ ÀÌÀ¯·Î ´ç½ÅÀÌ ¿©·¯ °³ÀÇ ½º¿Ò °¡¸£±â(partition)À̳ª ÆÄÀÏÀ» ÀÛµ¿½ÃÅ°´Â °ÍÀ» ¼³Ä¡ ÈıîÁö ±â´Ù¸± ¼ö ¾ø´Ù¸é, ÇϳªÀÇ °¡»ó Å͹̳ο¡¼ ½©À» ¿¾î¼, mkswapÀ» »ç¿ëÇÏ¿© ¾Õ¿¡¼ ºÐÇÒ/ÁغñÇÑ °¢°¢ÀÇ ½º¿Ò ÀåÄ¡³ª ÆÄÀÏ¿¡ ´ëÇØ, swapon <ÀåÄ¡>¸¦ ÀÔ·ÂÇضó. ±×·± ´ÙÀ½, À§¿¡ ¼³¸íµÈ °Íó·³ ¼³Ä¡¸¦ °è¼ÓÇضó.
´ç½ÅÀÌ ÁøÂ¥ ¿©·¯°³ÀÇ ½º¿Ò ÆÄÀÏÀ̳ª ÀåÄ¡¸¦ ±¸¼ºÇÒ·Á°í °èȹÇÏ°í ÀÖ´Ù¸é, ÇÁ·Î±×·¥À» ±³È¯ÇØ¾ß ÇÏ´Â Ä¿³ÎÀº, Á»´õ ¸¹Àº ½º¿Ò °ø°£ÀÌ ¾Æ´Ï¶ó, ½ÇÁ¦ Á»´õ ¸¹Àº RAMÀ» Àý½ÇÈ÷ ¿øÇÑ´Ù´Â »ç½ÇÀ» ¸í½ÉÇضó. ´ç½Å Æë±ÏÀ» Àß Å°¿ì±â ¹Ù¶õ´Ù. °¨»çÇÑ´Ù.
±¸Á¶(rescue) ½Ã½ºÅÛÀ¸·Î ¾î¶»°Ô LILO¸¦ Àç¼³Á¤ Çϳª? ¶Ã¹ ´Ü°è·Î, ¾ÆÄ¡ ¼³Ä¡ CD³ª µð½ºÅ©·Î ´Ü¼øÈ÷ ¶ç¿ì±â(boot)ÇÑ´Ù. ´ç½Å °¡¸£±â(partition)µéÀÌ ¼Õ»óµÇÁö ¾Ê¾Æ¼ °Ë»çÇÒ ÇÊ¿ä°¡ ¾ø´Ù¸é, °¡¸£±â(partition) ¹èÄ¡¿¡ µû¶ó º¹±¸ ¶ç¿ì±â(boot) ¼±Åûç¾ç Áß Çϳª¸¦ ¼±ÅÃÇÏ¿© ½ÃµµÇϰųª, ½Ã½ºÅÛÀÌ ÀûÀýÈ÷ ¶ç¿ì±â(boot)µÇµµ·Ï GRUB ¶ç¿ì±â(boot) °ü¸®ÀÚ ¼³Á¤µéÀ» ½º½º·Î ÆÇ´ÜÇؼ ¸¸ÁöÀÛ °Å¸± ¼ö ÀÖ´Ù. ÀÌ·Î½á ¹Ù·Î ´ç½Å ½Ã½ºÅÛÀ¸·Î ¶ç¿ì±â(boot)ÇÏ°Ô µÇ´Âµ¥, ½ÇÁ¦ ³ª¸ÓÁö¸¦ ¸ðµÎ °Ç³Ê²î°í LILOÀÇ Àç¼³Á¤ ¹× ½ÇÇà ºÎºÐÀÎ ¸¶Áö¸· ´Ü°è·Î °¥ ¼ö ÀÖ´Ù.
¸¸¾à ±âÁ¸ root·Î ¶ç¿ì±â(boot)ÇÒ ¼ö ¾ø´Ù¸é, ¸¶Ä¡ ¼³Ä¡¸¦ ½ÃÀÛÇÒ·Á°í ÇÏ´Â °Íó·³, CD·Î ºÎÅÍ ¶ç¿ì±â(boot)Çضó. ½©·Î ¶³¾îÁö¸é, ´ç½Å Çϵåµð½ºÅ©ÀÇ ·çÆ® °¡¸£±â(partition)À» ¾Æ·¡ ¿¹Ã³·³ /mnt µð·ºÅ丮·Î ¸¶¿îÆ®Ç϶ó:
# mount /dev/hda3 /mnt±×·± ´ÙÀ½, ·çÆ®³»¿¡ Á¸ÀçÇÏ´Â °¢°¢ÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ®µé¿¡ ´Ù¸¥ °¡¸£±â(partition)µéÀ» ¸¶¿îÆ®Ç϶ó. ¾Æ·¡ ¿¹Ã³·³: # mount /dev/hda1 /mnt/bootÀÌÁ¦ , lilo°¡ ¹ß°ßÇÒ ¼ö ÀÖµµ·Ï, /dev ³ª¹«²Ã(tree)¸¦ /mnt¿µ¿ª¿¡ ¸¶¿îÆ®ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù: # /mnt/bin/mount --bind /dev /mnt/dev¸ðµç°Ô ¸¶¿îÆ®µÇ¸é, chroot /mnt ¸í·ÉÀ» »ç¿ëÇÏ¿© /mnt µð·ºÅ丮¸¦ ´ç½ÅÀÇ »õ·Î¿î ·çÆ®·Î ¸¸µé¾î¶ó. ÀÌ·¸°Ô ÇÏ¸é »õ·Î¿î ½©À» ½ÃÀÛÇؼ /mnt ¾ÈÀ¸·Î ¶³¾îÁö´Âµ¥, À̶§ºÎÅÍ ÀÌ µð·ºÅ丮°¡ ´ç½ÅÀÇ /·Î °£ÁÖµÉ °ÍÀÌ´Ù. ÀÌÁ¦ ´ç½Å ¸¶À½¿¡ µé°Ô /etc/lilo.conf¸¦ ÆíÁýÇÑ ´ÙÀ½, ¼öÁ¤ÀÌ ÇÊ¿äÇÑ °ÍµéÀÌ ¸ðµÎ °íÃÄÁöµµ·Ï lilo¸¦ ½ÇÇàÇÒ ¼ö ÀÖ´Ù. ´Ù½Ã ÀÌ ·çÆ®¿¡¼ ºüÁ®³ª¿Í¼ ¿ø·¡ ÆÄÀÏ ³ª¹«²Ã(tree)·Î µ¹¾Æ°¡±æ ¿øÇϸé, ´Ü¼øÈ÷ exitÀ» ÃÄ ³Ö¾î¶ó. ÀÌÁ¦ rebootÇؼ ´ç½ÅÀÌ °íÄ£ »çÇ×µéÀ» ½ÃÇèÇØ º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
³» ÀåÄ¡³»·Î sshÇÒ ¼ö ¾ø´Ù! ¶/etc/hosts.deny ÆÄÀÏÀ» ÆíÁýÇ϶ó. ±âº» ³»Á¤ ¼³Á¤Àº ssh ¿¬°á»Ó¸¸ ¾Æ´Ï¶ó, ¸ðµç ÀÔ·Â ¿¬°áµéÀ» °ÅºÎÇÒ °ÍÀÌ´Ù.
¶ç¿ì±â(boot)ÇÏ´Â µ¿¾È ¾î¶»°Ô ¸ðµâµéÀ» ¿Ã·Á¾ß Çϳª? ¶Æ¯º°ÇÑ ÀåÄ¡ ¼Ó¹Ú°ú °ü·Ã¾øÀÌ ¹«Á¶°ÇÀûÀ¸·Î ¸ðµâÀ» ¿Ã¸®±æ ¿øÇÑ´Ù¸é, /etc/rc.confÀÇ MODULES ¹è¿¿¡ ÀÌ ¸ðµâ¸íÀ» Ãß°¡Ç϶ó. udev¿Í hotplug°¡ äÅÃÇÏ´Â ÀÚµ¿ ÀÛµ¿ÀÌ Á¦´ë·Î Çس»Áö ¸øÇÏ´Â µå¹® °æ¿ì¿¡, ÀåÄ¡ Á¢±Ù½Ã¿¡ ÀûÀçÇÏ±æ ¿øÇÏ´Â ¿ä±¸¿¡ ºÎÀÀÇϱâ À§Çؼ´Â, Á¾Àüó·³ alias¿Í opton ¸í·ÉÀ» »ç¿ëÇÏ¿© /etc/modprobe.conf¿¡ ¸ðµâ¸íÀ» Ãß°¡Ç϶ó. MODULES ¹è¿À» ÅëÇØ ¿Ã¸®±æ ¿øÇÏ´Â ¸ðµâ¿¡ ƯÁ¤ ¼±Åûç¾ç(option)µéÀ» ºÎ¿©ÇÏ·Á¸é, ÀûÀýÇÑ optionsÇุ /etc/modprobe.conf¿¡ Ãß°¡Ç϶ó.
"lost interrupt"À¸·Î ÀÎÇØ Ä¿³ÎÀÌ ¶ç¿ì±â(boot)À» °ÅºÎÇÑ´Ù ¶Ä¿³ÎÀÌ ¶ç¿ì±â(boot)ÇÏ±æ °ÅºÎÇÑ´Ù. ¾Æ·¡¿¡¼ ¸ØÃá´Ù:
IRQ probe failed for hda hda lost interruptÀÌ ¿À·ù ȤÀº À¯»çÇÑ ¿À·ù´Â, Ä¿³Î kernel 2.6.x »ó¿¡¼ ¾î¶² HD Á¦¾îÀåÄ¡µé(controllers)¿¡¼ ¹ß»ýÇÑ´Ù. ¶ç¿ì±â(boot) ¶§ acpi=off ¼±Åûç¾çÀ» Ä¿³Î¿¡ ºÎ¿©ÇÏ´Â °ÍÀÌ ÇϳªÀÇ È¸ÇÇ ¹æ¹ýÀÌ µÈ´Ù. ¼Ò¸®¸¦ ³ª°Ô ÇÒ·Á°í Çϰųª ȤÀº DVDµéÀ» ÀÐÀ»·Á°í Çϸé "Á¢±Ù °ÅºÎ(access denied)" ¿À·ùµéÀ» ¸¸³ª°Ô µÈ´Ù ¶´ç½Å »ç¿ëÀÚ¿¡ optical°ú audio ±×·ìÀ» Ãß°¡Ç϶ó.
# gpasswd -a johndoe optical # gpasswd -a johndoe audio±×·ìº¯°æÀÌ È¿·ÂÀ» ¹ßÈÖÇϵµ·Ï, ·Î±×¾Æ¿ôÇß´Ù°¡ Àú »ç¿ëÀÚ(¿¹, johndoe)·Î ·Î±×ÀÎÇ϶ó. ±×·¯¸é, ÀåÄ¡ Çã°¡°¡ ´õ ÀÌ»ó ¹®Á¦°¡ µÇÁö ¾ÊÀ» °ÍÀÌ´Ù. DVD µå¶óÀ̺긦 °¡Áö°í ÀÖ´Ù¸é, ½ÇÁ¦ DVD ÀåÄ¡¿¡ /dev/dvd ½É¸µÅ©(symlink)¸¦ ¸¸µé±æ ¿øÇÒ °ÍÀÌ´Ù. º¸Åë udev°¡ ÀÌ¹Ì ÀÌ°ÍÀ» ÇÏÁö¸¸, À¯»çÇÑ ½É¸µÅ©(symlinks)À» ±¸ÃàÇÏ´Â ¿¹·Î¼ ÀûÇÕÇÒ °ÍÀÌ´Ù.
¿¹¸¦ µé¾î, /dev/sdc¸¦ ÅëÇØ DVD µå¶óÀ̺꿡 Á¢±ÙÇÒ ¼ö ÀÖ´Ù¸é, ·çÆ®·Î¼ ¾Æ·¡ »çÇ×À» ¼öÇàÇÒ ¼ö ÀÖ´Ù:
# cat >>/etc/udev/rules.d/00.rules <<EOF > KERNEL="sdc", NAME="sdc", SYMLINK="dvd" > EOF # /etc/start_udev # mount /dev/pts # mount /dev/shm |
A man who fishes for marlin in ponds will put his money in Etruscan bonds. |