· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
LFS/Introduction


1. ¼Ò°³

1.1. ¼Ò°³

1.1.1. ÀÌ Ã¥Àº ¾ÕÀ¸·Î ¾î¶² ½ÄÀ¸·Î ÁøÇàµÉ °ÍÀΰ¡?


´ç½ÅÀº ´ç½ÅÀÇ ÄÄÇ»ÅÍ¿¡ ¹Ì¸® ¼³Ä¡ µÇ¾î ÀÖ´Â ¸®´ª½º ¹èÆ÷ÆÇÀ» °¡Áö°í ´ç½ÅÀÇ 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Àå ¸¦ ÀÚ¼¼È÷ Àоî ÁÖ¼¼¿ä. Áß¿äÇÑ ³»¿ëµéÀÌ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.



1.1.2. ChangLog


2012³â 9¿ù 1ÀÏÀÚ Linux From ScratchÀÇ 7.2¹öÀüÀÔ´Ï´Ù.


1.1.2.1. ¾÷±×·¹ÀÌµå µÈ°Í


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

1.1.2.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

1.1.2.3. »èÁ¦µÈ°Í


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


1.1.3. °ø±Þ¿ø

1.1.3.1. FAQ

ÀڽŸ¸ÀÇ LFS ½Ã½ºÅÛÀ» ¸¸µé¾î ³ª°¡´Â µ¿¾È ¾î¶² ¿¡·¯³ª ±Ã±ÝÇÑ Á¡, ¶Ç´Â ÀÌ Ã¥¿¡¼­ ¿ÀŸ¶ó°í »ý°¢ÇÏ´Â ºÎºÐÀÌ ÀÖ´Ù¸é http://www.linuxfromscratch.org/faq/ÀÇ FAQ(Frequently Asked Questions)¸¦ ¸ÕÀú »ìÆ캸¼¼¿ä. ±×·¡µµ ÇØ°áÀÌ ¾ÈµÇ¸é MSN Sixline13_1@hotmail.com À̳ª, poplinux@yahoo.co.kr·Î ¹®ÀÇÇØ Áֽñ⠹ٶø´Ï´Ù.

1.1.3.2. IRC

LFS °øµ¿Ã¼ÀÇ ¿©·¯ Àü¹®°¡´Â IRC ¼­¹ö¸¦ ÀÌ¿ëÇØ µµ¿òÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ·¯ÇÑ µµ¿òµéÀ» ÀÌ¿ëÇϱâ Àü¿¡ Áú¹®¿¡ ´ëÇÑ ´ë´äÀÌ LFS FAQ¿Í ¸ÞÀÏ ¸®½ºÆ®¿¡ ÀÖ´ÂÁöºÎÅÍ Ã¼Å©Çϱ⸦ ¹Ù¶ø´Ï´Ù. IRC ¼­¹ö´Â irc.linuxfromscratch.org Æ÷Æ® 6667¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù.

1.1.3.3. ¸ÞÀϸµ ¸®½ºÆ®

linuxfromscratch.org ¼­¹ö´Â LFS ÇÁ·ÎÁ§Æ®ÀÇ °³¹ßÀ» À§ÇØ »ç¿ëµÈ ¸ÞÀϸµ ¸®½ºÆ®ÀÇ ÁÖ¼ÒÀÔ´Ï´Ù. ÀÌ ¸®½ºÆ®´Â °³¹ß°ú Áö¿ø ¸®½ºÆ®µéÀ» Æ÷ÇÔÇÕ´Ï´Ù.

¾î¶² ¸®½ºÆ®µéÀÌ »ç¿ë°¡´ÉÇÑÁö ¶Ç ¾î¶»°Ô ±×°Íµé¿¡ Á¢¼ÓÇÏ´ÂÁö ±â·ÏµÈ ·ÎÄÉÀ̼ǿ¡ ´ëÇÑ Á¤º¸´ÂHttp://www.linuxfromscratch.org/mail.html¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù.

1.1.3.4. Wiki

ÆÑÅ°ÁöµéÀ̳ª, ¾÷µ¥ÀÌÆ® »çÇ×, ȤÀº ¼³Ä¡ °æÇè´ã¿¡ °üÇÑ ´õ ¸¹Àº Á¤º¸°¡ ÇÊ¿äÇÏ´Ù¸é, http://wiki.linuxfromscratch.org/ ¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. ÇÊ¿äÇÑ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.


1.1.3.5. ¹Ì·¯ »çÀÌÆ®

LFS ÇÁ·ÎÁ§Æ®´Â ÇÊ¿äÇÑ ÆÑÅ°ÁöµéÀ» ½±°Ô ´Ù¿î·Îµå ÇÒ ¼ö ÀÖµµ·Ï ¿©·¯ ¹Ì·¯ »çÀÌÆ®µéÀ» °¡Áö°í ÀÖ½À´Ï´Ù. ¹Ì·¯ »çÀÌÆ®µéÀÇ ¸ñ·ÏÀ» º¸·Á¸é http://www.linuxfromscratch.org/ À» ¹æ¹®ÇØ Áֽñ⠹ٶø´Ï´Ù.

1.1.3.6. Á¤º¸ ±³È¯

¸ÞÀϸµ ¸®½ºÆ®·Î ±Ã±ÝÇÑ Á¡À̳ª ³íÆòÀ» º¸³»ÁÖ±æ ¹Ù¶ø´Ï´Ù.

1.1.4. µµ¿ò ¿äû ¹æ¹ý


¸¸¾à ÀÌ Ã¥À» »ç¿ëÇÏ´Â µ¿¾È È¥ÀÚ¼± ÇØ°áÇÒ ¼ö ¾ø´Â ¹®Á¦°¡ ¹ß»ýÇß°í, ±× ¹®Á¦°¡ FAQ(http://www.linuxfromscratch.org/faq/) ¿¡ ½Ç·Á ÀÖÁö ¾Ê´Ù¸é, Internet Relay Chat (IRC)¿¡¼­ µµ¿òÀ» ûÇϰųª, ¸ÞÀϸµ ¸®½ºÆ®¸¦ ÅëÇØ µµ¿òÀ» ¹ÞÀ» ¼ö ÀÖÀ»°ÍÀÔ´Ï´Ù. LFSÀÇ ¸ÞÀϸµ ¸®½ºÆ®´Â Chapter 1 - Mailing lists¿¡¼­ ãÀ»¼ö ÀÖ½À´Ï´Ù. ¸ÞÀϸµ ¸®½ºÆ®¸¦ ÀÌ¿ëÇÏ¿© ¹®Á¦¸¦ ÇØ°áÇØ º¸¼¼¿ä.

1.1.4.1. µµ¿ò ¿äû½Ã ÁÖÀÇ »çÇ×

´ç½ÅÀÌ °¡Áö°í ÀÖ´Â ¹®Á¦¸¦ °¡´ÉÇÑÇÑ ÀÚ¼¼È÷ ¼³¸íÇϼ¼¿ä. ¾Æ·¡¿Í °°Àº ³»¿ëÀ» ÂüÁ¶Çؼ­ Áú¹®ÇÏ½Ã±æ ¹Ù¶ø´Ï´Ù.


´ç½ÅÀÌ »ç¿ëÇϴ åÀÇ ¹öÁ¯(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.)

1.1.4.2. ¼³Á¤ ¹®Á¦µé

¼³Ä¡¸¦ Çϸ鼭 ¼³Á¤ ½ºÅ©¸³ ½ÇÇà¿¡ °üÇÏ¿© Ʋ·ÈÀ» °æ¿ì, config.logÆÄ ÀÏÀ» º¸±â ¹Ù¶ø´Ï´Ù. ÀÌ ÆÄÀÏÀº ½ºÅ©¸°¿¡ »Ñ·ÁÁÖÁö ¾Ê´Â, ¼³Á¤ÇÏ´Â µ¿¾È ¸¸³­ ¿¡·¯µéÀ» ±â·ÏÇÏ°í ÀÖ½À´Ï´Ù. µµ¿òÀ» ¿äûÇÒ ¶§, ±× ÆÄÀÏÀ» ÂüÁ¶Çؼ­ ±× ¾È¿¡ µé¾î ÀÖ´Â ³»¿ëµéµµ °°ÀÌ ¿Ã·Á Áֽñ⠹ٶø´Ï´Ù.


1.1.4.3. ÄÄÆÄÀÏ ¹®Á¦µé

¹®Á¦ÀÇ ÇØ°áÀ» µµ¿Í ÁÖ±â À§Çؼ­´Â, Ãâ·ÂµÈ ¿¡·¯µéÀÇ ³»¿ë°ú ¿©·¯ ÆÄÀϵéÀÇ ³»¿ëµéÀÌ Å« µµ¿òÀÌ µË´Ï´Ù. /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.

1.1.4.4. Test suite ¹®Á¦µé

¸¹Àº ÆÐÅ°ÁöµéÀÌ ÆÐÅ°ÁöÀÇ Áß¿äÇÔÀ» ¹Ï´Â test suite¸¦ Á¦°øÇÕ´Ï´Ù. ¹®Á¦°¡ »ý±â¸é LFS Wiki http://wiki.linuxfromscratch.org/ ÆäÀÌÁö¸¦ °Ë»öÇØ º¸¼¼¿ä.



1.2. »õ·Î¿î ÆÄƼ¼Ç Áغñ


1.2.1. ¼Ò°³


À̹ø Àå¿¡¼­´Â LFS½Ã½ºÅÛÀ» ¼³Ä¡Çϱâ À§ÇÑ ÆÄƼ¼Ç ÀÛ¾÷¿¡ ´ëÇØ ´Ù·ê °ÍÀÔ´Ï´Ù. ¿ì¸®´Â ÀÌÁ¦ »õ·Î¿î ÆÄƼ¼ÇÀ» ¸¸µé°í ±× ÆÄƼ¼Ç¿¡ ÆÄÀÏ ½Ã½ºÅÛÀ» ±¸ÃàÇÏ°í ¸¶¿îÆ®¸¦ ÇÒ °ÍÀÔ´Ï´Ù.

1.2.2. »õ·Î¿î ÆÄƼ¼Ç ¸¸µé±â

-- chaoxifer 2013-01-19 20: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ÆÄ ÀÏ¿¡¼­ »ç¿ëµÉ °Ì´Ï´Ù

1.2.2.1. ´Ù¸¥ ÆÄƼ¼Ç À̽´µé


½Ã½ºÅÛ ÆÄƼ¼Ç¿¡ ´ëÇÑ Áú¹®ÀÌ 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/ ÆÄÀÏ ¸¸µé±â"¸¦ »ìÆ캸½Ê½Ã¿À.

1.2.3. »õ ÆÄƼ¼Ç¿¡ ÆÄÀϽýºÅÛ ¸¸µé±â


ºó ÆÄƼ¼ÇÀÌ ÀÖ´Ù¸é, ±× À§¿¡ ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ¸®´ª½º»ó¿¡¼­´Â 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>

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/<xxx>
cd /tmp
rm -rfv e2fsprogs-1.42.5

¸¸ÀÏ ÀÌ¹Ì Á¸ÀçÇÏ°í ÀÖ´Â swap ÆÄƼ¼ÇÀ» »ç¿ëÇÏ°í ÀÖ´Ù¸é ÇØ´ç ÆÄƼ¼ÇÀ» »õ·Î Æ÷¸ËÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ¸¸¾à »õ·Î¿î swap ÆÄƼ¼ÇÀÌ »ý¼ºµÇ¾ú´Ù¸é ´ÙÀ½ÀÇ ¸í·ÉÀ¸·Î ÃʱâÈ­½Ãų ¼ö ÀÖ½À´Ï´Ù.
mkswap /dev/<yyy>

yyy¸¦ swap ÆÄƼ¼Ç À̸§À¸·Î ¹Ù²Ù¼¼¿ä.



1.2.4. »õ ÆÄƼ¼Ç ¸¶¿îÆ® Çϱâ


ÀÌÁ¦ ¿ì¸° ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¸µé¾ú°í, ±× ÆÄƼ¼ÇÀ» »ç¿ëÇϱâ À§Çؼ­ ¸¶¿îÇÒ Àå¼Ò¸¦ °í¸£°í, ¸¶¿îÆ®¸¦ ÇؾßÇÕ´Ï´Ù.ÀÌ ¹®¼­¿¡¼­´Â ÆÄÀÏ ½Ã½ºÅÛÀÌ /mnt/lfs ¿¡ ¸¶¿îÆ® µÇ¾î ÀÖ´Ù°í °¡Á¤ÇÒ °ÍÀÌÁö¸¸, ¾î¶² µð·ºÅ丮¸¦ ¼±ÅÃÇÏ´õ¶óµµ »ó°ü ¾ø½À´Ï´Ù.

¸¶¿îÆ® ÇÒ °÷À» ¼±ÅÃÇÏ°í ¾Æ·¡¿Í °°ÀÌ ½ÇÇàÇÏ¿© ȯ°æº¯¼ö¿¡ Àû¿ë½ÃÅ°¼¼¿ä.
export LFS=/mnt/lfs

¸¶¿îÆ® ÇÒ µð·ºÅ丮¸¦ ¸¸µé°í ¾Æ·¡¿Í °°ÀÌ ½ÇÇàÇÏ¿© LFS ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¶¿îÆ® Çϼ¼¿ä:
mkdir -pv $LFS
mount -v -t ext3 /dev/<xxx> $LFS
xxx¸¦ lfsÆÄƼ¼ÇÀ̸§À¸·Î ¹Ù²Ù¼¼¿ä.

lfs ½Ã½ºÅÛÀ» ¸ÖƼ ÆÄƼ¼ÇÀ¸·Î ±¸¼ºÇÒ »ý°¢À̶ó¸é(¿¹¸¦ µé¾î "/" ¿Í "/usr)"¸¦ °¢±â ´Ù¸¥ ÆÄƼ¼ÇÀ¸·Î ¹èÁ¤ÇÒ °æ¿ì) ¸¶¿îÆ®´Â ´ÙÀ½°ú °°ÀÌ Çϼ¼¿ä.
mkdir -pv $LFS 
mount -v -t ext3 /dev/<xxx> $LFS
mkdir -v $LFS/usr
mount /dev/<yyy> $LFS/usr
¹°·Ð, xxx¿Í yyy´Â ÀûÀýÇÑ À̸§À¸·Î ¹Ù²ãÁÝ´Ï´Ù.

»õ·Î¿î ÆÄƼ¼ÇÀ» ¸¶¿îÆ® ÇÒ ¶§´Â suid,dev,atime °°Àº ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾Ê°í ¸¶¿îÆ® ÇսôÙ. LFS ÆÄƼ¼ÇÀÌ ¾î¶² ¿É¼ÇÀ» °¡Áö°í ¸¶¿îÆ® µÇ¾ú´ÂÁö º¸±â À§Çؼ­ ÆĶó¹ÌÅ;øÀÌ ¸¶¿îÆ® ¸í·ÉÀ» ½ÇÇà ½Ãų¼ö ÀÖ½À´Ï´Ù. ¸¸¾à suid, dev, atime ÀÌ À߸øµÇ¾ú´Ù¸é ´Ù½Ã ¸¶¿îÆ® ÇؾßÇÕ´Ï´Ù.

¸¸¾à ¿©·¯ºÐÀÌ swap ÆÄƼ¼ÇÀ» »ç¿ëÇÑ´Ù¸é, swapon ¸í·É¾î·Î È°¼ºÈ­½ÃÅ°½Ê½Ã¿À.
/sbin/swapon -v /dev/<zzz>
<zzz> ´ë½Å¿¡ swap ÆÄƼ¼Ç À̸§À» ³Ö¾îÁÖ¸é µË´Ï´Ù.

ÀÌÁ¦ ¿ì¸®´Â ÀÛ¾÷ÇÒ °ø°£À» ¸¸µé¾ú°í, ÆÐÅ°Áö¸¦ ´Ù¿î·Îµå ¹ÞÀ» Áغñ°¡ µÇ¾ú½À´Ï´Ù.




sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2013-01-19 23:40:47
Processing time 0.0139 sec