|
1. ¸®´ª½º¼¹öÀÇ Àü¿øÀÌ µé¾î¿É´Ï´Ù.
2. ¸ÞÀκ¸µå¿¡ ÀÖ´Â ROM-BIOS°¡ ½ÇÇàÀÌ µË´Ï´Ù.
3. ROM-BIOS¿¡ ÀÇÇØ ¼¹ö¿¡ ÀåÂøµÈ Çϵå¿þ¾î°¡ Àνĵ˴ϴÙ. ÀÌ´ë Çϵå¿þ¾î(CPU, MEMORYµî)ÀÇ
¹°¸®ÀûÀÎ ¼Õ»óüũ¿Í ÃʱâȰ¡ º´ÇàÇÏ°Ô µË´Ï´Ù.
4. Çϵå¿þ¾îÀÇ Ã¼Å© ¹× ÃʱâȰ¡ ³¡³ª¸é ROM-BIOS´Â ºÎÆÃ¸Åü(DISK, CD-ROM,
FLOOPYµî)¸¦ °Ë»öÇÏ°Ô µË´Ï´Ù.
5. °Ë»öµÈ ºÎÆÃ¸ÅüÀÇ 0¹ø ¼½ÅÍ(´ëºÎºÐ MBRÀ̶ó°í ºÎ¸§)¿¡¼ Boot ProgramÀ» Àоîµé¿© ¸Þ¸ð¸®·Î
ÀûÀç(·Îµå, load)ÇÕ´Ï´Ù.
ÀÌ Boot ProgramÀ» Boot Loader¶ó°í Çϱ⵵ Çϰí Boot
Sector¶ó°í ºÎ¸£±âµµÇÕ´Ï´Ù. Áß¿äÇÑ °ÍÀº ÀÌ Boot Program¿¡ ¸®´ª½ºÀÇ Boot LoaderÀÎ LILO(Linux Loader)°¡
µé¾îÀÖ½À´Ï´Ù. ROM-BIOS´Â ÀÌ LILO¸¦ ¸Þ¸ð¸®¿¡ ÀûÀçÇÑ ÈÄ¿¡ ¸ðµç Á¦¾î±ÇÀ» LILO¿¡ ³Ñ°ÜÁÖ°í¼ ¸Þ¸ð¸®¿¡¼ Á¶¿ëÇÏ »ç¶óÁý´Ï´Ù. ÀÌÁ¦ºÎÅÍ´Â
LILO¿¡ ÀÇÇØ ¼¹öÀÇ ¸ðµç Á¦¾î±ÇÀÌ ÀÌ·ç¾î Áý´Ï´Ù.
6. LILO´Â
¿øÇÏ´Â Ä¿³Î·Î ºÎÆÃÀ» ÇϱâÀ§ÇØ ´ÙÀ½°ú °°Àº ÀԷ´ë±â»óÅ¿¡ µé¾î°©´Ï´Ù.


7. ¿©±â¼ ÀÔ·ÂÇÑ
Ä¿³ÎÀ̹ÌÁö·Î LILO´Â ºÎÆÃÀ» ½ÃÀÛÇϰԵ˴ϴÙ.
¸¸¾à ¸®´ª½º¸¦ ½Ì±ÛÀ¯Àú¸ðµå(single user mode)·Î ºÎÆÃÇÏ·Á¸é
"linux single"À̶ó°í ÇÏ¸é µË´Ï´Ù.
±×¸®°í ¸î °³ÀÇ Ä¿³ÎÀÌ °øÁ¸ÇÏ´Â ¼¹ö¶ó¸é /etc/lilo.conf ÆÄÀÏ¿¡ ´ÙÀ½ÀÇ
¿¹¿Í °° lilo¼³Á¤ÀÌ µÇ¾îÀÖÀ» °ÍÀÔ´Ï´Ù.

/etc/lilo.conf ÆÄÀÏ¿¡´Â ºÎÆÃ°¡´ÉÇÑ LILOÀÇ À̹ÌÁöµéÀÇ ¼³Á¤ÀÌ µÇ¾î
ÀÖ½À´Ï´Ù. ¾Æ¹«·± ÀÔ·ÂÀÌ ¾øÀ» °æ¿ì¿¡´Â defaultÇà¿¡ ¼³Á¤µÇ¾î ÀÖ´Â À̹ÌÁö(¿©±â¼´Â linux)·Î ºÎÆÃÀÌ µÇ°í ¸¸¾à ¿øÇÏ´Â Ä¿³ÎÀ̹ÌÁö·Î
ºÎÆÃÀ» ÇÏ·Á¸é ¼³Á¤µÈ lableÀ̸§(¿©±â¼´Â linux, linux-up)À» ÀÔ·ÂÇÏ¸é µË´Ï´Ù.
8. LILO´Â ÀÔ·ÂµÈ Ä¿³ÎÀ̹ÌÁö¸¦ ¸Þ¸ð¸®·Î ºÒ·¯µéÀ̰Ô(ÀûÀç, load) µË´Ï´Ù.
9. LILO¿¡ ÀÇÇØ swapper¶ó´Â pid 0¹øÀÎ ÇÁ·Î¼¼½º°¡ ½ÇÇàÀÌ µË´Ï´Ù.
10. swapper¶ó´Â ÇÁ·Î¼¼½º´Â ´Ù½Ã pid 1ÀÎ initÇÁ·Î¼¼½º(/sbin/init)¸¦ ½ÇÇàÇϰÔ
µË´Ï´Ù.
11. init ÇÁ·Î¼¼½º´Â /etc/inittab ÆÄÀÏÀ» ÀоîµéÀÌ°Ô µË´Ï´Ù.
/etc/inittab ÆÄÀÏÀÇ ¿¹¸¦ º¸¸é ´ÙÀ½°ú °°½À´Ï´Ù.

¿©±â¼ ÇѰ¡Áö ÁÖÀDZí°Ô º¸¼Å¾ßÇÏ´Â °ÍÀÌ ÀÖ½À´Ï´Ù.
Áï init ÇÁ·Î¼¼½º¿¡ ÀÇÇØ ÀÐÇôÁö´Â /etc/inittabÆÄÀÏÀÇ ³»¿ëÁß ¾Æ·¡¿Í
°°Àº ³»¿ëÀÌ ÀÖ´Ù´Â °ÍÀ» º¸½Ç¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.

´Ù½Ã¼³¸íµå¸®ÀÚ¸é, /etc/inittab ÆÄÀÏÀÇ ½ÇÇàµÇ¾î¾ßÇÒ ³»¿ëµéÁß °¡Àå¸ÕÀú
½ÇÇàÀÌ µÇ´Â °ÍÀº /etc/rc.d/rc.sysinit ½ºÅ©¸³Æ®ÀÔ´Ï´Ù.
À§ÀÇ ÁÖ¼®¹®Ã³·³ rc.sysinit½ºÅ©¸³Æ®´Â "½Ã½ºÅÛÃʱâÈ"½ºÅ©¸³Æ®ÀÔ´Ï´Ù
Áï, ½ÇÇà·¹º§°ú´Â »ó°ü¾øÀÌ ½Ã½ºÅÛÀÌ ºÎÆÃÀÌ µÇ¸é ²À ÇѹøÀ» ½ÇÇàÀÌ µÇ°ÔµÇ´Â
½ºÅ©¸³Æ®¶ó°í ÀÌÇØÇÏ½Ã¸é µË´Ï´Ù.
12.
initÇÁ·Î¼¼½º¿¡ ÀÇÇØ rc.sysinit½ºÅ©¸³Æ®°¡ ½ÇÇàÀÌ µË´Ï´Ù.
/etc/rc.d/rc.sysinit½ºÅ©¸³Æ®ÀÇ ³»¿ëÀº ¾à 600ÇàÀÌ Á¶±Ý
³Ñ½À´Ï´Ù. ÀÌ ½ºÅ©¸³Æ®ÀÇ ¿ªÇÒÀ» ¸ðµÎ ¼³¸íÇÒ ¼ö´Â ¾øÁö¸¸ °£·«ÇÏ°Ô ¼³¸íÇØº¸¸é ´ÙÀ½°ú °°½À´Ï´Ù.
|
default path¼³Á¤ /etc/sysconfig/network ÆÄÀÏÀÇ
½ÇÇà keymap loading fsck ½ÇÇà /proc ÆÄÀϽýºÅÛ mount kernel module
load system clock ¼³Á¤ system font load /usr/sbin/netconfig
½ÇÇà /usr/sbin/timeconfig ½ÇÇà /usr/sbin/authconfig ½ÇÇà /usr/sbin/ntsysv
½ÇÇà utmpÆÄÀÏÀÇ °Ë»ç ¹× »ý¼º wtmpÆÄÀÏÀÇ °Ë»ç ¹× »ý¼º ±âŸ ½Ã½ºÅÛ ÃʱâÈ¿¡ ÇÊ¿äÇÑ ÀÛ¾÷µéÀ»
¼öÇà |
ÀÌ ½ºÅ©¸³Æ®´Â ½ÇÇà·¹º§°ú´Â ¹«°üÇÏ°Ô ºÎÆÃ°ú ÇÔ²² ÀÏȸ¸¸ ½ÇÇàÀÌ µÇ°ÔµË´Ï´Ù.
13. ½ÇÇà·¹º§¿¡
µû¶ó¼ ¼³Á¤µÇ¾î ÀÖ´Â ¸ðµç ÇÁ·Î¼¼½ºµéÀ» ½ÇÇàÇÏ°Ô µË´Ï´Ù.
º¸½Å ¹Ù¿Í °°ÀÌ /etc/inittabÆÄÀÏ¿¡´Â init°¡ ÇöÀçÀÇ ½ÇÇà·¹º§¿¡¼
½ÇÇàµÇ¾î¾ßÇÒ °Í¿¡ ´ëÇÑ ¼³Á¤ÀÌ µÇ¾î ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
|
ºÎÆÃ·¹º§ÀÌ 0¹øÀ̸é /etc/rc.d/rc0.dÀÇ ³»¿ëµéÀ» ¼øÂ÷ÀûÀ¸·Î ½ÇÇà½Ãŵ´Ï´Ù. ºÎÆÃ·¹º§ÀÌ
1¹øÀ̸é /etc/rc.d/rc1.dÀÇ ³»¿ëµéÀ» ¼øÂ÷ÀûÀ¸·Î ½ÇÇà½Ãŵ´Ï´Ù. ºÎÆÃ·¹º§ÀÌ 2¹øÀ̸é /etc/rc.d/rc2.dÀÇ ³»¿ëµéÀ»
¼øÂ÷ÀûÀ¸·Î ½ÇÇà½Ãŵ´Ï´Ù. ºÎÆÃ·¹º§ÀÌ 3¹øÀ̸é /etc/rc.d/rc3.dÀÇ ³»¿ëµéÀ» ¼øÂ÷ÀûÀ¸·Î ½ÇÇà½Ãŵ´Ï´Ù. ºÎÆÃ·¹º§ÀÌ 4¹øÀ̸é
/etc/rc.d/rc4.dÀÇ ³»¿ëµéÀ» ¼øÂ÷ÀûÀ¸·Î ½ÇÇà½Ãŵ´Ï´Ù. ºÎÆÃ·¹º§ÀÌ 5¹øÀ̸é /etc/rc.d/rc5.dÀÇ ³»¿ëµéÀ» ¼øÂ÷ÀûÀ¸·Î
½ÇÇà½Ãŵ´Ï´Ù. ºÎÆÃ·¹º§ÀÌ 6¹øÀ̸é /etc/rc.d/rc6.dÀÇ ³»¿ëµéÀ» ¼øÂ÷ÀûÀ¸·Î ½ÇÇà½Ãŵ´Ï´Ù.
|
ÀÌµé µð·ºÅ丮¿¡´Â °¢ ½ÇÇà·¹º§¿¡ µû¶ó Á׿©¾ßÇÒ ÇÁ·Î¼¼½ºµé°ú ½ÇÇà½ÃÄѾßÇÒ
ÇÁ·Î¼¼½ºµéÀÌ ÀÖ½À´Ï´Ù. µû¶ó¼ init ÇÁ·Î¼¼½º´Â /etc/inittab ÆÄÀÏÀÇ ³»¿ëÀ» ÂüÁ¶ÇÏ¿© ½ÇÇà·¹º§¿¡ µû¶ó¼ °¢ µð·ºÅ丮ÀÇ ÇÁ·Î¼¼½ºµéÀ»
Á×ÀÌ°í ½ÇÇà½ÃŰ°Ô µË´Ï´Ù.
ÀÌ·± ÀÌÀ¯·Î ÇÏ¿© initÇÁ·Î¼¼½º´Â ¸ðµç ÇÁ·Î¼¼½ºÀÇ ºÎ¸ðÇÁ·Î¼¼½º¶ó°í ÇÏ´Â
°ÍÀÔ´Ï´Ù. ¸®´ª½º¿¡¼ ½ÇÇàµÇ´Â °ÅÀÇ ¸ðµç ÇÁ·Î¼¼½ºµéÀº initÇÁ·Î¼¼½º¿¡ ÀÇÇØ ½ÇÇà(fork)µÇ´Â ¼ÀÀÔ´Ï´Ù.
6°³ÀÇ ½ÇÇà·¹º§Áß ±âº»·¹º§ÀÎ 3¹ø·¹º§ÀÇ ½ÇÇà³»¿ëµéÀ» °£´ÜÈ÷ »ìÆìº¸¸é ´ÙÀ½°ú
°°½À´Ï´Ù

º¸´Â ¹Ù¿Í°°ÀÌ °¢ ½ÇÇà·¹º§¸¶´Ù ½ÇÇàµÉ ½ºÅ©¸³Æ®µéÀº ¸ðµÎ ¸µÅ©ÆÄÀÏ·Î Á¸ÀçÇÏ¿© ½ÇÇØ
½ºÅ©¸³Æ®µéÀº ¸ðµÎ /etc/rc.d/init.d/ µð·ºÅ丮¿¡ Á¸ÀçÇϰí ÀÖ½À´Ï´Ù. ÀÌ ¸µÅ©¿¡ ÀÇÇØ °¢ ½ÇÇà´Ü°èº°·Î ÇÊ¿äÇÑ ÇÁ·Î¼¼½ºµéÀ» Á×À̱⵵
ÇÏ°í ½ÇÇà½Ã۱⵵ ÇÕ´Ï´Ù.
K·Î ½ÃÀ۵Ǵ ½ºÅ©¸³Æ®´Â ÇØ´ç½ºÅ©¸³Æ®¸¦ Á¾·áÇϱâÀ§ÇÑ °ÍÀ̸ç, S·Î ½ÃÀ۵ǴÂ
½ºÅ©¸³Æ®µéÀº ½ÇÇàÀ» ÇϱâÀ§ÇÑ °ÍÀÔ´Ï´Ù.
±×¸®°í ¿©±â¼ ÁÖÀDZí°Ô º¸¼Å¾ßÇÏ´Â °ÍÀº ¸Ç ¸¶Áö¸·½ºÅ©¸³Æ®°¡ S99local À̶ó´Â
°ÍÀÔ´Ï´Ù. ÀÌ ½ºÅ©¸³Æ®¿¡ ÀÇÇØ /etc/rc.local ½ºÅ©¸³Æ®°¡ ¼öÇàµË´Ï´Ù.
14.
/etc/rc.d/rc.local ½ºÅ©¸³Æ®¼öÇà
¾Æ·¡¿¹¸¦ º¸½Ã´Â ¹Ù¿Í°°ÀÌ ÀÌ ½ºÅ©¸³Æ®ÀÇ ¿ªÇÒÀº ·Î±×ÀÎÀü¿¡
/etc/redhat-release ÆÄÀϰú /etc/issue ÆÄÀÏÀÇÃʱâȸ¦ ½Ãŵ´Ï´Ù.
Âü°í·Î /etc/issueÆÄÀÏÀº ÃʱâÈµÈ ±×´ë·Î Á¸ÀçÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó uname
¿¡ ÀÇÇØ »ý¼ºµÇ´Â ³»¿ë´ë·Î ¸®ºÎÆÃÀÌ µÉ ¶§¸¶´Ù »õ·ÎÀÌ »ý¼ºµÈ´Ù´Â Á¡ÀÔ´Ï´Ù.

¸¸¾à, »ç¿ëÀÚµéÀÌ ¸®´ª½º¼¹ö¿¡ »õ·Î¼³Ä¡ÇÑ ÅøÀ̳ª ÇÁ·Î±×·¥À» ¸Å¹ø ºÎÆÃ¶§¸¶´Ù
ÀÚµ¿À¸·Î ½ÇÇàµÇ°Ô²û ÇÏ·Á¸é ÀÌÆÄÀÏÀÇ ¸Ç ¸¶Áö¸·¿¡ ½ÇÇà¸í·ÉÀ» ³Ö¾îµÎ¸é µË´Ï´Ù.
/etc/rc.d/rc.localÆÄÀÏÀÇ ÁÖµÈ ¿ëµµ´Â ½ÇÁ¦·Î ÀÌ·±¿ëµµÀÓÀ» ÀÌÇØÇϽñâ
¹Ù¶ø´Ï´Ù.
15. /sbin/update°¡ ½ÇÇàÀÌ µË´Ï´Ù.
/etc/inittab ÆÄÀÏÀÇ ³»¿ëÁß ½ÇÇà·¹º§°ú´Â ¹«°üÇÏ°Ô ½ÇÇàµÇ´Â °ÍÀÔ´Ï´Ù.
updateÀÇ man page¸¦ º¸¸é ´ÙÀ½°ú °°ÀÌ Á¤ÀǵǾî ÀÖ½À´Ï´Ù.

Áï, bdflush¶ó´Â µ¥¸óÀ» ½ÇÇàµÇ¾î ¹öÆÛ¸¦ û¼ÒÇÏ´Â ¿ªÇÒÀ» ÇÑ´Ù°í µÇ¾î
ÀÖ½À´Ï´Ù.
16. Ctrl+Alt+DelŰÀÇ
½ÇÇ༳Á¤

ÀÌ ¼³Á¤Àº »ç¿ëÀÚ±â CtrlŰ¿Í AltŰ ±×¸®°í Delete۸¦ µ¿½Ã¿¡ ´·¶À» ¶§
½ÇÇàµÉ °ÍÀ» Á¤ÀÇÇØ µÐ °ÍÀÔ´Ï´Ù. Áï ÀÌ ¼¼Å°¸¦ µ¿½Ã¿¡ ´·¶À» ¶§¿¡´Â /sbin/shutdownÀÌ ½ÇÇàµÇ°Ô µÇ¾î ÀÖ½À´Ï´Ù.
17. ·Î±×ÀÎÀ» À§ÇØ /sbin/mingetty¸¦
½ÇÇàÇÕ´Ï´Ù.

/etc/inittab ÆÄÀÏÀÇ ¸Ç ¸¶Áö¸·ºÎºÐ¿¡´Â ½ÇÇà·¹º§ÀÌ 2,3,4,5ÀÏ °æ¿ì¿¡
ÄַܼΠ·Î±×ÀÎÇϱâÀ§ÇØ /sbin/mingetty¸¦ ½ÇÇàÇϰԵ˴ϴÙ.
ÀÌ ¼³Á¤À¸·Î ÀÎÇÏ¿© Äַܼα×ÀÎâÀÌ ´ÙÀ½°ú °°ÀÌ ³ª¿À°Ô µË´Ï´Ù.

ÀÌ»ó°ú °°ÀÌ ¸®´ª½ººÎÆÃ°úÁ¤À» »ìÆìº¸¾Ò½À´Ï´Ù. Áß¿äÇÑ °ÍÀº ¸®´ª½º¼¹öÀÇ
ºÎÆÃÀÌ ¾î¶²¼ø¼¿¡ ÀÇÇØ ¾î¶²ÆÄÀÏ ¹× ½ºÅ©¸³Æ®µéÀÌ ½ÇÇàÀ̵ǰí ÀÌ¿¡ µû¶ó¼ ½ÇÇàµÇ´Â ÇÁ·Î¼¼½ºµéÀÇ ¿ªÇÒÀ» ÀÌÇØÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù.
|