¸®´ª½º °ü·Ã °Á¶õ |
---|
Á¦¸ñ | Ä¿³Î ¾÷±×·¹À̵å #2 1998/07/10 (16:55) |
À̸§ | ±èÈ¿¿ø |
¹øÈ£ | 41 |
Á¶È¸ | 260 |
º»¹® |
¨ñ Filesystems [±×¸²] ¨Í Quota support ¼³¸í : QuotaÀÇ »ç¿ëÀ» Áö¿øÇÒ °æ¿ì »ç¿ëÇÕ´Ï´Ù. Quota¶õ ¸» ±×´ë·Î »ç ¿ëÀÚ¿¡°Ô ÆÄÀϽýºÅÛ¿¡ ´ëÇؼ »ç¿ëÀÇ Á¦ÇÑÀ» µÎ´Â °ÍÀ» ¸»ÇÕ´Ï´Ù. ¸¸ ¾à¿¡ ¿©·¯ºÐµéÀÇ ¸®´ª½º°¡ ¿©·¯»ç¶÷°ú °øÀ¯µÇ¾î »ç¿ëµÈ´Ù¸é ÇÊ¿äÇÑ ¿É¼ÇÀÌ µÉ°ÍÀÔ´Ï´Ù. ¨Î Second extended fs support ¼³¸í : ÇöÀç Linux¿¡¼ »ç¿ëµÇ´Â ÆÄÀϽýºÅÛÀ¸·Î Ç×»ó 'y'·Î ¼±ÅõǾî Á®¾ß ÇÕ´Ï´Ù. ¨Ï DOS FAT fs support ¼³¸í : FAT¸¦ Áö¿øÇÒ°ÍÀÎÁö¸¦ °áÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº 'm'·Î ¸¸µé¾î µÎ´Â °ÍÀÌ È¿°úÀûÀÔ´Ï´Ù. ±× ¿Ü¿¡ VFAT¶ó°í ÇÏ¿© Windows95¿¡¼ »ç¿ëµÇ´Â ÆÄÀϽýºÅÛµµ Áö¿øÇÕ ´Ï´Ù. ¨Ð ISO9660 cdrom filesystem support ¼³¸í : CD-ROMÀÇ ÆÄÀÏ ½Ã½ºÅÛÀ» Áö¿øÇÏ´Â ¿É¼ÇÀ̸ç, ÀÌ ¿É¼Ç ¿ª½Ã 'm'·Î ¸¸µé¾î µÎ´Â °ÍÀÌ È¿°úÀûÀÔ´Ï´Ù. ¨Ñ NFS filesystem support ¼³¸í : Network FileSystemÀ» Áö¿øÇÏ´Â ¿É¼ÇÀ¸·Î ´Ù¸¥ UNIX¿¡¼ »ç¿ëµÇ ´Â ÆÄÀϽýºÅÛÀ» »ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é 'y'·Î ¼±ÅÃÇÏ°í, ±×·¸Áö ¾Ê´Ù¸é 'n'¸¦ ¼±ÅÃÇϱ⠹ٶø´Ï´Ù. µ¶ÀÚµé Áß¿¡ ¿©·¯´ëÀÇ UNIX¸¦ ³×Æ®¿÷À¸·Î ¿¬°áÇÏ¿© ÆÄÀϽýºÅÛÀ» °øÀ¯ÇÏ¿© »ç¿ëÇÏ´Â µ¶ÀÚ¶ó¸é ¾ÆÁÖ À¯¿ëÇÏ°Ô »ç¿ëÇÒ¼ö ÀÖÀ»°ÍÀÔ´Ï´Ù. ±×·¯³ª ´ëºÎºÐÀÇ µ¶ÀÚ¿¡°Ô´Â ÇÊ¿ä¾ø´Â ¿É¼Ç ÀÌ µÉ °ÍÀÔ´Ï´Ù. ¨Ò SMB filesystem support ¼³¸í : Samba ÆÄÀÏ ½Ã½ºÅÛÀ» Áö¿øÇÒ°ÍÀÎÁö¸¦ °áÁ¤ÇÏ´Â ¿É¼ÇÀ¸·Î, NT³ª Windows95¿¡¼ °øÀ¯µÈ µð·¢Å丮(µå¶óÀ̺ê)¸¦ ³×Æ®¿÷»óÀ¸·Î °øÀ¯ÇÏ°í ÀÚ ÇÑ´Ù¸é 'y'¸¦ ¼±ÅÃÇϱ⠹ٶø´Ï´Ù. Linux¸¦ È¥ÀÚ »ç¿ëÇÏ´Â µ¶ÀÚ¶ó ¸é ÇÊ¿ä°¡ ¾ø°ÚÁÒ. ¨Ó NCP filesystem support ¼³¸í : NetWare ÆÄÀÏ ½Ã½ºÅÛÀ» Áö¿øÇÒ°ÍÀÎÁö¸¦ °áÁ¤ÇÏ´Â ¿É¼ÇÀ¸·Î, "SMB filesystem support"°ú °°ÀÌ ³×Æ®¿÷»ó¿¡¼ »ç¿ëµÉ¼ö ÀÖ´Â ¿É¼Ç ÀÔ´Ï´Ù. ¨Ô System V and Coherent filesystem ¼³¸í : ¸¸¾à iBCS¸¦ »ç¿ëÇÏ¿©. SCO,Xenix,Wyse,Unix Ware,Dell Unix¸¦ »ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é ¼³Á¤Çϱ⠹ٶø´Ï´Ù. ¨Õ Kernel automounter support ¼³¸í : ¿©±â¼ Áö¿øµÇ´Â ÆÄÀϽýºÅÛ ¿Ü¿¡ ³×Æ®¿÷»óÀ¸·Î ¿¬°áÇÏ´Â ÆÄÀÏ ½Ã½ºÅÛÀ» Áö¿øÇÒ°ÍÀÎÁö¸¦ °áÁ¤Çϴµ¥, ¿©±â¿¡´Â FTP¿Í °°Àº ÆÄÀÏ ½Ã ½ºÅÛÀ» Áö¿øÇÒ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ °ÍÀ» »ç¿ëÇϱâ À§Çؼ´Â ftp://ftp.kernel.org/pub/linux/daemons/autofs ¿¡¼ ÇÊ¿äÇÑ ÆÄÀÏÀ» ¹Þ¾Æ¼ »ç¿ëÇϱ⠹ٶø´Ï´Ù. ³×Æ®¿÷°ú ¿¬°áÇÏ¿© ¸®´ª½º¸¦ »ç¿ëÇÏ´Â µ¶ÀÚ¶ó¸é ¾ÆÁÖ À¯¿ëÇÑ ¿É¼ÇÀÌ µÉ °ÍÀÔ´Ï´Ù. ¨ò Character devices [±×¸²] ¼³¸í : ¹®ÀÚ ÀÔÃâ·ÂÀ» ´ã´çÇÏ´Â Serial°ú °°Àº µð¹ÙÀ̽º¸¦ Áö¿øÇÏ´Â ¿É¼ÇÀÔ ´Ï´Ù. ¨Í Standard/generic serial support ¼³¸í : Ç¥ÁØ Serial Port¸¦ Áö¿øÇÒ°ÍÀÎÁö¸¦ °áÁ¤ÇÕ´Ï´Ù. ÀÌ°ÍÀº µ¶ÀÚµéÀÇ ÄÄÇ»ÅÍ°¡ ±âº»ÀûÀ¸·Î °¡Áö°í ÀÖ´Â Serial Port¸¦ ¸»ÇÏ´Â °ÍÀÔ´Ï´Ù. ´ç ¿¬È÷ 'y'¶Ç´Â 'm'À» ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù. ¨Î Parallel printer support ¼³¸í : ÇÁ¸°Å͸¦ Áö¿øÇÒ°ÍÀÎÁö¸¦ °áÁ¤ÇÕ´Ï´Ù. ÇÊÀÚ´Â ÀÌ ¿É¼ÇÀ» 'y'º¸´Ù ´Â 'm'¸¦ ¼±ÅÃÇÒ°ÍÀ» ±ÇÇÕ´Ï´Ù. ÇÊ¿äÇÒ¶§¸¸ »ç¿ëÇÒ¼ö ÀÖµµ·Ï Çϴ°ÍÀÌ ÁÁ°ÚÁÒ? ¨Ï Mouse Support (not serial mice) ¼³¸í : Serial Port·Î ¿¬°áµÇ´Â ÀÏ¹Ý ¸¶¿ì½º°¡ ¾Æ´Ñ, PS/2³ª, busmouse ¸¦ Áö¿øÇϱâ À§ÇÑ ¿É¼ÇÀÔ´Ï´Ù. ¨Ð Advanced Power Management BIOS support ¼³¸í : APMÀ̶ó°í ÇÏ¿©, ³ëÆ®ºÏÀ» »ç¿ëÇÏ´Â µ¶ÀÚ¶ó¸é ¸Å¿ì À¯¿ëÇÑ ¿É¼ÇÀÔ ´Ï´Ù. ¨ó Sound [±×¸²] ¼³¸í : »ç¿îµåÄ«µå¸¦ ¼³Á¤ÇÏ´Â ºÎºÐÀ¸·Î, °¢ µ¶ÀÚ°¡ °¡Áö°í ÀÖ´Â »ç¿îµå Ä«µå¿¡ ¸Âµµ·Ï ¼³Á¤ÇÏ¿©¾ß ÇÑ´Ù. ¿©±â¿¡¼µµ ¹®Á¦°¡ µÇ´Â°ÍÀÌ Çϳª°¡ Àִµ¥, ¹Ù·Î PnP ±â´ÉÀ» °¡Áö°í ÀÖ´Â »ç¿îµå Ä«µå·Î ÀÌ·¯ÇÑ »ç¿îµå Ä«µå ¿ª½Ã ·£Ä«µå ¼³Á¤¿¡¼ ¸»ÇÑ PnP±â´ÉÀ» ºñÈ°¼ºÈ Çϰųª, ¸¸¾à ±× ·¸Áö ¸øÇÒ °æ¿ì¿¡´Â isapnptools¸¦ »ç¿ëÇÏ¿© È°¼ºÈ ½ÃÄÑÁÖ¾î¾ß ÇÕ´Ï´Ù. PnPÀÏ °æ¿ì¿¡ Áß¿äÇÑ °ÍÀº ¸ðµâ·Î »ç¿ëÇÏ¿©¾ß ÇÑ´Ù´Â °ÍÀ̸ç, isapnptools¸¦ »ç¿ëÇÏ¿©, ÃʱâÈ ÇÑ ´ÙÀ½ »ç¿îµå Ä«µå¸¦ ÀûÀçÇÏ¿©¾ß ÇÑ´Ù´Â °Íµµ ÀØÁö ¸»±â¸¦ ¹Ù¶ø´Ï´Ù. Âü°í·Î ¸®´ª½º¿¡¼ Áö¿øÇÏ´Â »ç¿îµå Ä«µå´Â ´ÙÀ½°ú °°½À´Ï´Ù. ATI Stereo F/X (no longer manufactured) AdLib (no longer manufactured) Ensoniq SoundScape (and compatibles made by Reveal and Spea) Gravis Ultrasound Gravis Ultrasound ACE Gravis Ultrasound Max Gravis Ultrasound with 16 bit sampling option Logitech Sound Man 16 Logitech SoundMan Games Logitech SoundMan Wave MAD16 Pro (OPTi 82C928, 82C929, 82C930, 82C924 chipsets) Media Vision Jazz16 MediaTriX AudioTriX Pro Microsoft Windows Sound System (MSS/WSS) Mozart (OAK OTI-601) Orchid SW32 Personal Sound System (PSS) Pro Audio Spectrum 16 Pro Audio Studio 16 Pro Sonic 16 Roland MPU-401 MIDI interface Sound Blaster 1.0 Sound Blaster 16 Sound Blaster 16ASP Sound Blaster 2.0 Sound Blaster AWE32 Sound Blaster Pro TI TM4000M notebook ThunderBoard Turtle Beach Tropez ("classic" but not Plus) Turtle Beach Maui Yamaha FM synthesizers (OPL2, OPL3 and OPL4) 6850 UART MIDI Interface ¨ô Kernel hacking [±×¸²] ¼³¸í : ÇöÀç, Ä¿³Î¿¡¼´Â "Kernel profiling support"¸¸À» Áö¿øÇϴµ¥, ÀÌ ¿É¼ÇÀº ½Ã½ºÅÛÀÇ Á¤º¸¸¦ /proc/profile¿¡ ÀúÀåÇÏ¿© »ç¿ëÀÚ°¡ Ä¿³Î¿¡ ´ëÇÑ »ó¼¼ÇÑ Á¤º¸¸¦ ¾Ë¼ö ÀÖµµ·Ï ÇÏ´Â ¿É¼ÇÀÔ´Ï´Ù. ÀÌ´Â À§ÀÇ Á¦¸ñ ±×´ë·Î "Kernel hacking"¿¡ »ç¿ëµÉ¼ö ÀÖÀ» ¸¸Å À§ÇèÇÑ ¿É¼ÇÀÌ µÉ¼ö µµ ÀÖ½À´Ï´Ù. ¸ðµÎ ¼³Á¤ÇÏ¿´´Ù¸é, Save¸¦ ÇÑ´ÙÀ½ # make dep [Enter] # make clean [Enter] À» ÇÏ¿©, °¢ ¼Ò½ºµéÀÇ ÀÇÁ¸¼ºÀ» »ý¼ºÇÏ°í, ÀÌÀü¿¡ »ý¼ºµÈ ÆÄÀϵé(¿ÀºêÁ§Æ® ÆÄÀϵî)À» »èÁ¦ÇÕ´Ï´Ù. À̷μ Ä¿³ÎÀÇ È¯°æ ¼³Á¤¿¡ ´ëÇؼ °£´ÜÇÏ°Ô ³ª¸¶ ¾Ë¾Æ º¸¾Ò½À´Ï´Ù. Á¶±Ý ¾î·ÆÁÒ? ±×·¯¸é ´ÙÀ½À¸·Î Ä¿³ÎÀÇ ÀνºÅç°ú ¸ðµâµéÀÇ »ç¿ë¿¡ ´ëÇؼ ¾Ë¾Æ º¾½Ã´Ù. 4) Ä¿³ÎÀÇ ÀνºÅç Ä¿³ÎÀÇ ÀνºÅç Àü¿¡ ÇÑ°¡Áö ¾Ë¾Æ º¸¾Æ¾ß ÇÒ °ÍÀÌ Àִµ¥ ¹Ù·Î /sbin µð·¢Åä ¸®¾È¿¡ installkernelÀÌ Á¸Àç ¿©ºÎÀÔ´Ï´Ù. ÀÌ ÆÄÀÏÀº Ä¿³ÎÀ» ÀνºÅç ÇÒ¶§ /bootµð·¢Å丮 ¾ÈÀ¸·Î ¿Å°ÜÁÖ¸ç ÀÌÀüÀÇ Ä¿³ÎÀ» ¹é¾÷ÇØ ÁÖ´Â ¿ªÈ°À» Çϴµ¥ ¾Æ ÁÖ °£´ÜÇϸ鼵µ Áß¿äÇÑ ½ÇÇàÆÄÀÏÀÔ´Ï´Ù. ¸¸¾à¿¡ ÀÌ ÆÄÀÏÀÌ Á¸Àç ÇÏÁö ¾Ê´Â´Ù¸é ¾Æ·¡ÀÇ ÆÄÀÏÀ» ¸¸µé¾î µÎ±â¸¦ ¹Ù¶ø´Ï ´Ù. /sbin/installkernel #! /bin/sh INSTALL_PATH=/boot KERNEL_VERSION=$1 BOOTIMAGE=$2 MAPFILE=$3 if [ -f $INSTALL_PATH/vmlinuz-$KERNEL_VERSION ]; then mv $INSTALL_PATH/vmlinuz-$KERNEL_VERSION \ $INSTALL_PATH/vmlinuz.old; fi if [ -f $INSTALL_PATH/System.map-$KERNEL_VERSION ]; then mv $INSTALL_PATH/System.map-$KERNEL_VERSION \ $INSTALL_PATH/System.map.old; fi cat $BOOTIMAGE > $INSTALL_PATH/vmlinuz-$KERNEL_VERSION cp $MAPFILE $INSTALL_PATH/System.map-$KERNEL_VERSION ln -fs vmlinuz-$KERNEL_VERSION $INSTALL_PATH/vmlinuz ln -fs System.map-$KERNEL_VERSION $INSTALL_PATH/System.map if [ -x /sbin/lilo ]; then /sbin/lilo; else /etc/lilo/install; fi # chmod +x /sbin/installkernel [Enter] ÀÚ ±×·¯¸é ÀÌÁ¦ ÀνºÅçÀ» Çغ¸±â·Î ÇսôÙ. # make install [Enter] ¾ÆÁÖ °£´ÜÇÏ°Ô ÀνºÅç ÇÒ¼öÀÖ½À´Ï´Ù. ÀÌÀü¿¡´Â "make zImage"³ª "make vmlinuz" ¿Í °°Àº ¿É¼ÇÀ» ÅëÇؼ ÄÄÆÄÀÏÀ» ÇÏ¿© »ç¿ëÇÏ¿´À¸³ª Áö±ÝÀº "make install"À» ÅëÇØ ´ëºÎºÐÀÇ ÀÛ¾÷À» Çѹø¿¡ ÇÒ¼ö ÀÖ½À´Ï´Ù. 5) Ä¿³ÎÀÇ ¸ðµâ¸¸µé±â ¸¸¾à¿¡ ¿©·¯ºÐµéÀÇ Ä¿³Î ȯ°æ ¼³Á¤½Ã¿¡ 'm'À» »ç¿ëÇÑ ÀûÀÌ ÀÖ´Ù¸é ¸ðµâÀ» ¸¸µé ¾î¼ ÀνºÅçÇϱ⠹ٶø´Ï´Ù. # make modules [Enter] # make modules_install [Enter] ÀÌ·¸°Ô ÇÔÀ¸·Î¼ ¸ðµâÀÇ ÄÄÆÄÀϺÎÅÍ ÀνºÅç±îÁö ¸ðµÎ ÇÏ°Ô µË´Ï´Ù. ¸ðµâÀÌ ÀÎ ½ºÅç µÇ¸é /lib/modules/x.x.x·Î ÀνºÅç µÇ¸ç ÀÌ·¸°Ô ÀνºÅç µÈ ¸ðµâµéÀº Ä¿³Î ÀÇ È¯°æ¼³Á¤¿¡¼ ¼³Á¤µÈ "Loadable module support"¿¡ ÀÇÇؼ »ç¿ëµË´Ï´Ù. ¸¶Áö¸·À¸·Î ¸ðµâÀ» Á¤»óÀûÀ¸·Î »ç¿ëÇÒ¼ö ÀÖµµ·Ï # ln -snf /lib/modules/x.x.x /lib/modules/current [Enter] ·Î ÇØÁÖ¾î¾ß ÇÕ´Ï´Ù. ¿©±â¿¡¼ x.x.x´Â ÀνºÅçµÈ Ä¿³ÎÀÇ ¹öÁ¯À» ¸»ÇÕ´Ï´Ù. 6) ¸®´ª½º ¸®ºÎÆà ÇϱâÀü¿¡.. (1) /etc/lilo.conf¸¦ ¼öÁ¤ÇÏ¿©(¸¸¾àÀ» À§ÇØ)... ¾Æ·¡ÀÇ /etc/lilo.conf¸¦ µÎ¹ø°¿¡ ÀÖ´Â ¿¹·Î ¹Ù²ã Áà¾ß ÇÕ´Ï´Ù. µÎ¹ø° ¿¹·Î ÀÖ´Â lilo.conf¿¡¼ ¹ØÁÙÃÄÁø ºÎºÐÀÌ ÀÌÀü ¹öÁ¯À¸·Î ºÎÆÃÇÏ ±â À§ÇÑ ¼³Á¤ºÎºÐÀ¸·Î ÀÌÀüÀÇ Ä¿³ÎÀº installkernelÀ» ÅëÇØ vmlinuz.old ·Î ÀúÀåµÇ±â ¶§¹®¿¡ ºÎÆà À̹ÌÁö ÆÄÀÏÀ» vmlinuz.old·Î ¹Ù²Ù¾î ÁÖ¾ú½À´Ï ´Ù. ¶ÇÇÑ, ¸®´ª½º°¡ ÀνºÅçµÈ ´ÙÀ½ óÀ½À¸·Î ÄÄÆÄÀÏ ÇÑ »ç¶÷Àº ¿©·¯ºÐµé ÀÇ ½Ã½ºÅÛ¿¡ µû¶ó¼ initrd=initd.img µî°ú °°Àº ¼±¾ðÀÌ µÇ¾îÀÖÀ»¼öµµ Àִµ¥ ÀÌ·¯ÇÑ ºÎºÐÀº vmlinuz.oldºÎºÐÀ¸·Î ¿Å°Ü ³õ¾Æ¾ß ÇÕ´Ï´Ù. <Âü°í ½ÃÀÛ> ¸¸¾à¿¡ ÀÌ ºÎºÐÀ» »õ·Î ¸¸µé¾îÁö´Â Ä¿³Î¿¡¼ ±×´ë·Î »ç¿ëÇÒ °æ¿ì ºÎÆÃÀÌ Á¦´ë·Î µÇÁö ¾ÊÀ»¼öµµ ÀÖÀ½À» ¾Ë¾ÆµÎ±â ¹Ù¶ø´Ï´Ù. <Âü°í ³¡> ¾Æ·¡ÀÇ ¿¹´Â ½ÇÁ¦·Î ÇÊÀÚ°¡ »ç¿ëÇÏ´Â lilo.confÀÔ´Ï´Ù. ÀÌ¹Ì ¾Õ¿¡¼ ÀÌ°Í¿¡ ´ë Çؼ ¼³¸í µå·ÈÁÒ? boot=/dev/hdb1 map=/boot/map install=/boot/boot.b prompt linear timeout=50 image=/boot/vmlinuz label=linux root=/dev/hdb1 read-only boot=/dev/hdb1 map=/boot/map install=/boot/boot.b prompt linear timeout=50 image=/boot/vmlinuz label=linux root=/dev/hdb1 read-only image=/boot/vmlinuz.old label=old root=/dev/hdb1 read-only ¼³Á¤À» ¹Ù²Û´ÙÀ½ # lilo [Enter] ¸¦ ½ÇÇàÇÏ¿© MBR¿¡ lilo¸¦ ¼³Ä¡ÇÕ´Ï´Ù. ´ÙÀ½À¸·Î ÀçºÎÆà ÇÕ´Ï´Ù. # shutdown -r now [Enter] |