´ÜÀÏ »ç¿ëÀÚ ¸ðµå¿¡¼­ÀÇ ºÎÆÃ

´ÜÀÏ »ç¿ëÀÚ ¸ðµå( single user mode, ½ÇÇà ·¹º§ 1)´Â Áß¿äÇÑ ½ÇÇà ·¹º§ÀÌ´Ù. ÀÌ »óÅ¿¡¼­´Â ´ÜÁö °ü¸®ÀÚ¸¸ÀÌ ½Ã½ºÅÛÀ» »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, login °°ÀÌ ½Ã½ºÅÛ °¡µ¿¿¡ ÇʼöÀûÀÎ ÃÖ¼ÒÇÑÀÇ ¼­ºñ½º¸¸ÀÌ ½ÇÇàµÈ´Ù. ´ÜÀÏ »ç¿ëÀÚ ¸ðµå´Â ¸î¸î ½Ã½ºÅÛ °ü¸® ÀÛ¾÷À» Çϱâ À§Çؼ­ ÇÊ¿äÇѵ¥, [1] ¿¹¸¦ µéÀÚ¸é /usr ÆÄƼ¼Ç¿¡ fsck¸¦ ½ÇÇà½ÃÅ°´Â ÀÏ °°Àº °ÍµéÀÌ´Ù. fsck¸¦ ½ÇÇà½ÃÅ°±â À§Çؼ­´Â ÇØ´ç ÆÄƼ¼ÇÀ» ¾ð¸¶¿îÆ®½ÃÄÑ¾ß Çϴµ¥, /usr °°Àº ÆÄƼ¼ÇÀ» ¾ð¸¶¿îÆ®½ÃÅ°ÀÚ¸é °ÅÀÇ ¸ðµç ½Ã½ºÅÛ ¼­ºñ½ºµéÀ» Á¾·á½ÃÄÑ¾ß ÇÑ´Ù.

°¡µ¿ ÁßÀÎ ½Ã½ºÅÛÀ» ´ÜÀÏ »ç¿ëÀÚ ¸ðµå·Î ÀüȯÇÏ·Á¸é, telinit¸¦ »ç¿ëÇØ ½ÇÇà ·¹º§ 1·Î ÀüȯÇÏ¸é µÈ´Ù. ºÎÆýÿ¡´Â, Ä¿³Î ¸í·ÉÇà¿¡ singleÀ̳ª emergency¶ó°í Àû¾îÁÖ¸é Ä¿³ÎÀÌ ÀÌ°ÍÀ» init¿¡ Àü´ÞÇØ ÁÖ°Ô µÇ¸ç, init´Â ÀÌ°ÍÀ» ¾Ë¾Æµè°í ±âº» ¼³Á¤µÈ ½ÇÇà ·¹º§ ´ë½Å ·¹º§ 1¹øÀ» »ç¿ëÇÏ°Ô µÈ´Ù. (Ä¿³Î ¸í·ÉÇà ÀÎÀÚ¸¦ ³Ö´Â ¹æ¹ýÀº ½Ã½ºÅÛÀ» ºÎÆÃÇÏ´Â ¹æ¹ý¿¡ µû¶ó Á» ´Ù¸¦ ¼ö ÀÖ´Ù. º¸ÅëÀº LILO¿¡¼­ boot: ÇÁ·ÒÇÁÆ®°¡ ¶¹À» ¶§, "boot:linux single"°ú °°ÀÌ ÇÏ´Â ¹æ¹ýÀ» ¾´´Ù.)

´ÜÀÏ »ç¿ëÀÚ ¸ðµå´Â, ÁÖ·Î ¼Õ»óµÈ ÆÄÀϽýºÅÛÀÌ ¸¶¿îÆ®µÇ±â Àü¿¡ fsck ¸í·ÉÀ» ¼öµ¿À¸·Î ½ÇÇàÇϱâ À§Çؼ­ »ç¿ëµÈ´Ù. ¼Õ»óµÈ ÆÄÀÏ ½Ã½ºÅÛÀ» ±×´ë·Î ´Ù½Ã ¸¶¿îÆ®ÇÏ¸é ´õ¿í Å« ¼Õ»óÀ» ÀÔÈú ¼ö Àֱ⠶§¹®¿¡, ¼Õ»óµÈ ÆÄÀϽýºÅÛÀº ¸¶¿îÆ®ÇѴٰųª ±âŸ ´Ù¸¥ Á¶ÀÛÀ» Çؼ± ¾ÈµÇ¸ç °¡´ÉÇÑ »¡¸® fsck·Î º¹±¸¸¦ ½ÃµµÇÏ¿©¾ß ÇÑ´Ù.

¼Õ»óµÈ ÆÄÀϽýºÅÛÀÌ ¹ß°ßµÇ¸é init°¡ ÀÚµ¿À¸·Î fsck¸¦ ½ÇÇàÇϴµ¥, ÀÌ ÀÚµ¿ º¹±¸°¡ ½ÇÆÐÇÏ°Ô µÇ¸é init ½ºÅ©¸³Æ®´Â ÀÚµ¿À¸·Î ½Ã½ºÅÛÀ» ´ÜÀÏ »ç¿ëÀÚ ¸ðµå·Î ÁøÀÔ½ÃŲ´Ù. ÀÌ·¸°Ô Çϸé, ¼Õ»óÀÌ ½É°¢ÇÏ¿© fsck°¡ ÀÚµ¿À¸·Î º¹±¸ÇÒ ¼ö ¾ø´Â ÆÄÀϽýºÅÛÀÌ ±×´ë·Î ¸¶¿îÆ®µÇ´Â ÀÏÀ» ¸·À» ¼ö ÀÖ´Ù. ¹°·Ð ÀÌ·² Á¤µµ·Î ½ÉÇÏ°Ô ¼Õ»óµÇ´Â ÀÏÀº »ó´çÈ÷ µå¹°¸ç, º¸Åë Çϵåµð½ºÅ©°¡ ¼Õ»óµÇ¾ú°Å³ª ½ÇÇèÀûÀÎ Ä¿³ÎÀ» »ç¿ëÇßÀ» °æ¿ì¿¡ °¡²û ¹ß»ýÇÒ ¼ö ÀÖ´Â ÀÏÀÌ´Ù. ±×·¯³ª, ÀÌ·± »çÅ¿¡ ´ëºñÇÏ°í´Â ÀÖ¾î¾ß ÇÏ°Ú´Ù.

º¸¾È»óÀÇ ÀÌÀ¯·Î, Á¦´ë·Î ¼³Á¤µÇ¾î ÀÖ´Â ½Ã½ºÅÛÀ̶ó¸é ´ÜÀÏ »ç¿ëÀÚ ¸ðµå¿¡¼­ ½©À» ½ÇÇà½ÃÅ°±â Àü¿¡ ·çÆ® Æнº¿öµå¸¦ ¹°¾î¿Ã °ÍÀÌ´Ù. LILO¿¡¼­ Ä¿³Î ¸í·ÉÇà Àμö·Î single À» Àû¾î ÁÖ´Â °æ¿ìµµ ÀÌ¿Í °°´Ù.(±×·¯³ª /etc/passwd°¡ µé¾îÀÖ´Â ÆÄÀϽýºÅÛÀÌ ±úÁ³´Ù¸é ´ÜÀÏ »ç¿ëÀÚ ¸ðµå·Îµµ µé¾î ¿Ã ¼ö°¡ ¾ø´Ù. °á±¹ ÀÌ·² ¶§´Â ºÎÆà Ç÷ÎÇǸ¦ »ç¿ëÇؾ߸¸ ÇÒ °ÍÀÌ´Ù)

Notes

[1]

nethackÀ» Ç÷¹ÀÌÇϱâ À§Çؼ­ ´ÜÀÏ »ç¿ëÀÚ ¸ðµå¸¦ »ç¿ëÇÏÁø ¾ÊÀ» °ÍÀÌ´Ù.