1. LOADLIIN
»ç¿ëÇϱâ
LOADLINÀº DOS¿¡¼ Á÷Á¢
¸®´ª½º¸¦ ·ÎµåÇÏ´Â ÇÁ·Î±×·¥ÀÌ´Ù. ÀÌ ÇÁ·Î±×·¥Àº µµ½º¸¦
¸ÕÀú ºÎÆÃÇÏ´Â ½Ã½ºÅÛÀÌ ÇÊ¿äÇÏ´Ù. Áï, LOADLINÀ» ÀÌ¿ëÇÑ
¸®´ª½º ºÎÆÃÀº µà¾óºÎÆÃÀÌ ¾Æ´Ï¶ó µµ½º·Î ºÎÆÃÇÑ µÚ¿¡ LOADLINÀ»
½ÇÇà½ÃÄÑ ¸®´ª½º¸¦ ºÒ·¯µéÀÌ´Â ¹æ½ÄÀÌ´Ù. LOADLINÀ» »ç¿ëÇϱâ
À§Çؼ´Â ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡¼ ¸®´ª½º°¡ ¾îµð¿¡ ¼³Ä¡µÇ¾î
Àִ°¡¸¦ ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù. ´ëºÎºÐÀÇ
¸®´ª½º ¹èÆ÷ÆÇ CDÀÇ DOSUTIL µð·ºÅ丮¿¡´Â loadlin.exe
ÆÄÀÏÀÌ µé¾î ÀÖÀ¸¹Ç·Î ½±°Ô ±¸ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ´ÙÀ½
¼ø¼´ë·Î ÇÏ¸é ¾î·ÆÁö ¾ÊÀ» °ÍÀÌ´Ù.
(1) ¼³Ä¡ Áß ¸¸µé¾îÁø ºÎÆ®µð½ºÅ©¸¦
ÀÌ¿ëÇØ¼ ¸®´ª½º·Î ºÎÆÃÇÑ ´ÙÀ½ µµ½º ÆÄƼ¼ÇÀ» ±â·Ï °¡´ÉÇÑ
»óÅ·Π¸¶¿îÆ® ÇÑ´Ù.
(2) ¸®´ª½ºÀÇ Ä¿³Î(/boot ¾È¿¡ ÀÖ´Â
vmlinuz-x.x.xÇü½ÄÀÇ ÆÄÀÏ)À» µµ½º ÆÄƼ¼ÇÀ¸·Î º¹»çÇÑ´Ù.
(3) ½Ã½ºÅÛÀ» µµ½º·Î ´Ù½Ã ºÎÆÃÇÑ´Ù.
(4) loadlin.exeÆÄÀÏÀ» ¸®´ª½º Ä¿³ÎÀÌ
º¹»çµÈ µð·ºÅ丮¿¡ º¹»çÇÑ´Ù.
(5) µµ½º ÇÁ·ÒÇÁÆ®¿¡¼ ´ÙÀ½ Çü½ÄÀ¸·Î
ÀÔ·ÂÇÏ¸é ¸®´ª½º·Î ºÎÆÃÀÌ µÈ´Ù. loadlin
kernel root ro Ex>
c:\linux\loadlin.exe c:\linux\vmlinuz root=/dev/hda2
ro
À̸¦ batch ÆÄÀÏ·Î ¸¸µé¾î
µÎ¸é ÆíÇÏ´Ù. ¶ÇÇÑ À©µµ¿ì ¸ÖƼºÎÆÃÀ»
ÀÌ¿ëÇÏ¸é ºÎÆÃ½Ã ¸Þ´º¿¡¼ ¸®´ª½º ºÎÆÃÀ» ¼±ÅÃÇÒ ¼öµµ ÀÖ¾î
¸¶Ä¡ µà¾óºÎÆÃó·³ ¾µ ¼ö ÀÖ´Ù.
2. LILO ¼³Á¤Çϱâ
¸®´ª½º¸¦ ÀÚÁÖ ¾²½Ã´Â ºÐÀ̶ó¸é
lilo¸¦ ¼³Ä¡ÇØ µÎ´Â °ÍÀÌ ÁÁ´Ù. lilo´Â MBRÀ̳ª boot ÆÄƼ¼ÇÀÇ
boot sector¿¡ ¼³Ä¡ÇÒ ¼ö Àִµ¥, ³ª¸§´ë·ÎÀÇ »ç¿ë Á¶°Ç¿¡
µû¶ó ¼±ÅÃÇÏ¸é µÈ´Ù. ¸®´ª½º¸¦ ¼³Ä¡ÇÏ¸é ±âº»ÀûÀÎ lilo
ȯ°æÀÌ ±¸ÃàÀÌ µÇÁö¸¸, ȯ°æº¯¼ö¸¦ ¾Ë¸é Á» ´õ ³ªÀº lilo¸¦
¸¸µé ¼ö ÀÖ´Ù. LILO´Â /etc/lilo.conf
ÆÄÀÏ·Î ¼³Á¤ÇÑ´Ù. ´ÙÀ½Àº ±âº»ÀûÀÎ lilo.conf ÆÄÀÏÀÇ ³»¿ëÀÌ´Ù.(¹øÈ£´Â
¾øÀ½) * ¸®´ª½º ¼³Ä¡½Ã ÇѰ¡Áö ÁÖÀÇÇØ¾ß
ÇÒ Á¡ÀÌ ÀÖ´Ù. ¸®´ª½º ÆÄƼ¼ÇÀ» ³ª´ ¶§ /boot ÆÄƼ¼Ç ¸¸ÅÀº
¹Ýµå½Ã ù ¹øÂ° Çϵåµð½ºÅ©(Áï, hda³ª sda)ÀÇ 1024 ½Ç¸°´õ
¾È¿¡ ¼³Ä¡ÇØ¾ß ÇÑ´Ù. ±×·¸Áö ¾ÊÀ¸¸é lilo°¡ ÀνÄÇÏÁö ¸øÇÒ
¼ö ÀÖ´Ù.
01: boot=/dev/hda2 02: map=/boot/map
03: install=/boot/boot.b 04: prompt 05:
timeout=50 06: image=/boot/vmlinuz
07: label=linux
08: read-only
09: root=/dev/hda2
10: other=/dev/hda1 11: label=dos
12: table=/dev/hda
1¹ø ÁÙÀÇ boot=/dev/hda2¶ó´Â
¿É¼ÇÀº LILO°¡ ù ¹øÂ° IDE µð½ºÅ© µå¶óÀ̺꿡 ÀÖ´Â µÎ
¹øÂ° ÆÄƼ¼ÇÀÇ ºÎÆ® ¼½ÅÍ¿¡ ÀúÀå µÇ¾î ÀÖ´Ù´Â °ÍÀ» ³ªÅ¸³½´Ù.
Áï, ¿©±â¼´Â LILO°¡ MBRÀÌ ¾Æ´Ñ hda2¿¡ ¼³Ä¡µÈ °ÍÀÌ´Ù.
2¹ø ÁÙÀÇ map=/boot/mapÀº mapÆÄÀÏÀÇ À§Ä¡¸¦
Á¤ÀÇÇÑ´Ù. ÀÌ ÆÄÀÏ¿¡´Â LILO ºÎÆ® ·Î´õ°¡ ÀÐÀ» ¼ö ÀÖ´Â
Çü½ÄÀ¸·Î ¿î¿µÃ¼Á¦ Ä¿³ÎÀÇ ¹°¸®ÀûÀÎ À§Ä¡¸¦ ÀúÀåÇϰí ÀÖ´Ù.
3¹ø ÁÙÀÇ install=/boot/boot.b´Â /sbin/lilo°¡
ºÎÆ® ¼½ÅÍ¿¡ ¼³Ä¡ÇÑ ÆÄÀÏÀ» Á¤ÀÇÇÑ´Ù.(boot.b´Â LILO ºÎÆ®·Î´õÀÌ´Ù)
4¹ø ÁÙÀÇ prompt´Â ºÎÆÃ½Ã¿¡ "LILO:"¶ó´Â
ÇÁ·ÒÇÁÆ®°¡ ³ªÅ¸³ª 'linux'³ª 'dos'°°Àº labelÀ» ÀÔ·ÂÇÒ
¼ö ÀÖ°Ô ÇØÁØ´Ù. 5¹ø ÁÙÀÇ timeoutÀº promptÀÇ
´ë±â ½Ã°£À¸·Î 50/10Ãʸ¦ ÀǹÌÇÑ´Ù. Áï, 50À̶ó°í µÇ¾î
ÀÖÀ¸¸é 5Ãʸ¦ ´ë±âÇÑ´Ù´Â ¶æÀÌ´Ù. 6¹øºÎÅÍ
9¹ø±îÁö´Â ¸®´ª½º ºÎÆ® À̹ÌÁö ¼³Á¤À̸ç, 10¹øºÎÅÍ 12¹ø±îÁö´Â
¸®´ª½º ÀÌ¿ÜÀÇ ¿î¿µÃ¼Á¦, ¿©±â¼´Â dosÀÇ ºÎÆ® À̹ÌÁö ¼³Á¤ÀÌ
µÈ´Ù. 6¹ø ÁÙÀÇ image¹®Àº /boot/vmlinuz-x.x.x¶ó´Â
µðÆúÆ® Ä¿³ÎÀ» ÁöÁ¤ÇÑ´Ù. 7¹ø°ú 11¹øÀÇ labelÀº ºÎÆ® ÇÁ·ÒÇÁÆ®¿¡¼
ÀÔ·ÂÇÒ ¼ö ÀÖ´Â À̸§À» Á¤ÀÇÇÑ´Ù. 8¹øÀº LILO¿¡°Ô ·çÆ®
ÆÄÀÏ ½Ã½ºÅÛÀÌ Àбâ Àü¿ëÀ¸·Î ¸¸¿îÆ® µÇ¾î¾ß ÇÑ´Ù´Â »ç½ÇÀ»
¾Ë·ÁÁØ´Ù. ÀÌ·¸°Ô ÇÏ¸é ºÎÆ® ½Ã°£ µ¿¾È¿¡ ·çÆ® ÆÄÀÏ ½Ã½ºÅÛÀ»
º¸È£ÇÏ°í ÆÄÀÏ ½Ã½ºÅÛ Á¡°Ë(fschk)ÀÌ ½Å·ÚÇÒ ¼ö ÀÖµµ·Ï
½ÇÇàµÇ°Ô ÇÑ´Ù. fschk°¡ ¿Ï·áµÇ¸é ·çÆ®°¡ ´Ù½Ã Àбâ/¾²±â·Î
¸¶¿îÆ®µÉ °ÍÀÌ´Ù. 10¹ø ÁÙÀÇ other´Â ´Ù¸¥
¿î¿µÃ¼Á¦ÀÇ ºÎÆ® ¼½Å͸¦ ÁöÁ¤Çϴµ¥, ÀÌ ¿ª½Ã ù ¹øÂ° Çϵåµð½ºÅ©
µå¶óÀ̺꿡 À§Ä¡ÇÏ¿©¾ß ÇÑ´Ù.
LILO¿¡´Â ÀÌ·¯ÇÑ ±âº»ÀûÀÎ
¿É¼Ç ¿Ü¿¡ ´õ ¸¹Àº ¼³Á¤ ¿É¼ÇÀÌ ÀÖ´Ù. ±×Áß ¸î °¡Áö¸¦ ¼Ò°³ÇÑ´Ù.
linear |
: |
°¡²û¾¿
´ëÇü SCSI µð½ºÅ©¸¦ ´Ù·ç±â À§ÇØ ÇÊ¿ä. linear¿É¼ÇÀº
ÀüÇüÀûÀÎ ½Ç¸°´õ, Çìµå, ¼½ÅÍ ÁÖ¼Ò ´ë½Å ¼±ÇüÀûÀÎ
¼½ÅÍ ÁÖ¼Ò(¼øÂ÷ÀûÀÎ ¼½ÅÍ ¹øÈ£)¸¦ »ç¿ëÇϵµ·Ï
ÇÑ´Ù. |
append |
: |
½Ã½ºÅÛÀÌ
ÀÚµ¿À¸·Î ŽÁöÇÏÁö ¸øÇÑ Çϵå¿þ¾î¸¦ ½Äº°Çϴµ¥
»ç¿ëµÈ´Ù. Ex) append="ether=3,
0x300, eth0" (Ethernet ÀåÄ¡ÀÎ
eth0¸¦ IRQ 3, I/O 300¿¡ ¼³Ä¡Çϵµ·Ï ÁöÁ¤)
|
default |
: |
¿©·¯
°³ÀÇ ¿î¿µÃ¼Á¦¸¦ ¾µ °æ¿ì default=label-nameÀ»
ÁöÁ¤ÇØ ÁÜÀ¸·Î¼ ±âº» ºÎÆ® labelÀ» ÁöÁ¤ÇÒ
¼ö ÀÖ´Ù. ÀÌ ¿É¼ÇÀÌ ¾øÀ¸¸é ¸Ç óÀ½ Á¤ÀǵÈ
ºÎÆ® labelÀÌ default°¡ µÈ´Ù. |
password |
: |
½Ã½ºÅÛÀ»
´Ù½Ã ºÎÆÃÇÒ ¶§ ÆÐ½º¿öµå ¿ä±¸. À̶§ ÁÖÀÇÇÒ
°ÍÀº password´Â ¾ÏȣȵÇÁö ¾ÊÀº text·Î ÀúÀåµÇ¹Ç·Î
¹Ýµå½Ã lilo.conf ÆÄÀÏÀº ·çÆ® »ç¿ëÀÚ¸¸ ÀÐÀ»
¼ö ÀÖµµ·Ï ÁöÁ¤ÇØ¾ß ÇÑ´Ù. |
restricted |
: |
password
¿É¼Ç°ú °°ÀÌ ¾²À̸ç, ºÎÆÃÇÒ ¶§ ½Ã½ºÅÛ¿¡ ÆÄ¶ó¹ÌÅͰ¡
Àü´ÞµÇ¾î¾ß¸¸ ÆÐ½º¿öµå ¿ä±¸. ¿¹¸¦ µé¾î ºÎÆÃ½Ã
'LILO: '¿¡¼ 'linux ¶ó°í¸¸ ÀÔ·ÂÇÏ¸é ±×³É
¸®´ª½º·Î ºÎÆÃÀÌ µÇÁö¸¸, 'linux single'¶ó°í
ÀÔ·ÂÇÏ¸é ÆÐ½º¿öµå¸¦ ¿ä±¸ÇÔ. |
À̸¦ °¡Áö°í ´ÙÀ½°ú °°ÀÌ
±¸¼ºÇØ º¸¾Ò´Ù. °¢ÀÚÀÇ ½Ã½ºÅÛ¿¡ ¸Â°Ô Âü°í ÇÏ½Ã±æ ¹Ù¶õ´Ù.
boot=/dev/hda2 map=/boot/map
install=/boot/boot.b prompt timeout=20
default=linux image=/boot/vmlinuz label=linux
read-only
root=/dev/hda2
password=mypassword
restricted
append="reboot=warm"
append="ether=3,
0x300, eth0" other=/dev/hda1 label=win
table=/dev/hda
other=/dev/hda4 label=dos
table=/dev/hda
¿©±â¼ append="reboot=warm"Àº
¸®´ª½º ÀçºÎÆÃ½Ã ¸®´ª½ºÀÇ ±âº» ¼³Á¤ÀÎ cold ºÎÆÃÀÌ ¾Æ´Ñ
warm ºÎÆÃÀ» Çϵµ·Ï ¼³Á¤ÇÑ´Ù. lilo.confÀÇ
³»¿ëÀ» °íÃÆ´Ù¸é ¹Ýµå½Ã lilo¸¦ ½ÇÇà½ÃÄÑ ÁÖ¾î¾ß ÇÑ´Ù.
¢Ñ À̰͵µ Çѹø ÇØº¸¼¼¿ä!!!
/etc/bashrc ÆÄÀÏÀÇ ³»¿ëÀ» º¸¸é
PS1="..." Ç׸ñÀÌ ÀÖ´Ù. ¹Ù·Î ¸®´ª½ºÀÇ ÇÁ·ÒÇÁÆ®
¸ð¾çÀ» Á¤ÀÇÇÑ Ç׸ñÀÌ´Ù. ±âº»ÀûÀ¸·Î, PS1="[\u@\h
\W]\\$ "
¶ó°í µÇ¾î Àִµ¥, À̸¦ ´ÙÀ½°ú °°ÀÌ ¹Ù²ã º¸½Ã±æ...¡¬
PS1="\u:\$PWD/>\\$
"
±×¸®°í ´Ù½Ã ·Î±×ÀÎÀ» ÇÏ¸é ´ÙÀ½°ú °°Àº ÇÁ·ÒÇÁÆ®¸¦
º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
root:/root/># (root ·Î±×ÀÎ
½Ã)
userid:/home/userid/>$
(´Ù¸¥ »ç¿ëÀÚ ·Î±×ÀÎ ½Ã)
(¿©±â¼ \u=user, \h=host name, \$PWD=Àüü
°æ·Î)
- À̰ÍÀ¸·Î ³¡ - |