· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Docbook Sgml/LILO-crash-rescue-HOWTO

LILO, ¸®´ª½º Á¤Áö ±¸³­ ÇÏ¿ì-Åõ

LILO, ¸®´ª½º Á¤Áö ±¸³­ ÇÏ¿ì-Åõ

(LILO, Linux Crash Rescue HOW-TO)

Al Dev (Alavoor Vasudevan)

Ȳ¼ºÁØ

          
        

ÀÌ ¹®¼­´Â ¸®´ª½º ½Ã½ºÅÛ ½ÇÆÐ(failures)·ÎºÎÅÍ º¹±¸ÇÏ´Â ¹æ¹ýÀ» °ËÅäÇÑ´Ù. ¸®´ª½º ½Ã½ºÅÛ ½ÇÆп¡ ´ëÇؼ­´Â ¿©·¯ °¡Áö ÀÌÀ¯°¡ ÀÖÀ» ¼ö ÀÖ´Ù - LILO°¡ Æı«µÇ¾ú°Å³ª, ¸®´ª½º°¡ ±âµ¿(boot)¿¡ ½ÇÆÐÇϰųª, ¸¶½ºÅÍ ºÎÆ® ·¹ÄÚµå (MBR)ÀÌ ¼Õ»óµÇ¾ú°Å³ª, LILO ¶Ç´Â MBRÀ» Áö¿ì´Â Windows NT¿Í °°Àº ¶Ç´Ù¸¥ ¿î¿µÃ¼Á¦°¡ ¼³Ä¡µÇ¾î ÀÖÀ» ¶§ ¸®´ª½º°¡ ±âµ¿¿¡ ½ÇÆÐÇÏ´Â °æ¿ìÀÌ´Ù.

고친 과정
고침 10.12001-11-14고친이 Ȳ ¼ºÁØ
³»¿ë °»½Å ¹× ¹öÀü¾÷
고침 2.02000-09-27고친이 ¸Í ÁöÂù
2.0¹öÀü ÃÖÃÊ ¹ø¿ª

1. ¼Ò°³

¿©·¯ºÐÀº »ç°í¸¦ ÇÇÇÏÁö ¸øÇÑ´Ù. ±×¸®°í ¸¸ÀÏ ±× »ç°í°¡ ¸®´ª½º ½Ã½ºÅÛ¿¡¼­ ¹ß»ýÇÑ´Ù¸é, ¸¶½ºÅÍ ºÎÆ® ·¹ÄÚµå (MBR) ¶Ç´Â LILO(¸®´ª½º ºÎÆ® ·Î´õ)¿¡ ¼Õ»óÀ» ÀÔÈ÷°Ô µÉ °ÍÀÌ´Ù. ÇÏµå µð½ºÅ© ½ÇÆзΠÀÎÇØ ¸®´ª½º°¡ ±âµ¿µÇÁö ¾ÊÀ» °æ¿ìµµ ÀÖÀ» ¼ö ÀÖ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ¶æÇÏÁö ¾Ê°Ô ÇÏµå µð½ºÅ©ÀÇ ÆÄƼ¼ÇÀ» ´Ù½Ã ³ª´©¾î¾ß Çϰųª ¸®´ª½º ÄÄÇ»ÅÍ¿¡ Windows 98/NT¿Í °°Àº ¶Ç´Ù¸¥ ¿î¿µÃ¼Á¦¸¦ Ãß°¡·Î ¼³Ä¡ÇÑ´Ù¸é, LILO´Â ¶ÇÇÑ ½ÇÆÐÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

ÀÌ ¹®¼­´Â ¿©·¯ºÐÇÑÅ× LILO ¶Ç´Â ¸®´ª½º¿¡ °üÇÑ ¼öõ ÂÊÀÇ ¹®¼­¸¦ ¾Ö½á º¸Áö ¾Ê´õ¶óµµ ±ä±ÞÈ÷ º¹±¸ °¡´ÉÇϵµ·Ï ¸î °¡Áö ¾ÆÀ̵ð¾î, ÆÁ, ¼Ó¼º ¾È³»¼­(quick guide)¸¦ Á¦°øÇÑ´Ù.


1.1. ÃʼÒÇü Ç÷ÎÇÇ ¸®´ª½º

¾î¶°ÇÑ Windows 95/NT/2000, OS/2, BeOS ¶Ç´Â ¸®´ª½º ¹Ú½º¶óµµ º¹±¸Çϱâ À§Çؼ­´Â ÇÑ ÀåÀÇ Ç÷ÎÇÇ µð½ºÅ©¿¡ ¸ÂÃçÁø ÃʼÒÇü ¸®´ª½º(tiny linux)¸¦ ÇÊ¿ä·Î ÇÒ °ÍÀÌ´Ù. ¾Æ·¡¿¡ Á¦½ÃµÈ ÃʼÒÇü Ç÷ÎÇÇ ¸®´ª½ºÀÇ ¸ñ·ÏÀ» º¸¶ó -


1.2. Áغñ ¿ä·É

´ÙÀ½ ¼½¼Ç¿¡ ÀÖ´Â Tomsrtbt Ç÷ÎÇǸ¦ »ç¿ëÇÏ¿© ·Î±×ÀÎ ÇÑ ÈÄ /etc/fstab, /etc/lilo.conf¿Í °°Àº Áß¿äÇÑ ½Ã½ºÅÛ ÆÄÀϵéÀ» ¹é¾÷ÇÏ´Â °ÍÀº ¹Ù¶÷Á÷ÇÑ Âø»óÀÌ´Ù. ÀÌ°ÍÀº Ãæµ¹ »óȲ ¶Ç´Â ¾î¶² ¹®Á¦°¡ ½Ã½ºÅÛ ÆÄÀÏ¿¡ ¹ß»ýÇÑ µ¿¾È¿¡ ¸Å¿ì À¯¿ëÇÒ ¼ö ÀÖ´Ù.

bash# cp /etc/fstab /etc/fstab.orig
bash# cp /etc/lilo.conf /etc/lilo.conf.orig
bash# cp /etc/hosts /etc/hosts.orig
bash# cp /etc/hosts.allow /etc/hosts.allow.orig
bash# cp /etc/hosts.deny /etc/hosts.deny.orig
bash# cp /etc/inetd.conf /etc/inetd.conf.orig
bash# cp /etc/inittab /etc/inittab.orig
bash# cp /etc/networks /etc/networks.orig


1.3. º¹±¸¸¦ À§ÇÑ ½Å¼ÓÇÑ Á¶Ä¡

LILO ¶Ç´Â ½Ã½ºÅÛ ½ÇÆзκÎÅÍ º¹±¸Çϱâ À§ÇÏ¿© ´ÙÀ½ÀÇ Á¶Ä¡ ´Ü°è¸¦ µû¸£¶ó.

  1. »çÅ 1: ¸¸ÀÏ ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀÌ ±âµ¿µÇÁö ¾ÊÀ¸¸é -

    tomsrtbt Ç÷ÎÇÇ http://www.toms.net/rb ¶Ç´Â MuLinux Ç÷ÎÇǸ¦ ±¸Ç϶ó. (Âü°í·Î 1.1절¸¦ º¸¶ó.) tomsrtbt Ç÷ÎÇÇ·Î ±âµ¿Ç϶ó. ÆÄƼ¼ÇÀ» ã±â À§ÇØ fdisk¸¦ »ç¿ëÇ϶ó. ÀÌ´ë·Î ÇÏ¿© ·çÆ® ÆÄƼ¼ÇÀ» ºÐ°£Çϵµ·Ï ½ÃµµÇ϶ó -

    bash# fdisk /dev/hda
    bash# mkdir /test
    bash# mount /dev/hda1 /test
    bash# ls /test
    ¿©·¯ºÐÀº ÀÌó·³ ·çÆ® ÆÄƼ¼Ç ¸ñ·ÏÀ» º¸¾Æ¾ß ÇÑ´Ù -
    bin   fd    lib   mnt  proc  sbin  usr
    boot  dev   etc   home  lost+found  opt  root  tmp   var
    ¸¸ÀÏ ÀÌ°ÍÀÌ ·çÆ® ÆÄƼ¼ÇÀÌ ¾Æ´Ï¸é, ´ÙÀ½ ÆÄƼ¼ÇÀÎ /dev/hda2¸¦ ½ÃµµÇ϶ó. ´ÙÀ½À¸·Î, ·çÆ® ÆÄƼ¼ÇÀ» ãÀ» ¶§±îÁö hda3, hda4, hda5 µîÀ» °è¼Ó ½ÃµµÇ϶ó. ¿©ÀüÈ÷ hda¿¡¼­ ã¾ÆÁöÁö ¾ÊÀ¸¸é, hdb, hdc, hdd µî°ú °°Àº ´Ù¸¥ ÀåÄ¡µé¿¡ ´ëÇØ À§ÀÇ Á¶Ä¡ ´Ü°è¸¦ ¹Ýº¹Ç϶ó. »õ·Î¿î lilo ±¸¼ºÀ» »ý¼ºÇϱâ À§ÇØ ÀÌ·± °ÍµéÀÌ ¿ä±¸µÇ´Â °Íó·³ /usr, /var, /boot ÆÄƼ¼Ç ¿ª½Ã ÇÊ¿äÇÏ´Ù.

    ÇÊÀÚÀÇ °æ¿ì´Â, ·çÆ® ÆÄƼ¼ÇÀÌ /dev/hda4ÀÌ´Ù. ÀÌ°ÍÀÌ ¾Æ·¡ÀÇ ¿¹Á¦¿¡¼­ »ç¿ëµÈ´Ù.

    bash# mkdir /hda4
    bash# mount /dev/hda4 /hda4
    bash# cat /hda4/etc/fstab
    	fstabÀÇ Ãâ·ÂÀ» Àаí, fstab ÆÄÀÏ´ë·Î ÆÄƼ¼ÇÀ» ¸¶¿îÆ®Ç϶ó. ¾Æ·¡¸¦ º¸¶ó -
    bash# mount /dev/hda5 /hda4/boot
    bash# mount /dev/hda6 /hda4/usr
    bash# mount /dev/hda7 /hda4/var
    bash# mount /dev/hda8 /hda4/opt
    bash# mount /dev/hda9 /hda4/root
    bash# mount /dev/hda10 /hda4/home
    ÇÊÀÚÀÇ °æ¿ì¿¡, fstab ÆÄÀÏ¿¡ µû¶ó hda´Â bootÀ̾ú°í, hda6Àº usrÀ̾ú°í, hda7Àº varÀ̾ú°í, hda8Àº optÀ̾ú°í, hda9´Â rootÀ̾ú°í, hda10Àº homeÀ̾ú°í, hda11Àº windows95 µð·ºÅ丮¿´´Ù.

    (/hda4/etc/fstab°¡ ¾Æ´Ñ) /etc/fstab¸¦ ÆíÁýÇÏ°í, (¿©±â¿¡ Á¦°øµÈ »ùÇà Äڵ带) ³Ö¾î¶ó -

    	/dev/hda4  /hda4           ext2 defaults 1 1
    	/dev/hda5  /hda4/boot      ext2 defaults 1 1
    	/dev/hda6  /hda4/usr       ext2 defaults 1 1
    	/dev/hda7  /hda4/var       ext2 defaults 1 1
    	/dev/hda8  /hda4/opt       ext2 defaults 1 1
    	/dev/hda9  /hda4/root      ext2 defaults 1 1
    	/dev/hda10 /hda4/home      ext2 defaults 1 1
    	/dev/hda11 /hda4/win95part vfat defaults 1 1
    
    ÇÊÀÚÀÇ ÄÄÇ»ÅÍ¿¡¼­, hda4´Â ¸®´ª½º ·çÆ® ÆÄƼ¼ÇÀ» ¼ö¿ëÇÏ°í, hda5´Â boot ÆÄƼ¼ÇÀ» °¡Áö°í,
    hda11Àº windows 95 vfat ½Ã½ºÅÛÀ» °¡Áø´Ù.
    
    bash# mkdir /hda4/win95part
    bash# mount /hda4/win95part
    	±×¸®°í, fsck ¶Ç´Â e2fsck ¸í·É¾î¸¦ »ç¿ëÇÏ¿© ½Ã½ºÅÛÀ» º¹±¸Ç϶ó.
    bash# man fsck
    bash# man e2fsck

  2. »çÅ 2: ¸¸ÀÏ LILO°¡ µ¿ÀÛÇÏÁö ¾ÊÀ¸¸é..

    »ó±âÇÑ »çÅÂ1À» µû¸£¶ó. ¸¸ÀÏ ±× Á¶Ä¡°¡ ½ÇÆÐÇϸé ÀÌ Á¶Ä¡¸¦ µû¸£¶ó. ÀÌÁ¦ ¿©·¯ºÐÀº /hda4¸¦ ÀÌ¹Ì ¸¶¿îÆ® Çß¾î¾ß ÇÏ°í, /etc/fstab ÆÄÀÏÀ» »ý¼ºÇØ µÎ¾î¾ß ÇÑ´Ù.

    bash# mount -a 
    bash# chroot /hda4 /sbin/lilo -q
    bash# man chroot
    bash# chroot /hda4 /sbin/lilo 
    ¶Ç ´Ù¸¥ ¹æ¹ýÀ¸·Î, chroot ´ë½Å¿¡ /sbin/lilo¸¦ Á÷Á¢ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. liloÀÇ -r ¿É¼ÇÀÌ ½ÇÁ¦·Î chroot¸¦ ¼öÇàÇÑ´Ù. ¿©·¯ºÐÀÌ lilo -rÀ» ´ë½Å¿¡ chroot¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ¸Å¿ì °­·ÂÇÏ°Ô ±ÇÀåµÈ´Ù. ÈξÀ °£ÆíÇÏ°í, ¿À·ù¸¦ º¸´Ù ½±°Ô Àâ¾Æ³¾ ¼ö Àֱ⠶§¹®ÀÌ´Ù.
    bash# man lilo
    bash# /sbin/lilo -r /hda4

  3. »çÅ 3: ¸¸ÀÏ LILO°¡ µ¿ÀÛÇÏÁö ¾ÊÀ¸¸é..

    ¸¸ÀÏ »çÅ 1°ú 2°¡ ½ÇÆÐÇÑ´Ù¸é, ¸¸ÀÏ ¿©·¯ºÐÀÌ (¼³Ä¡ µ¿¾È ¶Ç´Â 'man mkbootdisk'¸¦ »ç¿ëÇÔÀ¸·Î½á) 'mkbootdisk'·Î ºÎÆ® µð½ºÅ©¸¦ ¸¸µé¾ú´Ù¸é, ±×°ÍÀ¸·Î ±âµ¿ÇÏ¿© ¿©·¯ºÐÀÇ ÆÄƼ¼ÇÀ» º¹±¸Ç϶ó. mkbootdisk´Â mkbootdisk*.rpm ÆÐÅ°Áö¿¡ ÀÖ°í, ¿©·¯ºÐÀº ÀÌ°ÍÀ» ¹Ýµå½Ã ¼³Ä¡ÇÏ¿©¾ß ÇÑ´Ù. ¾Æ´Ï¸é, http://www.bootdisk.com¿¡¼­ Linux/NT/Windows/DOS/MacÀ» À§ÇÑ ºÎÆ® µð½ºÅ©¸¦ ±¸Ç϶ó. ´Ù¸¥ ¼±ÅÃÀº ÀÌ·¸´Ù - ¼³Ä¡ Linux-CDROMÀ» ã¾Æ³»¶ó. °ÅÀÇ ¸ðµç ¸®´ª½º ¹èÆ÷º»Àº ±× CD¿¡ ±¸Á¶¿ë(rescue) µð½ºÅ©ÀÇ À̹ÌÁö¸¦ Á¦°øÇÑ´Ù. ¸®´ª½º¿¡¼­´Â, ±¸Á¶¿ë Ç÷ÎÇÇ µð½ºÅ©¸¦ »ý¼ºÇϱâ À§ÇØ "dd if=/cdrom/disks/rescue of=/dev/fd0"¸¦ »ç¿ëÇ϶ó. µµ½º¿¡¼­´Â (¸®´ª½º CD¿¡ Æ÷ÇÔµÈ) rawrite.exe¸¦ »ç¿ëÇÏ¿© "rawrite À̹ÌÁö-¸íĪ a:"¸¦ Ç϶ó.

  4. »çÅ 4: »ó±âÇÑ »çÅ 1, 2, 3ÀÌ ½ÇÆÐÇÏ°í, ºÎÆ® µð½ºÅ©¸¦ °¡ÁöÁö ¸øÇÑ °æ¿ì

    ¸¸ÀÏ ¿©·¯ºÐÀÌ ¸®´ª½º¸¦ ½ÇÇà ÁßÀÎ ¶Ç´Ù¸¥ ÄÄÇ»Å͸¦ °¡Áø´Ù¸é, root·Î ·Î±×ÀÎÇÏ¿© ¼öÇàÇ϶ó -

    ÁÖÀÇ: ¸¸ÀÏ ¿©·¯ºÐÀÌ bzImage(¿¹¸¦ µé¾î, bzImage-2.4.4)·Î¼­ ¿©·¯ºÐ ÀÚ½ÅÀÇ Ä¿³ÎÀ» ÄÄÆÄÀÏ ÇÑ´Ù¸é, ´ÙÀ½°ú °°ÀÌ vmlinuz-2.4.4¿¡ ´ëÇÑ ÇÏµå ¸µÅ©(hard link)¸¦ »ý¼ºÇÏ¿©¾ß¸¸ ÇÑ´Ù. (vmlinuz ¸íĪ¿¡¼­ z¸¦ ÁÖÀÇÇ϶ó. vmlinux°¡ ¾Æ´Ï´Ù.) ¸¸ÀÏ ¿©·¯ºÐÀÌ ÀÌ°ÍÀ» Á¦´ë·Î ÇÏÁö ¸øÇϸé, mkbootdisk ¸í·ÉÀº ½ÇÆÐÇÒ °ÍÀÌ´Ù.

    bash# cd /boot
    bash# ls -l vmlinuz*
    bash# ln /boot/bzImage-2.4.4  /boot/vmlinuz-2.4.4
    ÀÌÁ¦ ¿©·¯ºÐÀÌ bzImage¿Í vmlinuz¸¦ °¡Áö°Ô µÇ¾ú´Ù. ´ÙÀ½ ¸í·ÉµéÀ» ³»·Á¶ó -
    bash$ man mkbootdisk
    bash# cp /etc/lilo.conf /etc/lilo-original.conf
    /etc/lilo.conf¸¦ ÆíÁýÇÏ¿© »ó±âÇÑ '»çÅÂ1'¿¡¼­ ȹµæÇÑ ¹Ù´ë·Î ·çÆ® ÆÄƼ¼Ç À̸§À» ³Ö°í, °ø Ç÷ÎÇǸ¦ ³Ö°í, ¸í·ÉÀ» ³»·Á¶ó -
    bash$ mkbootdisk --device /dev/fd0 2.2.12-20
    mkbootdisk´Â mkbootdisk*.rpm ÆÐÅ°Áö¿¡ ÀÖ°í, ¿©·¯ºÐÀº ÀÌ°ÍÀ» ¹Ýµå½Ã ¼³Ä¡ÇÏ¿©¾ß ÇÑ´Ù. /etc/lilo-original.conf¸¦ /etc/lilo.conf·Î µÇµ¹·Á¾ß ÇÑ´Ù!! ÀÌ Ç÷ÎÇǸ¦ °¡Áö°í, »çÅ 3À¸·Î °¡¶ó.

  5. »çÅ 5: ÀÌ´Â °¡Àå ³ª»Û ½Ã³ª¸®¿À´Ù. ¿øÄÁ´ë, ¿©·¯ºÐÀÌ °áÄÚ ÀÌ·± »çÅ¿¡ óÇÏÁö ¾ÊÀ¸¸é ÁÁ°Ú´Ù. 1ºÎÅÍ 4±îÁöÀÇ »çÅ´ ´ëºÎºÐÀÇ °æ¿ì¿¡ ÀÌ¿ëÇÒ °ÍÀÌ´Ù. ±×·¯³ª, ´ÜÁö ¸¸ÀÏ¿¡ ´ëºñÇÏ¿©, À§ÀÇ »çÅ 1,2,3,4 ¸ðµÎ°¡ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ -

    Á¶Ä¡ 1: and mount the partitions and backup the root partition to another partition having disk space with comamnds - tomsrtbt¸¦ ±âµ¿Ç϶ó. (Âü°í·Î 1.1절¸¦ º¸¶ó.) ÆÄƼ¼ÇÀ» ¸¶¿îÆ® ÇÏ°í, ´ÙÀ½ ¸í·É¾î·Î ·çÆ® ÆÄƼ¼ÇÀ» µð½ºÅ© °ø°£À» °¡Áö´Â ¶Ç´Ù¸¥ ÆÄƼ¼Ç¿¡ ¹é¾÷ÇÑ´Ù -

    	/etc/fstabÀ» ÆíÁýÇÏ°í, (¿©±â¿¡ Á¦°øµÈ »ùÇà Äڵ带) ³Ö¾î¶ó (¿©·¯ºÐÀÇ µð½ºÅ© ·¹À̾ƿô¿¡
    	¸Âµµ·Ï ¹Ýµå½Ã º¯°æÇÏ¿©¾ß ÇÑ´Ù) -
    		/dev/hda4  /hda4	ext2 defaults 1 1
    		/dev/hda11 /b1 		vfat defaults 1 1
    bash$ mkdir /hda4; mount /hda4
    bash$ mkdir /b1; mount /b1
    bash$ cd /
    bash$ df 
    	±×¸®°í, ·çÆ® ÆÄƼ¼ÇÀ» tar·Î ¹é¾÷Çϱâ À§ÇØ /b1¿¡ ÃæºÐÇÑ µð½ºÅ© °ø°£ÀÌ ÀÖ´ÂÁö ¾Ë¾Æ º¸¶ó.
    bash$ tar cvf /b1/root-hda4.tar   /hda4

    Á¶Ä¡ 2: ¸®´ª½º cdromÀ» ³Ö°í, Àç±âµ¿(reboot)ÇÏ°í, /dev/hda4¿¡ ·¹µåÇÞ ¸®´ª½º¸¦ ¼³Ä¡ÇÑ´Ù. (±×·¯³ª ¾î¶°ÇÑ ¿©ºÐÀÇ(extra) ÆÐÅ°Áöµµ ¼³Ä¡ÇÏÁö´Â ¸»¾Æ¾ß ÇÑ´Ù. ¸Å¿ì Á¦ÇÑµÈ ¼öÀÇ ÃÖ¼Ò Á¶°ÇÀ¸·Î ·çÆ®, ºÎÆ® ½Ã½ºÅÛ, LILO °ü¸®ÀÚ¸¸ ¼³Ä¡ÇÏ´Â °ÍÀÌ ÇÊ¿äÇÏ´Ù.) ÀÌ´Â ¶ÇÇÑ ÇÏµå µð½ºÅ©¿¡ LILO¸¦ ¼³Ä¡ÇÒ °ÍÀÌ´Ù. ÀÌÁ¦ ¸®´ª½º¸¦ ±âµ¿ÇÏ¿© root·Î ·Î±×ÀÎÇÏ°í, ¸í·ÉÀ» ³»·Á¶ó -

    bash$ man mkbootdisk
    bash# cp /etc/lilo.conf /etc/lilo-original.conf
    ÁÖÀÇ: /etc/lilo-original.conf¸¦ /etc/lilo.conf·Î µÇµ¹·Á¾ß ÇÑ´Ù!! /etc/lilo.conf¸¦ ÆíÁýÇÏ¿© »ó±âÇÑ '»çÅÂ1'¿¡¼­ ȹµæÇÑ ¹Ù´ë·Î ·çÆ® ÆÄƼ¼Ç À̸§À» ³Ö°í, °ø Ç÷ÎÇǸ¦ ³Ö°í, ¸í·ÉÀ» ³»·Á¶ó -
    bash$ mkbootdisk --device /dev/fd0 2.2.12-20
    bash# cp /etc/lilo-original.conf /etc/lilo.conf
    ÀÌ°ÍÀÌ ÀÛµ¿ÇÏ´ÂÁö ¾Ë¾Æ º¸±â À§ÇÏ¿© ÀÌ ºÎÆ® Ç÷ÎÇǸ¦ ½ÃÇèÇ϶ó. ±× µÚ¿¡ »ó±âÇÑ Á¶Ä¡ 1¿¡¼­Ã³·³ /b1/root-hda4.tar¿¡ tar¸¦ »ç¿ëÇÏ¿© ¹é¾÷ Çصξú´ø ¸ðµç ÆÄÀÏÀ» ¿ø·¡´ë·Î º¹¿øÇ϶ó.


1.4. °æ°è ¹æÃ¥

¿©·¯ºÐÀº ÀåÂ÷ »ý±æ ¼ö ÀÖ´Â ¹®Á¦Á¡À» ¸·±â À§ÇÏ¿© ´ÙÀ½°ú °°Àº °æ°è ¹æÃ¥À» ÃëÇؾ߸¸ ÇÑ´Ù.

  • ¿©·¯ºÐÀº ¶§¶§·Î ±×¸®°í ¿©·¯ºÐÀÌ ÆÄƼ¼ÇÀ» º¯°æÇÒ ¶§¸¶´Ù ±ä±Þ ºÎÆ® µð½ºÅ©¸¦ ²À ¸¸µé¾î¾ß ÇÑ´Ù. °ø µð½ºÅ©¸¦ ³Ö°í, ÀÌ·¸°Ô Ç϶ó -

    bash$ man mkbootdisk
    mkbootdisk´Â mkbootdisk*.rpm ÆÐÅ°Áö¿¡ ÀÖ°í, ¿©·¯ºÐÀº ÀÌ°ÍÀ» ¹Ýµå½Ã ¼³Ä¡ÇÏ¿©¾ß ÇÑ´Ù.
    bash$ mkbootdisk --help
    bash$ mkbootdisk --device /dev/fd0 2.2.12-20

  • ¿©·¯ºÐÀº tomsrtbt ºÎÆ® Ç÷ÎÇǸ¦ ¹Ýµå½Ã °¡±îÀÌ¿¡ µÎ¾î¾ß ÇÑ´Ù. http://www.toms.net/rb¸¦ µé¸£¶ó. (Âü°í·Î 1.1절¸¦ º¸¶ó.)

  • http://www.croftj.net/~fawcett/yardÀ» µé¸£¶ó.

  • /root ¹× /boot µð·ºÅ丮¸¦ ¹é¾÷Ç϶ó. Tomsrtbt Ç÷ÎÇǸ¦ ±âµ¿Ç϶ó. (Âü°í·Î 1.1절¸¦ º¸¶ó.) ±×·± ´ÙÀ½¿¡

    bash# vi /etc/fstab
    ±×¸®°í, ´ÙÀ½ ³»¿ëµéÀ» ³Ö¾î¶ó -
    		/dev/hda1 /a1 vfat defaults 1 1
    		/dev/hdb1 /b1 vfat defaults 1 1
    ÇÊÀÚÀÇ °æ¿ì¿¡, hda1Àº ¸®´ª½º ·çÆ® ÆÄƼ¼Ç '/'À» °¡Á³´Ù.
    bash# cd / 
    bash# tar cvf /b1/linux-root-partition-hda1.tar  a1
    bash# tar cvf /b1/linux-boot-partition-hda1.tar  a1/boot


1.5. LILO¸¦ Á¦°ÅÇϱâ

¿©·¯ºÐÀº MS DOS ÇÁ·ÒÇÁÆ®¿¡¼­ DOS ¸í·É¾î¸¦ ³»·Á¼­ ºÎÆ® ¼½Å͸¦ DOS ºÎÆ® ·Î´õ·Î ´ëüÇÒ ¼ö ÀÖ´Ù:

	FDISK  /MBR
¿©±â¼­ MBRÀº "Master Boot Record"ÀÇ ¾àÀÚÀÌ´Ù.

LILO¸¦ ¾ø¾Ö´Â(uninstalling) ´Ù¸¥ ¹æ¹ý¿¡ ´ëÇؼ­ /usr/doc/lilo*¿¡ ÀÖ´Â linux¿¡ °üÇÑ LILO ¹®¼­µéÀ» º¸¶ó. ±×¸®°í 'man lilo'¸¦ ¶ÇÇÑ º¸¶ó.


1.6. ÈçÈ÷ ÀÖ´Â ½Ç¼öµé

/etc/lilo.conf¸¦ º¯°æÇÑ ÈÄ¿¡ º¯°æ ³»¿ëÀ» À¯È¿Çϵµ·Ï ¸¸µé±â À§ÇØ ¹Ýµå½Ã lilo¸¦ ½ÇÇàÇÏ¿©¾ß ÇÑ´Ù. Ãʺ¸Àڵ鿡 ÀÇÇØ ÀúÁú·¯Áö´Â ³Ê¹«³ª ÈçÈ÷ ÀÖ´Â ½Ç¼öÀÌ´Ù. ŸÀÚÇ϶ó -

bash# lilo -v -v -v


2. °ü·ÃµÈ urlµé

LILO, ±¸Á¶¿ë ¸®´ª½º, Ãæµ¹ º¹±¸¿¡ °ü·ÃµÈ ´ÙÀ½ÀÇ À§Ä¡(locator)¸¦ µé¸£¶ó -


3. ÀÌ ¹®¼­ÀÇ ´Ù¸¥ Çü½Äµé

ÀÌ ¹®¼­´Â 14 °¡Áö »óÀÌÇÑ Çü½ÄÀ¸·Î ÃâÆǵǾîÁø´Ù. Áï, DVI, Postscript, Latex, Adobe Acrobat PDF, LyX, GNU-info, HTML, RTF(Rich Text Format), Æò¹®(Plain-text), Unix man pages, ´ÜÀÏ HTML ÆÄÀÏ, SGML (Linuxdoc Çü½Ä), SGML (Docbook Çü½Ä), MS WinHelp Çü½ÄÀÌ ±×°ÍÀÌ´Ù.

ÀÌ ÇÏ¿ìÅõ ¹®¼­´Â ´ÙÀ½¿¡ À§Ä¡ÇÑ´Ù -

  • http://www.linuxdoc.org HOWTOs¿¡ Ŭ¸¯ÇÏ°í, À¥ ºê¶ó¿ìÀú ³»¿¡¼­ CTRL+f ¶Ç´Â ALT+f¸¦ »ç¿ëÇÏ¿© ÇÏ¿ìÅõ ¹®¼­¸íÀ» °Ë»öÇ϶ó.

¿©·¯ºÐÀº ÀÌ ¹®¼­¸¦ ´ÙÀ½°ú °°Àº ¹Ì·¯ »çÀÌÆ®(mirrors sites)¿¡¼­µµ ãÀ» ¼ö ÀÖ´Ù -

ÇÔsgml2html -split 0 xxxxhowto.sgml (´ÜÀÏ ÆäÀÌÁö html ÆÄÀÏÀ» »ý¼ºÇϱâ À§) sgml2html xxxxhÇÔowto.sgml (html ÆÄÀÏÀ» »ý¼ºÇϱâ À§) ¹®¼­´Â http://www.sgmltools.org·ÎºÎÅÍ ±¸ÇØÁú ¼ö ÀÖ´Â "SGML-Tools"¶ó°í ºÒ¸®´Â µµ±¸¸¦ »ç¿ëÇÏ¿© ÀÛ¼ºµÈ´Ù - ¼Ò½º¸¦ ÄÄÆÄÀÏ Çϱâ À§ÇØ ´ÙÀ½°ú °°Àº ¸í·É¾î¸¦ ¹è¿ï °ÍÀÌ´Ù.

  • sgml2html xxxxhowto.sgml (html ÆÄÀÏÀ» »ý¼ºÇϱâ À§ÇÔ)

  • sgml2html -split 0 xxxxhowto.sgml (´ÜÀÏ ÆäÀÌÁö html ÆÄÀÏÀ» »ý¼ºÇϱâ À§ÇÔ)

  • sgml2rtf xxxxhowto.sgml (RTF ÆÄÀÏÀ» »ý¼ºÇϱâ À§ÇÔ)

  • sgml2latex xxxxhowto.sgml (latex ÆÄÀÏÀ» »ý¼ºÇϱâ À§ÇÔ)


3.1. Acrobat PDF Çü½Ä

PDF ÆÄÀÏÀº acrobat distill ȤÀº GhostscriptÀ» »ç¿ëÇÏ¿© Æ÷½ºÆ®½ºÅ©¸³Æ®(postscript) ÆÄÀϷκÎÅÍ »ý¼ºµÉ ¼ö ÀÖ´Ù. ±×¸®°í Æ÷½ºÆ®½ºÅ©¸³Æ® ÆÄÀÏÀº LaTeX ÆÄÀϷκÎÅÍ »ý¼ºµÇ´Â DVI·ÎºÎÅÍ »ý¼ºµÈ´Ù. ¿©·¯ºÐÀº http://www.adobe.com·ÎºÎÅÍ distill ¼ÒÇÁÆ®¿þ¾î¸¦ ´Ù¿î·Îµå ÇÒ ¼ö ÀÖ´Ù. »ùÇà ¼¼¼ÇÀÌ ¾Æ·¡¿¡ Á¦°øµÈ´Ù:

bash$ man sgml2latex
bash$ sgml2latex filename.sgml
bash$ man dvips
bash$ dvips -o filename.ps filename.dvi
bash$ distill filename.ps
bash$ man ghostscript
bash$ man ps2pdf
bash$ ps2pdf input.ps output.pdf
bash$ acroread output.pdf &
¶ÇÇÑ, Ghostscript ¸í·É¾îÀÎ ps2pdf¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. ps2pdf´Â AdobeÀÇ Acrobat Distiller Á¦Ç°ÀÇ °ÅÀÇ ¸ðµç ±â´É¼º¿¡ ºñÇØ Â÷ÀÌ°¡ ¾ø´Â ÀÛÇ°ÀÌ´Ù: ps2pdf´Â Æ÷½ºÆ®½ºÅ©¸³Æ® ÆÄÀÏÀ» ÈÞ´ë¿ë ¹®¼­ Çü½Ä (PDF) ÆÄÀÏ·Î º¯È¯ÇÑ´Ù. ps2pdf´Â pdfwrite¶ó°í ºÒ¸®´Â Ư¼öÇÑ "Ãâ·Â ÀåÄ¡(output device)"¸¦ ¼±ÅÃÇÏ¿© Ghostscript¸¦ È£ÃâÇÏ´Â ¸Å¿ì ÀÛÀº ¸í·É¾î ½ºÅ©¸³Æ® (¹èÄ¡ ÆÄÀÏ)·Î¼­ ±¸ÇöµÈ´Ù. ps2pdf¸¦ »ç¿ëÇϱâ À§ÇÏ¿©, Ghostscript°¡ ÄÄÆÄÀÏ µÇ¾úÀ» ¶§ pdfwrite ÀåÄ¡°¡ makefile¿¡ ¹Ýµå½Ã Æ÷ÇԵǾî¾ß ÇÑ´Ù; »ó¼¼ÇÑ »çÇ×À» À§ÇØ Ghostscript¸¦ ¸¸µå´Â µ¥ °üÇØ Á¦°øµÇ´Â ¹®¼­¸¦ º¸¶ó.


3.2. LinuxdocÀ» Docbook Çü½ÄÀ¸·Î º¯È¯Çϱâ

ÀÌ ¹®¼­´Â linuxdoc SGML Çü½ÄÀ¸·Î ÀÛ¼ºµÇ¾î ÀÖ´Ù. Docbook SGML Çü½ÄÀº linuxdoc Çü½Äº¸´Ù ¿ìÀ§¿¡ ÀÖ°í, linuxdoc¿¡ ºñÇØ ¸¹Àº Ư¡À» °¡Áø´Ù. linuxdocÀº ¸Å¿ì °£´ÜÇÏ°í, »ç¿ëÇϱⰡ ½±´Ù. Linuxdoc SGML ÆÄÀÏÀ» Docbook SGMLÀ¸·Î º¯È¯Çϱâ À§Çؼ­ ld2db.sh ÇÁ·Î±×·¥°ú ¸î °¡Áö ÆÞ(perl) ½ºÅ©¸³Æ®¸¦ »ç¿ëÇ϶ó. ld2db Ãâ·ÂÀº 100% ¿ÏÀüÇÏÁö´Â ¾Ê´Ù. µû¶ó¼­ ¿©·¯ºÐÀº clean_ld2db.pl ÆÞ ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ¾î¼¸é ±× ¹®¼­¿¡¼­ ÇÑ µÎ ÁÙÀ» ¼Õ¼ö °íÃÄ¾ß ÇÒ ÇÊ¿ä°¡ ÀÖÀ» ¼öµµ ÀÖ´Ù.

ld2db.shÀº 100% ¿ÏÀüÇÏÁö ¾Ê´Ù. µû¶ó¼­ ¿©·¯ºÐÀÌ ½ÇÇàÇÒ ¶§ ¸¹Àº ¿À·ù¸¦ ¾ò°Ô µÉ °ÍÀÌ´Ù.
	bash$ ld2db.sh file-linuxdoc.sgml db.sgml
	bash$ cleanup.pl db.sgml > db_clean.sgml
	bash$ gvim db_clean.sgml 
	bash$ docbook2html db.sgml
±×¸®°í, ÆÞ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÑ ÈÄ¿¡, »ç¼ÒÇÑ ¿À·ù ¸î °¡Áö¸¦ ¼Õ¼ö ÆíÁýÇÏ¿©¾ß¸¸ ÇÑ´Ù. ¿¹¸¦ µé¸é, °¢ <Listitem>¿¡ ´ëÇØ ´Ý´Â ű×(closing tag) </para>¸¦ ³Ö¾î¾ß ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù.


3.3. MS WinHelp Çü½ÄÀ¸·Î º¯È¯Çϱâ

¿©·¯ºÐÀº SGML ÇÏ¿ìÅõ ¹®¼­¸¦ Microsoft Windows Help ÆÄÀÏ·Î º¯È¯ÇÒ ¼ö ÀÖ´Ù. ¸ÕÀú, ´ÙÀ½À» »ç¿ëÇÏ¿© sgmlÀ» html·Î º¯È¯ÇÑ´Ù.

	bash$ sgml2html xxxxhowto.sgml     (html ÆÄÀÏÀ» »ý¼ºÇϱâ À§ÇÔ)
	bash$ sgml2html -split 0   xxxxhowto.sgml (´ÜÀÏ ÆäÀÌÁö html ÆÄÀÏÀ» »ý¼ºÇϱâ À§ÇÔ)
±×´ÙÀ½¿¡ HtmlToHlp µµ±¸¸¦ »ç¿ëÇ϶ó. ¶ÇÇÑ, ¿©·¯ºÐÀº winhelp ÆÄÀÏÀ» »ý¼ºÇϱâ À§ÇÏ¿© sgml2rtfÀ» »ç¿ëÇÏ°í, RTF ÆÄÀÏÀ» »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.


3.4. ´Ù¾çÇÑ Çü½ÄÀ» Àбâ

dvi Çü½ÄÀÇ ¹®¼­¸¦ º¸±â À§ÇÏ¿© xdvi ÇÁ·Î±×·¥À» »ç¿ëÇ϶ó. xdvi ÇÁ·Î±×·¥Àº ControlPanel | Applications | Publishing | TeX ¸Þ´º ¹öÆ°¿¡ ÀÇÇØ À§Ä¡¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ·¹µåÇÞ ¸®´ª½º¿¡¼­ tetex-xdvi*.rpm ÆÐÅ°Áö¿¡ À§Ä¡ÇÑ´Ù. dvi ¹®¼­¸¦ ÀÐÀ¸·Á¸é ¸í·ÉÀ» ³»·Á¶ó -

	xdvi -geometry 80x90 howto.dvi
	man xdvi
±×¸®°í ¸¶¿ì½º·Î âÀÇ Å©±â¸¦ Á¶ÀýÇ϶ó. Á¶Á¾Çϱâ À§ÇØ È­»ìÇ¥ Å°, Page Up, Page Down Å°¸¦ »ç¿ëÇ϶ó. ¶ÇÇÑ À§·Î, Áß¾ÓÀ¸·Î, ´ÙÀ½ ÆäÀÌÁö·Î, ÀÌÀü ÆäÀÌÁö·Î µî°ú °°ÀÌ À̵¿Çϱâ À§ÇØ ¼÷·ÃÀÚ ¸Þ´º¸¦ °¨Ãß·Á¸é 'x'¸¦ ´­·¯¶ó.

¿©·¯ºÐÀº 'gv' (ghostview) ¶Ç´Â 'ghostscript' ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© Æ÷½ºÆ®½ºÅ©¸³Æ® ÆÄÀÏÀ» ÀÐÀ» ¼ö ÀÖ´Ù. ControlPanel | Applications | Graphics ¸Þ´º ¹öÆ°¿¡ ÀÇÇØ À§Ä¡¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ·¹µåÇÞ ¸®´ª½º¿¡¼­ ghostscript ÇÁ·Î±×·¥Àº ghostscript*.rpm ÆÐÅ°Áö¿¡ ÀÖ°í, gv ÇÁ·Î±×·¥Àº gv*.rpm ÆÐÅ°Áö¿¡ ÀÖ´Ù. gv ÇÁ·Î±×·¥Àº ghostscript º¸´Ù ÈξÀ ´õ »ç¿ëÀÚ¿¡ Ä£¼÷ÇÏ´Ù. ¶ÇÇÑ, ghostscript°ú gv´Â OS/2, Windows 95¿Í NT¿Í °°Àº ´Ù¸¥ Ç÷§Æû¿¡¼­ »ç¿ë °¡´ÉÇÏ´Ù. ¿©·¯ºÐÀº ±×·± Ç÷§Æû¿¡¼­µµ ÀÌ ¹®¼­¸¦ º¼ °ÍÀÌ´Ù.

Æ÷½ºÆ®½ºÅ©¸³Æ® ¹®¼­¸¦ ÀÐÀ¸·Á¸é ¸í·ÉÀ» ³»·Á¶ó -

		gv howto.ps
		ghostscript howto.ps

¿©·¯ºÐÀº Netscape Navigator, Microsoft Internet explorer, Redhat Baron Web browser ¶Ç´Â 10 °¡Áö ´Ù¸¥ À¥ ºê¶ó¿ìÀúÀÇ ¾î¶² °ÍÀÌ¶óµµ »ç¿ëÇÏ¿© HTML Çü½Ä ¹®¼­¸¦ ÀÐÀ» ¼ö ÀÖ´Ù.

¿©·¯ºÐÀº latex¿¡ ´ëÇÑ X-Windows ÀüÀ§(front end)ÀÎ LyX¸¦ »ç¿ëÇÏ¿© latex, LyX Ãâ·Â¹°À» ÀÐÀ» ¼ö ÀÖ´Ù.


4. ÀúÀÛ±Ç

ÀúÀÛ±Ç Á¤Ã¥Àº LDP (Linux Documentation project)¸¦ ±×´ë·Î µû¶ó¼­ GNU/GPLÀÌ´Ù. LDP´Â GNU/GPL ÇÁ·ÎÁ§Æ®ÀÌ´Ù. Ãß°¡ÀûÀÎ ¿ä±¸·Î, ¿©·¯ºÐÀº ¸ðµç º¹»çº»¸¶´Ù ÀúÀÚÀÇ À̸§, ÀüÀÚ¿ìÆí ÁÖ¼Ò, ÀÌ ÀúÀÛ±Ç °øÁö¹®À» À¯ÁöÇØ¾ß ÇÑ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ÀÌ ¹®¼­ÀÇ ¾î¶°ÇÑ °ÍÀÌ¶óµµ º¯°æÇϰųª Ãß°¡ÇÑ´Ù¸é, ¾Æ¹«ÂÉ·Ï ÀÌ ¹®¼­ÀÇ ÀúÀÚµé ¸ðµÎÇÑÅ× ¾Ë¸®½Ã¿À. ÀÌ ¹®¼­¿¡¼­ ¾ð±ÞµÈ »óÇ¥¸íÀº ÇØ´çµÇ´Â °³º° ¼ÒÀ¯ÀÚÀÇ Àç»êÀÌ´Ù.


ID
Password
Join
You display the wonderful traits of charm and courtesy.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2003-08-10 11:52:29
Processing time 0.0032 sec