[[TableOfContents]] = ¼Ò°³ = == ¼Ò°³ == === ÀÌ Ã¥Àº ¾ÕÀ¸·Î ¾î¶² ½ÄÀ¸·Î ÁøÇàµÉ °ÍÀΰ¡? === ´ç½ÅÀº ´ç½ÅÀÇ ÄÄÇ»ÅÍ¿¡ ¹Ì¸® ¼³Ä¡ µÇ¾î ÀÖ´Â ¸®´ª½º ¹èÆ÷ÆÇÀ» °¡Áö°í ´ç½ÅÀÇ LFS¸¦ ±¸ÃàÇØ °¥ ÀÔ´Ï´Ù. (Debian, Mandrake, Red Hat, or SuSE °°Àº.) À§¿¡ ¾ð±ÞÇÑ ¸®´ª½º ½Ã½ºÅÛÀº LFS¸¦ ¼³Ä¡Çϱâ À§ÇÑ µµ±¸·Î »ç¿ëµÉ °ÍÀÔ´Ï´Ù. . ¿Ö³ÄÇÏ¸é ´ç½ÅÀº »õ·Î¿î ½Ã½ºÅÛÀ» ±¸ÃàÇϱâ À§ÇØ ÄÄÆÄÀÏ·¯, ¸µÄ¿ ±×¸®°í ½©°ú °°Àº ÇÁ·Î±×·¥µéÀÌ ÇÊ¿äÇÒ °ÍÀ̱⠶§¹®ÀÔ´Ï´Ù. ¹èÆ÷ÆÇÀ» ÀνºÅç ÇÒ ¶§, "development"ÆÑŰÁö¸¦ ²À ¼³Ä¡ÇսôÙ. 3Àå ¿¡¼­ LFS ½Ã½ºÅÛÀ» À§ÇÑ ÆÄƼ¼Ç°ú ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¸µé °ÍÀÔ´Ï´Ù. 4Àå¿¡ LFS ½Ã½ºÅÛÀ» ±¸ÃàÇϱâ À§ÇØ ÇÊ¿äÇÑ ¸ðµç ÆÑŰÁö¿Í ÆÐÄ¡µéÀ» ´Ù¿î ·Îµå ÇÒ °ÍÀ̰í, »õ·Î¿î ÆÄÀÏ ½Ã½ºÅÛ¿¡ ÀúÀåÇÒ °ÍÀÔ´Ï´Ù. . 5Àå ¿¡¼­´Â 6Àå¿¡¼­ ½ÇÁúÀûÀ¸·Î »ç¿ëµÉ ±âº»ÀûÀÎ °³¹ß (¶Ç´Â ÅøÃ¼ÀÎ)µµ±¸µéÀ» ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖµµ·Ï Àӽà ÄÄÆÄÀÏ µµ±¸(gcc, glibc, binutils, ETC..)µéÀ» ÀνºÅç ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÒ °ÍÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ÆÑŰÁöµéÀº ¼­·Î°£¿¡ ÀÇÁ¸¼ºÀ» Áö´Ï°í ÀÖÀ¸¹Ç·Î, ¿Ã¹Ù¸¥ ¼ø¼­´ë·Î ÄÄÆÄÀÏ ÇØ¾ß ÇÕ´Ï´Ù. - (¿¹¸¦ µé¾î ´ç½ÅÀÌ »ç¿ëÇÒ ÄÄÆÄÀÏ·¯¸¦ ÄÄÆÄÀÏ Çϱâ À§Çؼ­´Â ´Ù¸¥ ÄÄÆÄÀÏ·¯°¡ ÇÊ¿äÇÑ °Íó·³.) 5Àå ¿¡¼­ ù¹øÂ°·Î ÅøÃ¼ÀÎÀ» Çü¼ºÇϱâ À§ÇØ Binutils¿Í GCC ¸¦ ÄÄÆÄÀÏ ÇÒ °ÍÀÔ´Ï´Ù. ÀÌ ÆÑŰÁöµéÀÇ °æ¿ì´Â, ±âÁ¸ ¹èÆ÷ÆÇ°ú µ¶¸³ÀûÀ¸·Î µ¿ÀÛÇÒ ¼ö ÀÖµµ·Ï Á¤ÀûÀ¸·Î ¸µÅ©µÇ¾î Áú °ÍÀÔ´Ï´Ù. µÎ¹øÂ°·Î ÇÒ ÀÏÀº C ¶óÀ̺귯¸®ÀÎ Glibc¸¦ ±¸ÃàÇÏ´Â °ÍÀÔ´Ï´Ù. Glibc´Â ¾Õ¿¡¼­ ¸¸µç ÅøÃ¼ÀÎ ÇÁ·Î±×·¥µé¿¡ ÀÇÇØ ÄÄÆÄÀÏ µÉ °ÍÀÔ´Ï´Ù.(¿©±â±îÁö°¡ Åø üÀÎ ±¸ÃàÀÇ Ã¹ ´Ü°èÀÔ´Ï´Ù.) ¼¼¹øÂ°·Î ÇÒ ÀÏÀº ÅøÃ¼ÀÎÀÇ µÎ ¹øÂ° ´Ü°è¸¦ ÁøÇàÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌÁ¦ ÅøÃ¼ÀÎÀº »õ·Ó°Ô ±¸ÃàµÈ Glibc¿¡ ´ÙÀ̳ª¹ÍÇÏ°Ô ¸µÅ©µÉ °ÍÀÔ´Ï´Ù. ³²°ÜÁø 5Àå ÀÇ ÆÐŰÁöµéÀº µÎ¹øÂ° ÅøÃ¼ÀÎÀ» »ç¿ëÇØ¼­ ¸ðµÎ ±¸ÃàµÉ °ÍÀÔ´Ï´Ù. ÀÌ·¯ÇÑ °ÍµéÀÌ ¸ðµÎ ³¡³ª¸é LFS ÀνºÅçÀÇ ÁøÇàÀº Ä¿³Î ÄÄÆÄÀÏÀ» Á¦¿Ü ÇÏ¸é ±×¸® ¿À·£ ½Ã°£À» ÇÊ¿ä·Î ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ·± »ý°¢ÀÌ µé ¼ö µµ ÀÖ½À´Ï´Ù. "³Ê¹« ¸¹Àº ÀÏÀ̱º, ±×³É ³» ¿ø·¡ÀÇ ¸®´ª½º¿¡¼­ °¡Áö°í ¿À¸é µÇ´Âµ¥.." StaticÀ̳ª Dynamic À¸·Î ¸µÅ©µÇ´Â ÇÁ·Î±×·¥µé »çÀÌÀÇ Â÷ÀÌÁ¡À» Æ÷ÇÔÇÑ ¸ðµç ±â¼úÀû ¼³¸íÀº 5Àå, ÀÇ Ã³À½ ºÎºÐ¿¡¼­ Á¦°øÇÒ °ÍÀÔ´Ï´Ù. ÀÌÁ¦ 6Àå ¿¡¼­ ÁøÁ¤ÇÑ LFS ½Ã½ºÅÛÀ» ±¸ÃàÇÒ °ÍÀÔ´Ï´Ù. chroot(change root) ÇÁ·Î±×·¥À» ÀÌ¿ëÇÏ¿© ÀÚ½ÅÀÇ LFS ÆÄƼ¼ÇÀ» / ÆÄƼ¼ÇÀ¸·Î º¯°æÇÒ °ÍÀÔ´Ï´Ù. º¯°æÇÑ ÈÄ¿¡´Â, »õ·Î¿î ½©ÀÇ ·çÆ®µð·ºÅ丮¸¦ LFS ÆÄƼ¼Ç¿¡ ¸¸µé °ÍÀÔ´Ï´Ù. ±»ÀÌ chroot¸¦ ÀÌ¿ëÇÏ´Â ÀÌÀ¯´Â »õ·Î¿î ½Ã½ºÅÛÀ» ±¸ÃàÇØ ³ª°¡´Â µ¿¾È, ±âÁ¸ È£½ºÆ®ÀÇ ÀÚ¿øÀ» ÀÌ¿ëÇÏ´Â °ÍÀÌ ÁÁ±â ¶§¹®ÀÔ´Ï´Ù. ¿Ö³ÄÇϸé, ÀÏ´Ü LFS¿ë Ä¿³ÎÀÌ ¾ø´Â »óÅÂÀÌ´Ï, LFS·Î ºÎÆÃÀ» ÇØ¼­ ¸ðµç ÆÑŰÁö¸¦ ÄÄÆÄÀÏÇÒ ¼ö ¾ø±â ¶§¹®ÀÔ´Ï´Ù. ±×·¯¹Ç·Î ÀçºÎÆÃÇϱ⠺¸´Ù´Â chroot ¸í·ÉÀ» ÀÌ¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. 7Àå¿¡¼­´Â ºÎÆ® ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÒ °ÍÀ̰í,, Ä¿³Î°ú ºÎÆ®·Î´õ´Â 8Àå ¿¡¼­ ¼³Á¤ÇÒ °ÍÀÔ´Ï´Ù. 9Àå ºÎ·ÏÀ¸·Î½á °¢Á¾ µµ¿òÀÌ µÉ ³»¿ëµéÀÌ µé¾î ÀÖ½À´Ï´Ù. ¿©±â±îÁö ³¡³ª¸é ¿Ïº®ÇÏ°Ô ±¸ÃàµÈ LFS½Ã½ºÅÛÀ¸·Î ÀçºÎÆÃÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. Áö±Ý±îÁö ¼³¸íÇÑ ³»¿ëÀº ÀÌ Ã¥ÀÇ ÁøÇà ¼ø¼­¸¦ °£·«ÇÏ°Ô ³ª¿­ÇÑ °ÍÀÔ´Ï´Ù. Áö±Ý±îÁö ¼³¸íÇÑ ³»¿ëµéÀÌ ¿Ïº®ÇÏ°Ô ÀÌÇØµÇÁö ¾Ê´õ¶óµµ ³Ê¹« °ÆÁ¤ÇÏÁö ¸¶¼¼¿ä. °¢ ÀåÀ» ÁøÇàÇØ ³ª°¥ ¶§¸¶´Ù ÇÊ¿äÇÑ ¼¼ºÎÀûÀÎ Á¤º¸´Â °¢ Àå¿¡¼­ Á¦°øÇÒ °ÍÀÔ´Ï´Ù. ¼³Ä¡¸¦ ½ÃÀÛÇϱâ Àü¿¡ 2Àå ¸¦ ÀÚ¼¼È÷ Àоî ÁÖ¼¼¿ä. Áß¿äÇÑ ³»¿ëµéÀÌ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù. === ChangLog === 2012³â 9¿ù 1ÀÏÀÚ Linux From ScratchÀÇ 7.2¹öÀüÀÔ´Ï´Ù. Âü°í ¸µÅ©: http://www.linuxfromscratch.org/lfs/view/stable/chapter01/changelog.html ==== ¾÷±×·¹ÀÌµå µÈ°Í ==== Autoconf 2.69 Automake 1.12.3 Bison 2.6.2 Coreutils 8.19 E2fsprogs 1.42.5 File 5.11 Flex 2.5.37 Gawk 4.0.1 GCC 4.7.1 Glibc 2.16.0 GMP 5.0.5 Grep 2.14 Gzip 1.5 IPRoute2 3.5.1 Kbd 1.15.3 Kmod 9 Libpipeline 1.2.1 Linux 3.5.2 Man-DB 2.6.2 Man-pages 3.42 MPC 1.0 MPFR 3.1.1 Perl 5.16.1 Psmisc 22.19 Shadow 4.1.5.1 TCL 8.5.12 Udev 188 (extracted from systemd-188) Util-Linux 2.21.2 ==== ´õÇØÁø°Í ==== bash-4.2-fixes-8.patch binutils-2.22-build_fix-1.patch coreutils-8.19-i18n-1.patch flex-2.5.37-bison-2.6.1-1.patch glibc-2.16.0-res_query_fix-1.patch kbd-1.15.3-upstream_fixes-1.patch make-3.82-upstream_fixes-2.patch perl-5.16.1-libc-2.patch pkg-config-0.27 sed-4.2.1-testsuite_fixes-1.patch tzdata 2012e ==== »èÁ¦µÈ°Í ==== bash-4.2-fixes-4.patch coreutils-8.15-i18n-1.patch coreutils-8.15-uname-1.patch flex-2.5.35-gcc44-1.patch gcc-4.6.2-cross_compile-1.patch gcc-4.6.2-startfiles_fix-1.patch glibc-2.14.1-fixes-1.patch glibc-2.14.1-gcc_fix-1.patch glibc-2.14.1-cpuid-1.patch glibc-2.14.1-sort-1.patch mpfr-3.1.0-fixes-1.patch perl-5.14.2-libc-1.patch perl-5.14.2-security-1.patch shadow-4.1.5-nscd-1.patch === °ø±Þ¿ø === ==== FAQ ==== ÀڽŸ¸ÀÇ LFS ½Ã½ºÅÛÀ» ¸¸µé¾î ³ª°¡´Â µ¿¾È ¾î¶² ¿¡·¯³ª ±Ã±ÝÇÑ Á¡, ¶Ç´Â ÀÌ Ã¥¿¡¼­ ¿ÀŸ¶ó°í »ý°¢ÇÏ´Â ºÎºÐÀÌ ÀÖ´Ù¸é http://www.linuxfromscratch.org/faq/ÀÇ FAQ(Frequently Asked Questions)¸¦ ¸ÕÀú »ìÆìº¸¼¼¿ä. ±×·¡µµ ÇØ°áÀÌ ¾ÈµÇ¸é MSN Sixline13_1@hotmail.com À̳ª, poplinux@yahoo.co.kr·Î ¹®ÀÇÇØ Áֽñ⠹ٶø´Ï´Ù. ==== IRC ==== LFS °øµ¿Ã¼ÀÇ ¿©·¯ Àü¹®°¡´Â IRC ¼­¹ö¸¦ ÀÌ¿ëÇØ µµ¿òÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ·¯ÇÑ µµ¿òµéÀ» ÀÌ¿ëÇϱâ Àü¿¡ Áú¹®¿¡ ´ëÇÑ ´ë´äÀÌ LFS FAQ¿Í ¸ÞÀÏ ¸®½ºÆ®¿¡ ÀÖ´ÂÁöºÎÅÍ Ã¼Å©Çϱ⸦ ¹Ù¶ø´Ï´Ù. IRC ¼­¹ö´Â irc.linuxfromscratch.org Æ÷Æ® 6667¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù. ==== ¸ÞÀϸµ ¸®½ºÆ® ==== linuxfromscratch.org ¼­¹ö´Â LFS ÇÁ·ÎÁ§Æ®ÀÇ °³¹ßÀ» À§ÇØ »ç¿ëµÈ ¸ÞÀϸµ ¸®½ºÆ®ÀÇ ÁÖ¼ÒÀÔ´Ï´Ù. ÀÌ ¸®½ºÆ®´Â °³¹ß°ú Áö¿ø ¸®½ºÆ®µéÀ» Æ÷ÇÔÇÕ´Ï´Ù. ¾î¶² ¸®½ºÆ®µéÀÌ »ç¿ë°¡´ÉÇÑÁö ¶Ç ¾î¶»°Ô ±×°Íµé¿¡ Á¢¼ÓÇÏ´ÂÁö ±â·ÏµÈ ·ÎÄÉÀ̼ǿ¡ ´ëÇÑ Á¤º¸´ÂHttp://www.linuxfromscratch.org/mail.html¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù. ==== Wiki ==== ÆÑŰÁöµéÀ̳ª, ¾÷µ¥ÀÌÆ® »çÇ×, ȤÀº ¼³Ä¡ °æÇè´ã¿¡ °üÇÑ ´õ ¸¹Àº Á¤º¸°¡ ÇÊ¿äÇÏ´Ù¸é, http://wiki.linuxfromscratch.org/ ¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. ÇÊ¿äÇÑ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ==== ¹Ì·¯ »çÀÌÆ® ==== LFS ÇÁ·ÎÁ§Æ®´Â ÇÊ¿äÇÑ ÆÑŰÁöµéÀ» ½±°Ô ´Ù¿î·Îµå ÇÒ ¼ö ÀÖµµ·Ï ¿©·¯ ¹Ì·¯ »çÀÌÆ®µéÀ» °¡Áö°í ÀÖ½À´Ï´Ù. ¹Ì·¯ »çÀÌÆ®µéÀÇ ¸ñ·ÏÀ» º¸·Á¸é http://www.linuxfromscratch.org/ À» ¹æ¹®ÇØ Áֽñ⠹ٶø´Ï´Ù. ==== Á¤º¸ ±³È¯ ==== ¸ÞÀϸµ ¸®½ºÆ®·Î ±Ã±ÝÇÑ Á¡À̳ª ³íÆòÀ» º¸³»ÁÖ±æ ¹Ù¶ø´Ï´Ù. === µµ¿ò ¿äû ¹æ¹ý === ¸¸¾à ÀÌ Ã¥À» »ç¿ëÇÏ´Â µ¿¾È È¥ÀÚ¼± ÇØ°áÇÒ ¼ö ¾ø´Â ¹®Á¦°¡ ¹ß»ýÇß°í, ±× ¹®Á¦°¡ FAQ(http://www.linuxfromscratch.org/faq/) ¿¡ ½Ç·Á ÀÖÁö ¾Ê´Ù¸é, Internet Relay Chat (IRC)¿¡¼­ µµ¿òÀ» ûÇϰųª, ¸ÞÀϸµ ¸®½ºÆ®¸¦ ÅëÇØ µµ¿òÀ» ¹ÞÀ» ¼ö ÀÖÀ»°ÍÀÔ´Ï´Ù. LFSÀÇ ¸ÞÀϸµ ¸®½ºÆ®´Â Chapter 1 - Mailing lists¿¡¼­ ãÀ»¼ö ÀÖ½À´Ï´Ù. ¸ÞÀϸµ ¸®½ºÆ®¸¦ ÀÌ¿ëÇÏ¿© ¹®Á¦¸¦ ÇØ°áÇØ º¸¼¼¿ä. ==== µµ¿ò ¿äû½Ã ÁÖÀÇ »çÇ× ==== ´ç½ÅÀÌ °¡Áö°í ÀÖ´Â ¹®Á¦¸¦ °¡´ÉÇÑÇÑ ÀÚ¼¼È÷ ¼³¸íÇϼ¼¿ä. ¾Æ·¡¿Í °°Àº ³»¿ëÀ» ÂüÁ¶Çؼ­ Áú¹®ÇÏ½Ã±æ ¹Ù¶ø´Ï´Ù. ´ç½ÅÀÌ »ç¿ëÇϴ åÀÇ ¹öÁ¯(7.2ÀÔ´Ï´Ù) ´ç½ÅÀÌ LFS¸¦ ¸¸µé±â À§ÇØ »ç¿ëÇÏ´Â ¹öÁ¯°ú host distribution, ÆÐŰÁö ¶Ç´Â ±× Àå¿¡¼­ ´ç½Å¿¡°Ô ÁÖ´Â ¹®Á¦µé, ´ç½ÅÀÌ ¹ÞÀº Á¤È®ÇÑ ¿¡·¯ ¸Þ¼¼Áö ¶Ç´Â ¡Á¶, Á¦´ë·Î µû¶ó Çß´ÂÁö ¾ÈÇß´ÂÁö. (Note that saying that you've deviated from the book doesn't mean that we won't help you. After all, LFS is about choice. It'll just help us to see other possible causes of your problem.) ==== ¼³Á¤ ¹®Á¦µé ==== ¼³Ä¡¸¦ Çϸ鼭 ¼³Á¤ ½ºÅ©¸³ ½ÇÇà¿¡ °üÇÏ¿© Ʋ·ÈÀ» °æ¿ì, config.logÆÄ ÀÏÀ» º¸±â ¹Ù¶ø´Ï´Ù. ÀÌ ÆÄÀÏÀº ½ºÅ©¸°¿¡ »Ñ·ÁÁÖÁö ¾Ê´Â, ¼³Á¤ÇÏ´Â µ¿¾È ¸¸³­ ¿¡·¯µéÀ» ±â·ÏÇϰí ÀÖ½À´Ï´Ù. µµ¿òÀ» ¿äûÇÒ ¶§, ±× ÆÄÀÏÀ» ÂüÁ¶Çؼ­ ±× ¾È¿¡ µé¾î ÀÖ´Â ³»¿ëµéµµ °°ÀÌ ¿Ã·Á Áֽñ⠹ٶø´Ï´Ù. ==== ÄÄÆÄÀÏ ¹®Á¦µé ==== ¹®Á¦ÀÇ ÇØ°áÀ» µµ¿Í ÁÖ±â À§Çؼ­´Â, Ãâ·ÂµÈ ¿¡·¯µéÀÇ ³»¿ë°ú ¿©·¯ ÆÄÀϵéÀÇ ³»¿ëµéÀÌ Å« µµ¿òÀÌ µË´Ï´Ù. /configure½ºÅ©¸³Æ®¿Í make run, µÎ°³ÀÇ Ãâ·ÂÈ­¸éÀº ²À ÷ºÎÇϼ¼¿ä. ³Ê¹« ¸¹Àº ³»¿ëÀ» ¿Ã¸®°Å³ª, ³Ê¹« Àû°Ô ¿Ã¸®Áö ¸¶¼¼¿ä. ¿¹¸¦ µé¾î, ¿©±â ¾î¶² make·Î ºÎÅÍÀÇ Ãâ·ÂÈ­¸éÀÌ ÀÖ½À´Ï´Ù: {{{ gcc -DALIASPATH=\"/mnt/lfs/usr/share/locale:.\"-DLOCALEDIR=\"/mnt/lfs/usr/share/locale\" -DLIBDIR=\"/mnt/lfs/usr/lib\"-DINCLUDEDIR=\"/mnt/lfs/usr/include\" -DHAVE_CONFIG_H -I. -I.-g -O2 -c getopt1.cgcc -g -O2 -static -o make ar.o arscan.o commands.o dir.o expand.o file.ofunction.o getopt.o implicit.o job.o main.o misc.o read.o remake.o rule.osigname.o variable.o vpath.o default.o remote-stub.o version.o opt1.o-lutil job.o: In function `load_too_high':/lfs/tmp/make-3.79.1/job.c:1565: undefined reference to `getloadavg'collect2: ld returned 1 exit statusmake[2]: *** [make] Error 1make[2]: Leaving directory `/lfs/tmp/make-3.79.1'make[1]: *** [all-recursive] Error 1make[1]: Leaving directory `/lfs/tmp/make-3.79.1'make: *** [all-recursive-am] Error 2 }}} ÀÌ °°Àº °æ¿ì, ¸¹Àº »ç¶÷µéÀº ¾Æ·¡ ¸Þ¼¼Áö¸¸À» ¿Ã·Á¼­ Áú¹®À» ÇÕ´Ï´Ù: {{{ make [2]: *** [make] Error 1 }}} ¹«¾ùÀÌ Æ²·È´ÂÁö°¡ ¾Æ´Ï¶ó ¾î¶² °ÍÀÌ Æ²·È´ÂÁö¸¦ ¸»ÇÏ°Ô µÈ´Ù¸é ¹®Á¦¸¦ ÇØ°áÇϱⰡ ¾î·Æ°Ô µË´Ï´Ù. À§ÀÇ ¿¹Ã³·³ ¸ðµç °úÁ¤¿¡´Â helpfulÀ» Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù, ¸í·ÉÀÇ ½ÇÇà°ú ¸í·ÉÀÇ ¿¡·¯ ¸Þ¼¼ÁöµéÀ» Æ÷ÇÔÇϱ⠶§¹®ÀÌ´Ù. An excellent article on asking for help on the Internet in general has been written by Eric S. Raymond. It is available online at http://catb.org/~esr/faqs/smart-questions.html. Read and follow the hints in that document and you are much more likely to get a response to start with and also to get the help you actually need. ==== Test suite ¹®Á¦µé ==== ¸¹Àº ÆÐŰÁöµéÀÌ ÆÐŰÁöÀÇ Áß¿äÇÔÀ» ¹Ï´Â test suite¸¦ Á¦°øÇÕ´Ï´Ù. ¹®Á¦°¡ »ý±â¸é LFS Wiki http://wiki.linuxfromscratch.org/ ÆäÀÌÁö¸¦ °Ë»öÇØ º¸¼¼¿ä. == »õ·Î¿î ÆÄƼ¼Ç Áغñ == === ¼Ò°³ === À̹ø Àå¿¡¼­´Â LFS½Ã½ºÅÛÀ» ¼³Ä¡Çϱâ À§ÇÑ ÆÄƼ¼Ç ÀÛ¾÷¿¡ ´ëÇØ ´Ù·ê °ÍÀÔ´Ï´Ù. ¿ì¸®´Â ÀÌÁ¦ »õ·Î¿î ÆÄƼ¼ÇÀ» ¸¸µé°í ±× ÆÄƼ¼Ç¿¡ ÆÄÀÏ ½Ã½ºÅÛÀ» ±¸ÃàÇÏ°í ¸¶¿îÆ®¸¦ ÇÒ °ÍÀÔ´Ï´Ù. === »õ·Î¿î ÆÄƼ¼Ç ¸¸µé±â === -- [chaoxifer] [[DateTime(2013-01-19T11:22:04)]] ´Ù¸¥ ¿î¿µÃ¼Á¦¿Í ¸¶Âù°¡Áö·Î LFS ¶ÇÇÑ Àü¿ë ÆÄƼ¼Ç¿¡ º¸Åë ¼³Ä¡µË´Ï´Ù. º¸Åë »ç¿ë°¡´ÉÇÑ ºñ¾îÀÖ´Â ÆÄƼ¼ÇÀÌ ÀÖ´Ù¸é ±×°÷¿¡ ¼³Ä¡Çϱ⸦ ±ÇÀåÇÏÁö¸¸ ¸¸¾à ÆÄƼ¼ÇÀ¸·Î ³ª´µÁö ¾ÊÀº ºó°ø°£ÀÌ ÀÖ´Ù¸é »õ·Î¿î ÆÄƼ¼ÇÀ» ¸¸µé¾î¾ß ÇÕ´Ï´Ù. ÃÖ¼Ò ¼³Ä¡ »ç¾çÀ» À§Çؼ­´Â 2.8GBÁ¤µµÀÇ ÆÄƼ¼ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù. ¸ðµç ¼Ò½º Ÿ¸£º¼À» ÀúÀåÇÏ°í ¸ðµç ÆÐŰÁö¸¦ ÄÄÆÄÀÏ Çϴµ¥ ÀÌ Á¤µµÀÇ °ø°£À̸é ÃæºÐÇÕ´Ï´Ù.ÇÏÁö¸¸, LFS½Ã½ºÅÛÀ» ù¹øÂ° ¸®´ª½º ½Ã½ºÅÛÀ¸·Î »ç¿ë ÇÒ °ÍÀ̶ó¸é,´ç½ÅÀº ¾Æ¸¶µµ ÀÀ¿ë¼ÒÇÁÆ®¿þ¾î¸¦ ´õ ¼³Ä¡ÇØ¾ß ÇÒ °ÍÀ̰í, ±×·¯±â À§Çؼ­´Â ¾à 10GBÁ¤µµ°¡ ´õ ÇÊ¿äÇÒ °ÍÀÔ´Ï´Ù. ½Ã½ºÅÛ¿¡ ·¥ÀÌ ÃæºÐÇÏÁö ¾ÊÀ» °æ¿ì, °¡»ó ¸Þ¸ð¸®¸¦ »ç¿ëÇÏ´Â °ÍÀº ÁÁÀº ¹æ¹ýÀÔ´Ï´Ù. °¡»ó ¸Þ¸ð¸®(swap space)´Â ·¥ÀÌ ºÎÁ·ÇÒ¶§¸¸ °¡²û¾¿ »ç¿ëµË´Ï´Ù. LFS½Ã½ºÅÛÀº ±âÁ¸ ¸®´ª½º ½Ã½ºÅÛ°ú °¡»ó°ø°£À» °øÀ¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯¹Ç·Î ¸¸¾à, ±âÁ¸ÀÇ ¸®´ª½º ½Ã½ºÅÛÀÌ °¡»ó¸Þ¸ð¸®¸¦ »ç¿ëÇϰí ÀÖ´Ù¸é »õ·Ó°Ô ¸¸µé Çʿ䰡 ¾ø½À´Ï´Ù. cfdisk2³ª fdisk¸¦ ½ÇÇàÇÒ¶§ arguement·Î HDDÀ̸§À» ³Ö¾îÁÖ¸é »õ·Î¿î ÆÄƼ¼ÇÀ» ¸¸µé¼ö ÀÖ½À´Ï´Ù. -- ¿¹¸¦ µé¾î /dev/hda´Â ù¹øÂ° IDE µð½ºÅ©ÀÔ´Ï´Ù. ÇÊ¿äÇÏ´Ù¸é ¸®´ª½º nativeÆÄƼ¼Ç°ú swapÆÄƼ¼ÇÀ» ¸¸µå¼¼¿ä. ¸¸¾à ÇÁ·Î±×·¥ÀÇ »ç¿ë¹ýÀ» ¸ð¸¥´Ù¸é cfdisk³ª fdiskÀÇ manÆäÀÌÁö¸¦ ÂüÁ¶Çϱ⠹ٶø´Ï´Ù. '''Note''' ¼÷´ÞµÈ »ç¿ëÀÚµéÀº ´Ù¸¥ ÆÄƼ¼Ç ¹æ¹ýµµ °¡´ÉÇÕ´Ï´Ù. »õ·Î¿î LFS ½Ã½ºÅÛÀº RAID ¹è¿­ ȤÀº LVM ³í¸® º¼·ý ¹æ½ÄÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ À̰͵é Áß ¾î¶² °ÍµéÀº initramfs¸¦ ¿ä±¸ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ÆÄƼ¼Ç ¹æ¹ýµéÀº óÀ½À¸·Î LFS¸¦ ¼³Ä¡ÇÏ´Â »ç¿ëÀڵ鿡°Ô´Â ±ÇÀåÇÏÁö ¾Ê½À´Ï´Ù. »õ·Î¿î ÆÄƼ¼ÇÀ» ¾î¶»°Ô ³ª´³´ÂÁö ±â¾ïÇϼ¼¿ä. -- hda5°°Àº. (À̸§) ¸¸¾à ½º¿Ò°ø°£À» ¸¸µé¾ú´Ù¸é ±× À̸§ ¿ª½Ã ±â¾ïÇϼ¼¿ä. ÀÌ·± À̸§µéÀº ³ªÁß¿¡ /etc/fstabÆÄ ÀÏ¿¡¼­ »ç¿ëµÉ °Ì´Ï´Ù ==== ´Ù¸¥ ÆÄƼ¼Ç À̽´µé ==== ½Ã½ºÅÛ ÆÄƼ¼Ç¿¡ ´ëÇÑ Áú¹®ÀÌ LFS ¸ÞÀϸµ ¸®½ºÆ®¿¡ ÀÚÁÖ ¿Ã¶ó¿É´Ï´Ù. À̰ÍÀº »ó´çÈ÷ ÁÖ°üÀûÀÎ ÁÖÁ¦ÀÔ´Ï´Ù. º¸ÅëÀÇ ´ë´Ù¼öÀÇ ¹èÆ÷ÆÇµéÀº ÀÛÀº swap ÆÄƼ¼ÇÀ» Á¦¿ÜÇÑ ÀüüÀÇ µå¶óÀ̺긦 »ç¿ëÇÕ´Ï´Ù. À̰ÍÀº ¸î °¡Áö¿¡ À־ LFS¿¡¼­´Â Àû´çÇÑ ¹æ¹ýÀÌ ¾Æ´Õ´Ï´Ù. ÀÌ·¯ÇÑ ¹æ¹ýÀº µÎ °³ ÀÌ»óÀÇ OS°£ÀÇ data ±³È¯/°øÀ¯¸¦ ¾î·Æ°Ô ÇÏ¿© À¯¿¬¼ºÀ» ¶³¾î¶ß¸®°í LFS ºôµå¸¦ ´õ ¾î·Æ°Ô ÇÕ´Ï´Ù. ¹é¾÷ ÆÄÀÏÀ» ¸¸µå´Â µ¥ ½Ã°£µµ °É¸®°í ºñÈ¿À²ÀûÀÎ ÆÄÀϽýºÅÛ ±¸Á¶ÀÇ ÇÒ´çÀ¸·Î µð½ºÅ©°ø°£À» ³¶ºñÇÏ°Ô ¸¸µì´Ï´Ù. 1. ·çÆ® ÆÄƼ¼Ç(The Root Partition) 10GBÀÇ LFS ·çÆ® ÆÄƼ¼Ç(·çÆ® µð·ºÅ丮 '/'¿Í È¥µ¿ÇÏÁö ¸¶½Ã±æ^^;)Àº ´ë´Ù¼öÀÇ ½Ã½ºÅÛ¿¡¼­ Àû´çÇÕ´Ï´Ù. LFS ±×¸®°í BLFS±îÁö ¼³Ä¡Çϱ⿡ ÃæºÐÇÑ °ø°£ÀÔ´Ï´Ù. ÇÏÁö¸¸ ½ÃÇèÀûÀ¸·Î ¿©·¯ ÆÄƼ¼ÇÀ» ½±°Ô »ý¼ºÇϱ⿡´Â ÀÛ½À´Ï´Ù. 2. ½º¿Ò ÆÄƼ¼Ç(The Swap Partition) ´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷ÆÇµéÀÌ ÀÚµ¿ÀûÀ¸·Î ½º¿Ò ÆÄƼ¼ÇÀ» »ý¼ºÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î ½º¿Ò ÆÄƼ¼ÇÀÇ Å©±â´Â ¹°¸®ÀûÀÎ RAMÀÇ µÎ ¹è Á¤µµ·Î ±ÇÀåÇϰí ÀÖ½À´Ï´Ù. ¸¸¾à µð½ºÅ© °ø°£ÀÌ ÇÑÁ¤µÇ¾î ÀÖ´Ù¸é, ½º¿Ò ÆÄƼ¼ÇÀ» 2GB·Î Àâ°í µð½ºÅ© ½º¿ÍÇÎÀ» ¸ð´ÏÅ͸µÇÒ ¼ö ÀÖ½À´Ï´Ù. ½º¿ÍÇÎÀº Àý´ëÀûÀ¸·Î ÁÁÀº °ÍÀÌ ¾Æ´Õ´Ï´Ù. ÀϹÝÀûÀ¸·Î ½Ã½ºÅÛÀÌ µð½ºÅ©È°µ¿À» ÀÐ°í ¾î¶»°Ô ¸í·É¿¡ ½Ã½ºÅÛÀÌ ¹ÝÀÀÇÏ´ÂÁö °üÂûÇϱâ À§ÇØ ½º¿ÍÇÎÇÑ´Ù°í ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ½º¿ÍÇÎÀº 5GBÁ¤µµÀÇ ÆÄÀÏÀ» ¼öÁ¤ÇÏ´Â °Í µûÀ§ÀÇ ¹«¸ðÇÑ ¸í·ÉÀ» ³»·ÈÀ» ¶§ ÀϾ´Ï´Ù. ¸¸¾à ½º¿ÍÇÎÀÌ Á¤»óÀûÀÎ »óȲ¿¡¼­µµ ¹ß»ýÇÑ´Ù¸é °¡Àå ÁÁÀº ÇØ°á¹æ¹ýÀº RAMÀ» Çϳª »õ·Î ±¸ÀÔÇÏ´Â °ÍÀÔ´Ï´Ù. 3. Æí¸®ÇÑ ÆÄƼ¼Çµé(Convenience Partitions) ¿©±â¿¡´Â ¿ä±¸µÇÁö´Â ¾ÊÁö¸¸ µð½ºÅ© ·¹À̾ƿôÀ» À§ÇÑ ¸î°¡Áö ÆÄƼ¼ÇµéÀÌ ÀÖ½À´Ï´Ù. ¾Æ·¡ÀÇ ¸ñ·ÏµéÀº °¢°¢¿¡ ´ëÇÏ¿© °£´ÜÈ÷ ¿ä¾àÇÑ °ÍÀÔ´Ï´Ù. /boot - Ä¿³ÎÀ» ÀúÀåÇÏ°í ºÎÆÃ¿¡ ÇÊ¿äÇÑ Á¤º¸µéÀ» ÀúÀåÇÕ´Ï´Ù. ¿ë·®ÀÌ Å« µð½ºÅ©¿¡¼­ ÀáÀçÀûÀÎ ºÎÆÃ ¹®Á¦¸¦ ÃÖ¼ÒÈ­Çϱâ À§ÇØ À̰ÍÀ» µð½ºÅ© µå¶óÀ̺êÀÇ Ã¹¹øÂ° ¹°¸®ÀûÀÎ ÆÄƼ¼ÇÀ¸·Î ¸¸µì´Ï´Ù. ÆÄƼ¼ÇÀÇ Å©±â´Â 100MB Á¤µµ°¡ Àû´çÇÕ´Ï´Ù. /home - ¿©·¯ºÐÀÇ È¨ µð·ºÅ丮¿Í »ç¿ëÀÚ ¼³Á¤µéÀ» ´Ù¸¥ ¹èÆ÷ÆÇ°ú LFS ºôµå¿¡¼­ °øÀ¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î Å©±â°¡ Å©°í »ç¿ë°¡´ÉÇÑ µð½ºÅ© ¿ë·®¿¡ µû¶ó ´Ù¸£°Ô ÁöÁ¤ÇÕ´Ï´Ù. /usr - ºÐ¸®µÈ /usr ÆÄƼ¼ÇÀº ÀϹÝÀûÀ¸·Î thin Ŭ¶óÀÌ¾ðÆ®³ª µð½ºÅ©°¡ ¾ø´Â ¿öÅ©½ºÅ×À̼ÇÀ» À§ÇØ Á¦°øÇÒ ¶§ »ç¿ëµË´Ï´Ù. LFS¿¡¼­´Â ½ÇÁ¦ÀûÀ¸·Î ÇÊ¿äÇÏÁö´Â ¾Ê½À´Ï´Ù. ´ëºÎºÐÀÇ ¼³Ä¡µéÀ» ´Ù·ç±â¿¡´Â 5GBÁ¤µµ°¡ Àû´çÇÕ´Ï´Ù. /opt - ÀÌ µð·ºÅ丮´Â /usr/¿¡ ÀÖ´Â ÆÄÀÏÀ» Æ÷ÇÔÇÏÁö ¾Ê°í ¼³Ä¡ÇÒ ¼ö ÀÖ´Â, GnomeÀ̳ª KDE°°Àº Å« ÆÐŰÁö¸¦ ¼³Ä¡ÇÏ´Â BLFS¿¡¼­ °¡Àå À¯¿ëÇÕ´Ï´Ù. ¸¸¾à »ç¿ëÇÑ´Ù¸é, 5¿¡¼­ 10GBÁ¤µµ°¡ ÀϹÝÀûÀ¸·Î ÀûÇÕÇÕ´Ï´Ù. /tmp - ºÐ¸®µÈ /tmp µð·ºÅ丮´Â µå¹°Áö¸¸ thin client¸¦ Á¦¾îÇÏ´Â µ¥ À¯¿ëÇÕ´Ï´Ù. ÀÌ ÆÄƼ¼ÇÀº º¸Åë 2GB ³Ñ°Ô ÇÊ¿äÇÏÁö´Â ¾Ê½À´Ï´Ù. /usr/src - ÀÌ ÆÄƼ¼ÇÀº BLFS ¼Ò½º ÆÄÀϰú LFS ºôµå¿¡ ÇØ´ç ÆÄÀϵéÀ» °øÀ¯ÇÒ ¶§ »ç¿ëµÉ À§Ä¡¸¦ Á¦°øÇϱ⿡ ¸Å¿ì À¯¿ëÇÕ´Ï´Ù. ¶ÇÇÑ BLFS ÆÐŰÁö¸¦ ºôµåÇÒ ¶§ ÇÊ¿äÇÑ À§Ä¡·Îµµ »ç¿ëµË´Ï´Ù. ÇÕ¸®ÀûÀ¸·Î º¼ ¶§ 30¿¡¼­ 50GB°¡ Àû´çÇÕ´Ï´Ù. ¸ðµç ºÐ¸®µÈ ÆÄƼ¼ÇÀº /etc/fstab¿¡¼­ ¼³Á¤ÇØÁÖ¾î¾ß ºÎÆ®½Ã¿¡ ÀÚµ¿ÀûÀ¸·Î ¸¶¿îÆ®µÉ ¼ö ÀÖ½À´Ï´Ù. À̰Ϳ¡ ´ëÇØ ÀÚ¼¼ÇÏ°Ô ¾Ë°íÀÚ ÇÑ´Ù¸é 8.2Àý "/etc/fstab/ ÆÄÀÏ ¸¸µé±â"¸¦ »ìÆìº¸½Ê½Ã¿À. === »õ ÆÄƼ¼Ç¿¡ ÆÄÀϽýºÅÛ ¸¸µé±â === ºó ÆÄƼ¼ÇÀÌ ÀÖ´Ù¸é, ±× À§¿¡ ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ¸®´ª½º»ó¿¡¼­´Â ext2°¡ ÁÖ·Î »ç¿ëµÇÁö¸¸, ¿äÁòÀÇ ´ë¿ë·® HDD¿¡¼­´Â journaling file system (ext3)°¡ Á¡Á¡ º¸ÆíÈ­ µÇ´Â Ãß¼¼ÀÔ´Ï´Ù.¿ì¸®´Â ext2¸¦ ¸¸µé°ÍÀÔ´Ï´Ù, ÇÏÁö¸¸ ´Ù¸¥ ÆÄÀÏ ½Ã½ºÅÛÀ» »ç¿ëÇÏ°í ½Í´Ù¸é http://www.linuxfromscratch.org/blfs/view/svn/postlfs/filesystems.html <--¿¡¼­ ã¾Æ º¸¼¼¿ä. LFS ÆÄƼ¼Ç¿¡ ext2 ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¸µé·Á¸é ¾Æ·¡Ã³·³ Çϼ¼¿ä. {{{ mke2fs /dev/xxx }}} ''NOTE'' ¾î¶² È£½ºÆ® ½Ã½ºÅÛ¿¡¼­´Â ±×µéÀÇ ÆÄÀϽýºÅÛ »ý¼º µµ±¸¸¦ ÀÌ¿ëÇϱ⵵ ÇÕ´Ï´Ù-E2fsprogs. À̰ÍÀº À̸§Àº °°Áö¸¸ LFS¿¡¼­ ¼³Ä¡µÈ E2fsprogs¿¡ ÀÇÇØ Áö¿øµÇÁö ¾ÊÀ» ¼öµµ Àֱ⠶§¹®¿¡ ³ªÁß¿¡ ¿©·¯ºÐÀÇ »õ·Î¿î LFS¸¦ ºÎÆÃÇÒ ¶§ ¹®Á¦¸¦ ¾ß±âÇÒ ¼öµµ ÀÖ½À´Ï´Ù. "unsupported filesystem features, upgrade your e2fsprogs"¶ó´Â ¿¡·¯¸Þ¼¼Áö°¡ ³ªÅ¸³­´Ù¸é ´ÙÀ½ÀÇ ¸í·É¾î¸¦ ÅëÇØ¼­ ¹èÆ÷ÆÇº°·Î ¼öÁ¤µÈ e2fsprogs¸¦ »ç¿ëÇÑ °ÇÁö È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. {{{ debugfs -R feature /dev/ }}} xxx¸¦ LFS ÆÄƼ¼Ç À̸§À¸·Î ¹Ù²Ù¼¼¿ä.(¿¹¸¦µé¸é hda5) »õ·Î¿î ½º¿Ò ÆÄƼ¼ÇÀ» ¸¸µé¾ú´Ù¸é ÃʱâÈ­ÇØ¾ß ÇÕ´Ï´Ù. (»ç¿ë¹ýÀº mke2fs¸¦ ÂüÁ¶..) {{{ mkswap /dev/yyy }}} ¸¸¾à Ãâ·Â¹°ÀÌ has_journal, ext_attr, resize_inode, dir_index, filetype, sparse_super, large_file ¶Ç´Â needs_recovery¿Í ´Ù¸¥ Ư¡À» Æ÷ÇÔÇϰí ÀÖ´Ù¸é ¿©·¯ºÐÀÇ È£½ºÆ® ½Ã½ºÅÛÀº ¼öÁ¤µÈ ÆÄÀϽýºÅÛ µµ±¸¸¦ »ç¿ëÇϰí ÀÖ´Â °ÍÀÔ´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì¿¡´Â ³ªÁß¿¡ ¹®Á¦°¡ ¹ß»ýÇÏ´Â °ÍÀ» ¸·±â À§ÇØ (¹èÆ÷ÆÇ¿¡ ÀÇÇØ ¼öÁ¤µÇÁö ¾ÊÀº) E2fsprogs ÆÐŰÁö¸¦ ÄÄÆÄÀÏÇÏ°í ¸¸µé¾îÁø ¹ÙÀ̳ʸ®¸¦ ÀÌ¿ëÇØ¼­ LFS ÆÄƼ¼Ç¿¡ ÆÄÀϽýºÅÛÀ» ´Ù½Ã ¸¸µé¾î¾ß ÇÕ´Ï´Ù(´Ù½Ã Æ÷¸ËÇØ¾ß ÇÑ´Ù´Â ¶æ). {{{ cd /tmp tar -xzvf /path/to/sources/e2fsprogs-1.42.5.tar.gz cd e2fsprogs-1.42.5 mkdir -v build cd build ../configure make #note that we intentionally don't 'make install' here! ./misc/mke2fs -jv /dev/ cd /tmp rm -rfv e2fsprogs-1.42.5 }}} ¸¸ÀÏ ÀÌ¹Ì Á¸ÀçÇϰí ÀÖ´Â swap ÆÄƼ¼ÇÀ» »ç¿ëÇϰí ÀÖ´Ù¸é ÇØ´ç ÆÄƼ¼ÇÀ» »õ·Î Æ÷¸ËÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ¸¸¾à »õ·Î¿î swap ÆÄƼ¼ÇÀÌ »ý¼ºµÇ¾ú´Ù¸é ´ÙÀ½ÀÇ ¸í·ÉÀ¸·Î ÃʱâÈ­½Ãų ¼ö ÀÖ½À´Ï´Ù. {{{ mkswap /dev/ }}} yyy¸¦ swap ÆÄƼ¼Ç À̸§À¸·Î ¹Ù²Ù¼¼¿ä. === »õ ÆÄƼ¼Ç ¸¶¿îÆ® Çϱâ === ÀÌÁ¦ ¿ì¸° ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¸µé¾ú°í, ±× ÆÄƼ¼ÇÀ» »ç¿ëÇϱâ À§Çؼ­ ¸¶¿îÇÒ Àå¼Ò¸¦ °í¸£°í, ¸¶¿îÆ®¸¦ ÇØ¾ßÇÕ´Ï´Ù.ÀÌ ¹®¼­¿¡¼­´Â ÆÄÀÏ ½Ã½ºÅÛÀÌ /mnt/lfs ¿¡ ¸¶¿îÆ® µÇ¾î ÀÖ´Ù°í °¡Á¤ÇÒ °ÍÀÌÁö¸¸, ¾î¶² µð·ºÅ丮¸¦ ¼±ÅÃÇÏ´õ¶óµµ »ó°ü ¾ø½À´Ï´Ù. ¸¶¿îÆ® ÇÒ °÷À» ¼±ÅÃÇÏ°í ¾Æ·¡¿Í °°ÀÌ ½ÇÇàÇÏ¿© ȯ°æº¯¼ö¿¡ Àû¿ë½ÃŰ¼¼¿ä. {{{ export LFS=/mnt/lfs }}} ¸¶¿îÆ® ÇÒ µð·ºÅ丮¸¦ ¸¸µé°í ¾Æ·¡¿Í °°ÀÌ ½ÇÇàÇÏ¿© LFS ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¶¿îÆ® Çϼ¼¿ä: {{{ mkdir -pv $LFS mount -v -t ext3 /dev/ $LFS }}} xxx¸¦ lfsÆÄƼ¼ÇÀ̸§À¸·Î ¹Ù²Ù¼¼¿ä. lfs ½Ã½ºÅÛÀ» ¸ÖƼ ÆÄƼ¼ÇÀ¸·Î ±¸¼ºÇÒ »ý°¢À̶ó¸é(¿¹¸¦ µé¾î "/" ¿Í "/usr)"¸¦ °¢±â ´Ù¸¥ ÆÄƼ¼ÇÀ¸·Î ¹èÁ¤ÇÒ °æ¿ì) ¸¶¿îÆ®´Â ´ÙÀ½°ú °°ÀÌ Çϼ¼¿ä. {{{ mkdir -pv $LFS mount -v -t ext3 /dev/ $LFS mkdir -v $LFS/usr mount /dev/ $LFS/usr }}} ¹°·Ð, xxx¿Í yyy´Â ÀûÀýÇÑ À̸§À¸·Î ¹Ù²ãÁÝ´Ï´Ù. »õ·Î¿î ÆÄƼ¼ÇÀ» ¸¶¿îÆ® ÇÒ ¶§´Â suid,dev,atime °°Àº ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾Ê°í ¸¶¿îÆ® ÇսôÙ. LFS ÆÄƼ¼ÇÀÌ ¾î¶² ¿É¼ÇÀ» °¡Áö°í ¸¶¿îÆ® µÇ¾ú´ÂÁö º¸±â À§Çؼ­ ÆÄ¶ó¹ÌÅ;øÀÌ ¸¶¿îÆ® ¸í·ÉÀ» ½ÇÇà ½Ãų¼ö ÀÖ½À´Ï´Ù. ¸¸¾à suid, dev, atime ÀÌ À߸øµÇ¾ú´Ù¸é ´Ù½Ã ¸¶¿îÆ® ÇØ¾ßÇÕ´Ï´Ù. ¸¸¾à ¿©·¯ºÐÀÌ ''swap'' ÆÄƼ¼ÇÀ» »ç¿ëÇÑ´Ù¸é, '''swapon''' ¸í·É¾î·Î Ȱ¼ºÈ­½ÃŰ½Ê½Ã¿À. {{{ /sbin/swapon -v /dev/ }}} ´ë½Å¿¡ swap ÆÄƼ¼Ç À̸§À» ³Ö¾îÁÖ¸é µË´Ï´Ù. ÀÌÁ¦ ¿ì¸®´Â ÀÛ¾÷ÇÒ °ø°£À» ¸¸µé¾ú°í, ÆÐŰÁö¸¦ ´Ù¿î·Îµå ¹ÞÀ» Áغñ°¡ µÇ¾ú½À´Ï´Ù.