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

You are not allowed to 'LikePages'


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
Make a wish, it might come true.


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.0019 sec