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¸¦ ½ÇÇàÇϰԵ˴ϴÙ.

ÀÌ ¼³Á¤À¸·Î ÀÎÇÏ¿© Äַܼα×ÀÎâÀÌ ´ÙÀ½°ú °°ÀÌ ³ª¿À°Ô µË´Ï´Ù.

 

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