¸®´ª½º °ü·Ã °­Á¶õ

HomePage Backward Forward Post Reply List
Delete Modify
  Á¦¸ñ   Ä¿³Î ¾÷±×·¹À̵å #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]


HomePage Backward Forward Post Reply List
1998 by swindler