´ÙÀ½ ÀÌÀü Â÷·Ê

9. °á ·Ð

ÀÌ ¸ðµç °ÍÀÌ ÀÇ¹Ì ÇÏ´Â °ÍÀÌ ¹«¾ùÀΰ¡ ? ¸®´ª½º »ç¿ëÀÚ¿¡°Ô´Â ´Ü ÇÑ°¡Áö : »ç¿ëÀÚµéÀº LILO¿Í fdisk°¡ ¿Ã¹Ù¸¥ ±¸Á¶Á¤º¸¸¦ »ç¿ëÇÏ´ÂÁö È®ÀÎÇØ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. fdisk¿¡¼­ ¿Ã¹Ù¸£´Ù´Â °ÍÀº µ¿ÀÏÇÑ µð½ºÅ©»óÀÇ ´Ù¸¥ ¿î¿µÃ¼Á¦¿¡ ÀÇÇØ ±¸Á¶Á¤º¸°¡ »ç¿ë(°øÀ¯)µÇ´Â °ÍÀ» ÀǹÌÇϸç, LILO¿¡¼­ ¿Ã¹Ù¸£´Ù´Â Àǹ̴ ºÎÆýà BIOS¿ÍÀÇ ¼º°øÀûÀÎ ±³½ÅÀ» ÇÒ ¼ö ÀÖ´Â ±¸Á¶Á¤º¸(Geometry)¸¦ ÀǹÌÇÑ´Ù.

¾î¶»°Ô fdisk °¡ ±¸Á¶Á¤º¸¸¦ ¾Ë¼ö Àִ°¡ ? fdisk ´Â HDIO_GETGEO ioctlÀ» ÀÌ¿ëÇÏ¿© kernel¿¡°Ô ¿ä±¸ÇÑ´Ù. ±×·¯³ª »ç¿ëÀÚ´Â ±¸Á¶Á¤º¸¸¦ »óÈ£´ëÈ­½Ä ¶Ç´Â ¸í·É ¶óÀÎÀ» ÅëÇØ µ¤¾î ¾º¿ï ¼ö ÀÖ´Ù.

¾î¶»°Ô LILO °¡ ±¸Á¶Á¤º¸¸¦ ¾Ë¼ö Àִ°¡ ? LILO´Â HDIO_GETGEO ioctlÀ» ÀÌ¿ëÇÏ¿© Ä¿³Î¿¡°Ô ¿ä±¸ÇÑ´Ù. ±×·¯³ª »ç¿ëÀÚ´Â /etc/lilo.conf ÆÄÀϳ»ÀÇ `disk=' ¿É¼ÇÀ» ÀÌ¿ëÇÏ¿© ±¸Á¶Á¤º¸¸¦ µ¤¾î ¾º¿ï ¼ö ÀÖ´Ù. ¾î¶² »ç¶÷Àº LILO¿¡°Ô ¼øÂ÷Àû(linear)ÀÎ ¿É¼ÇÀ» ÁÙ °ÍÀÌ´Ù. ±×¸®°í ÀÌ°ÍÀº LILOÀÇ map ÆÄÀÏ¿¡ CHS ÁÖ¼Ò ´ë½Å LBA ÁÖ¼Ò¸¦ ÀúÀåÇÒ °ÍÀÌ´Ù. ±×¸®°í ºÎÆýà ±¸Á¶Á¤º¸¸¦ ãÀ» °ÍÀÌ´Ù. (µð½ºÅ© ±¸Á¶Á¤º¸¸¦ ¿ä±¸Çϱâ À§ÇØ INT 13 Function 8 À» »ç¿ëÇÏ´Â ¹æ¹ýÀ¸·Î)

Ä¿³ÎÀÌ ¹«¾ùÀ» ´äÇØ¾ß ÇÒÁö ¾î¶»°Ô ¾Ë ¼ö Àִ°¡ ? ¹«¾ùº¸´Ùµµ »ç¿ëÀÚ´Â `hda=cyls,heads,secs' Çü½ÄÀÇ Ä¿³Î ¸í·É ¶óÀÎ ¿É¼ÇÀ» ÅëÇØ ¾Ï½ÃÀûÀ¸·Î ±¸Á¶Á¤º¸¸¦ ¸í½ÃÇßÀ» °ÍÀÌ´Ù. ( bootparam(7)À» ÂüÁ¶ ) ±×·¸Áö ¾Ê¾Ò´Ù¸é Ä¿³ÎÀº BIOS³ª Çϵå¿þ¾î¸¦ ÅëÇØ ¾ò¾îÁø °ªÀ» ÀÌ¿ëÇÏ¿© ÃßÃøÇÒ °ÍÀÌ´Ù.


´ÙÀ½ ÀÌÀü Â÷·Ê