· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Linuxdoc Sgml/Boot Prompt-HOWTO

The Linux BootPrompt HOWTO

The Linux BootPrompt HOWTO

Paul Gortmaker, Editor.

v1.13, 15 November 1997. ¹ø¿ªÀÚ: Ȳº´·Ä. ¹ø¿ªÀÏ: 1998³â 5¿ù 20ÀÏ.
ÀÌ ¹®¼­´Â BootPrompt-Howto·Î¼­ ¸®´ª½º ºÎÆ®½Ã¿¡ Ä¿³Î¿¡ Àü´ÞµÇ´Â ¸ðµç °¡ ´ÉÇÑ ÀÎÀڵ鿡 °üÇÑ °ÍÀÌ´Ù. ¶ÇÇÑ ¸ðµç Ä¿³Î°ú µð¹ÙÀ̽º¿¡ °üÇÑ ÀÎÀڵ鵵 Æ÷ÇԵȴÙ. Ä¿³ÎÀÇ ÀÎÀÚµéÀ» ºÐ·ùÇÏ°í ¶ÇÇÑ ¸®´ª½º Ä¿³Î ºÎÆ®¿¡ °üÇÏ¿© »ç¿ë µÇ´Â Àαâ ÀÖ´Â ÇÁ·Î±×·¥µé¿¡ ´ëÇÏ¿© ´ë·«ÀûÀ¸·Î ³íÀÇÇÑ´Ù. (º¯¿ªµÈ ¹®¼­´Â ¹öÁ¯ÀÌ 1.13ÀÌ´Ù. 98.5¿ù ÇöÀç v1.14 ¹®¼­°¡ ³ª¿Í ÀÖÀ½À¸·Î sunsite¸¦ ÂüÁ¶Çϱ⠹ٶõ´Ù.:¿ªÁÖ)

1. Introduction

Ä¿³ÎÀº ÇÁ·Î±×·¥¿¡ Àü´ÞµÇ´Â Ä¿¸Çµå ¶óÀÎÀ̶ó´Â ÇüÅÂÀÇ ¹æ¹ýÀ¸·Î´Â ¸®´ª½º ºÎÆ®½Ã¿¡ ¸ðµç Á¤º¸¸¦ Àü´ÞÇϱ⿡´Â Á¦ÇÑµÈ ´É·ÂÀ» °¡Áö°í ÀÖ´Ù. ÀϹÝÀûÀ¸ ·Î ÀÌ´Â Ä¿³Î ½º½º·Î °áÁ¤ÇÒ ¼ö ¾ø´Â Çϵå¿þ¾î ÆĶó¹Ìµé¿¡ ´ëÇÑ Á¤º¸¸¦ Ä¿ ³Î¿¡ °ø±ÞÇϴµ¥ »ç¿ëµÈ´Ù. ´ÜÁö Ä¿³Î À̹ÌÁö¸¦ Ç÷ÎÇÇ¿¡ (¿¹¸¦µé¾î cp zImage /dev/fd0) º¹»çÇÑ´Ù¸é Ä¿³Î¿¡°Ô Ưº°ÇÑ ÀÎÀÚµéÀ» Àü´ÞÇÒ ±âȸ´Â ¾ø¾îÁö°Ô µÈ´Ù. ±×·¡¼­ ´ëºÎºÐÀÇ ¸®´ª¼­µéÀº LILO³ª loadlin°ú °°ÀÌ ÀÌ·¯ÇÑ ÀÎÀÚµéÀ» Ä¿³Î¿¡°Ô ³Ñ°ÜÁÖ´Â ÇÁ ·Î±×·¥À» »ç¿ëÇÒ °ÍÀÌ´Ù. IMPORTANT NOTE TO MODULE USERS: ºÎÆ® ÇÁ·ÒÇÁÆ® ÀÎÀÚµéÀÎ ÀüÇüÀûÀ¸·Î ´ÜÁö Ä¿³Î¿¡ ÀÇÇÏ¿© ÀÌÇصǴ Çϵå¿þ¾î µå¶óÀ̹ö¿¡°Ô °ø±ÞµÈ´Ù. À̰͵éÀº ¸ðµâ¿¡ ÀÇÇÏ¿© ¿Ã·ÁÁø µå¶óÀ̹ö¿¡°Ô´Â È¿°ú°¡ ¾ø´Ù. ¸ðµâÀÎÁö ¾Æ´ÑÁö Àǽɽº·´´Ù¸é /etc/conf.modulesÆÄÀÏÀÇ ³»¿ë°ú ÇÔ²² depmod¿Í modprobe¿¡ ´ëÇÑ ¸Å´º¾ó Æä ÀÌÁö¸¦ º¸¶ó. ÀÌ ¹®¼­´Â Ä¿³Î ¹öÀü v2.0.31 °ú ±× À̻󿡼­ À¯È¿ÇÏ¸ç °³¹ß/Å×½ºÆ® ¹öÀüÀÇ Ä¿³Î¿¡¼­´Â v2.1.6x¿¡¼­ ¹®¼­È­ µÇ¾ú´Ù.

The BootPrompt-Howto is edited and maintained by: Paul Gortmaker, Paul. Gortmaker@anu.edu.au

[i386 ±¸Á¶°¡ ¾Æ´Ï°í ÇöÀç ¹®¼­È­ µÇÁö ¾ÊÀº ÀåÄ¡(¿¹¸¦µé¸é Atrai/Amiga)¿¡ ´Â ºÎÆ® ÇÁ·ÒÇÁÆ® ÀÎÀÚµéÀÌ Àǹ̰¡ ¾øÀ½À» ÁÖÀÇÇ϶ó!]

1.1 Disclaimer and Copyright

ÀÌ ¹®¼­´Â gospelÀÌ ¾Æ´Ï´Ù. ÀÌ°ÍÀº ÀÌ ¹®¼­¸¦ º¼ ¶§ Âë¿¡´Â ¾Æ¸¶ ¹®¼­ ÀÚü °¡ ¾÷µ¥ÀÌÆ® µÉ ¼ö ÀÖÀ½À» ÀǹÌÇÑ´Ù. ´ç½ÅÀ» Á¦¿ÜÇÏ°í ¾î´À ´©±¸µµ ¹ß»ýÇÑ ÀÏ¿¡ ´ëÇÏ¿© Ã¥ÀÓÀ» ÁöÁö ¾Ê´Â´Ù. ´ç½ÅÀÇ Çϵå¿þ¾î¿¡¼­ ±èÀÌ ¸ð¶ô¸ð¶ô ³ªµµ (°ÅÀÇ ¹ß»ýÇÏÁö ¾Ê°ÚÁö¸¸) ³ª´Â Ã¥ÀÓÀÌ ¾ø´Ù. ÀúÀÚ´Â ÀÌ ¹®¼­ ¾È¿¡ Á¸ÀçÇÏ ´Â Á¤º¸¿¡ ±â¹ÝÇÏ¿© ¹ß»ýÇÏ´Â ¾î´À ¼Õ»ó¿¡ ´ëÇÏ¿©¼­µµ Ã¥ÀÓÀÌ ¾ø´Ù. This document is Copyright (C) 1995,1996 by Paul Gortmaker. ÀÌ ¹®¼­´Â GNU General Public License, version 2¿¡ µû¸£°í ±×¿Í ÇÔ²² º¹ »çµÇ¾î¾ß ÇÑ´Ù. Á»´õ ÀÚ¼¼ÇÑ ³»¿ëÀº ¸®´ª½º Ä¿³Î°ú ÇÔ²²¿À´Â linux/COPYING À» º¸±â ¹Ù¶õ´Ù. ´ç½ÅÀÌ ¸¸¾à ÀÌ ¹®¼­¸¦ ÃâÆÇÇÏ·Á°í ÇÑ´Ù¸é ³ª¿¡°Ô ¿¬¶ôÇϱ⠹ٶõ´Ù. ³ª´Â ´ç½ÅÀÌ ÃֽŠ³»¿ëÀÌ ´ã±ä ¹®¼­¸¦ ±¸ÇÒ ¼ö ÀÖ°Ô²û ³ë·ÂÇÒ °ÍÀÌ´Ù. ¿©Áö²¯ ¹ö ÀüÀÌ ³·Àº ¸®´ª½º ÇÏ¿ìÅõ ¹®¼­µéÀÌ ÃâÆǵǾú´Ù. ÀÌ´Â ¹öÀü¾÷ÇÑ ¹®¼­¿¡¼­ ÀÌ ¹Ì ´ë´äÇÑ ³»¿ë¿¡ ´ëÇÑ Áú¹®À¸·Î °³¹ßÀÚµéÀ» ±«·ÓÈ÷°Ô µÈ´Ù.

1.2 Related Documentation

´ëºÎºÐÀÇ ÃֽŠ¹®¼­µéÀº Ç×»ó Ä¿³Î ¼Ò½º ±× ÀÚüÀÌ´Ù. Àá±ñ! °Ì¸ÔÁö ¸¶¶ó. ¼Ò½º ÆÄÀÏ ¾È¿¡ ÀÖ´Â ÁÖ¼®µéÀ» Àдµ¥´Â ¾î´À ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÏ¿©¼­µµ ¾Ë ÇÊ¿ä°¡ ¾ø´Ù. ¿¹¸¦ µé¸é AHA1542 SCSI µå¶óÀ̹ö¿¡°Ô Àü´ÞµÇ´Â ÀÎÀڵ鿡´Â ¾î¶² °ÍµéÀÌ ÀÖ´ÂÁö¸¦ º¸°í ½Í´Ù¸é linux/drivers/scsi µð·ºÅ丮¿¡ °¡¼­ aha1542.c ÆÄÀÏÀ» º¸¸éµÈ´Ù. ±×¸®°í ÆÄÀÏÀÇ Ã³À½ºÎÅÍ 100¹ø° ¶óÀξȿ¡¼­ ´ç½ÅÀº 1542 µå¶óÀ̹ö°¡ ºÎÆ®½Ã¿¡ Çã¿ëÇÏ´Â ÀÎÀڵ鿡 ´ëÇÑ ¼³¸íÀ» ÀÐÀ» ¼ö ÀÖ´Ù. ¹°·Ð ¿µ¾î·ÎµÈ ´Ü¼øÇÑ text ÀÌ´Ù. ´ÙÀ½À¸·Î ÁÁÀº ¹®¼­´Â Ä¿³ÎÀ» ¼³Ä¡ÇÒ ¶§ °°ÀÌ ¿Â ¿©·¯ ¹®¼­µéÀÏ °ÍÀÌ´Ù. °Å ±â¿¡´Â ¾à°£ÀÇ ¹®¼­µéÀÌ ÀÖ°í ±×µéÀÇ ´ëºÎºÐÀº linux/Documentation µð·ºÅä ¸®³ª ±× ÇÏÀ§ µð·ºÅ丮¿¡ ÀÖ´Ù. linux µð·ºÅ丮´Â º¸Åë /usr/src/¿¡¼­ ã À» ¼ö Àִµ¥ °¡²ûÀº °¢°¢ÀÇ µå¶óÀ̹ö¿¡ °ü·ÃµÈ ¹®¼­µéÀº ±× À̸§ÀÇ µð·ºÅä ¸®¿¡ ÀÖ´Ù.(¿¹¸¦ µé¸é linux/drivers/XXX/, ¿©±â¼­ XXX ´Â scsi, char ³ª net µîÀÌ µÉ °ÍÀÌ´Ù.) ´ç½ÅÀÌ »ç¿ëÇÏ·Á´Â ÀÎÀÚ°¡ ¹«¾ùÀÎÁö »ý°¢ÇØ ¿Ô°í ±×¸®°í ´çÀå Ä¿³Î¿¡¼­ ±× ·± Á¤º¸¸¦ ¾î¶»°Ô ¾ò´ÂÁö ¾Ë°í ½Í´Ù¸é Ä¿³ÎÀ» ºÎÆ®Çϴµ¥ »ç¿ëµÇ´Â ¼ÒÇÁÆ® ¿þ¾î¸¦ °¡Á®¿Ã ¶§ °°ÀÌ µû¶ó¿Â ¹®¼­µéÀ» º¸¶ó(¿¹¸¦µé¸é LILO ³ª loadlin). ¾Æ·¡¿¡´Â ÀüüÀûÀÎ À±°ûÀÌ ³ª¿Í ÀÖ´Ù. ±×·¯³ª À̰͵éÀº ºÎÆ® ¼ÒÇÁÆ®¿þ¾î¿Í ÇÔ²²¿Â ¹®¼­µéÀ» ´ë½ÅÇÏÁö´Â ¸øÇÑ´Ù.

1.3 The Linux Newsgroups

Ä¿³Î¿¡ ºÎÆ® ÀÎÀÚµéÀ» Àü´ÞÇÏ´Â °Í¿¡ ´ëÇÏ¿© Áú¹®ÀÌ ÀÖ´Ù¸é ¸ÕÀú ´ç½ÅÀÌ º¸ °í ÀÖ´Â ÀÌ ¹®¼­¸¦ º¸¾Æ¶ó, ÀÌ ¹®¼­³ª °ü·ÃµÈ ¹®¼­µéÀÌ ´ç½ÅÀÇ Áú¹®¿¡ ´ëÇÏ ¿© ´ë´äÇÏÁö ¸øÇÑ´Ù¸é Linux newsgroup¿¡ ¹°¾î º¸¾Æ¶ó. ¹°·Ð Áú¹®À» newsgroup¿¡ ¿Ã¸®±â Àü¿¡ ´Ù¸¥ »ç¶÷ÀÌ ÀÌ¹Ì Áú¹®À» Çß´ø °ÍÀ̰ųª a Frequently Asked Question (a FAQ)¿¡ Á¸ÀçÇÏ´Â ³»¿ëÀº ¹Ì¸® Àоî¾ß ÇÑ´Ù. ½Ã½ºÅÛ È¯°æ¼³Á¤À» ¾î¶»°Ô Çϴ°¡¿¡ °üÇÑ ÀϹÝÀûÀÎ Áú¹®Àº comp.os.linux. setup newsgroup¿¡ Á÷Á¢Ç϶ó. ¿ì¸®´Â ´ç½ÅÀÌ Áú¹®¿¡ ÀÖ¾î ±× ³»¿ëÀÌ ÀϹÝÀûÀÎ °¡ÀÌµå ¶óÀο¡ ÀûÇÕÇϱ⸦ ¿ä±¸ÇÑ´Ù. ¶ÇÇÑ ´Ù¸¥ newsgroup¿¡ Áߺ¹ÇÏ¿© Áú¹®À» ¿Ã¸®Áö ¸¶¶ó.

1.4 New Versions of this Document

ÀÌ ¹®¼­ÀÇ »õ¹öÀüÀº sunsite.unc.edu »çÀÌÆ®ÀÇ /pub/Linux/docs/HOWTO µð·ºÅ丮¿¡¼­ anonymous FTP¸¦ ÅëÇÏ¿© °Ë»öÇÒ ¼ö ÀÖ´Ù. º¸Åë SunSITE´Â ³×Æ®¿÷ ºÎÇÏ°¡ ¸¹ÀÌ °É¸²À¸·Î ´ç½ÅÀº Linux ftp mirror »çÀÌÆ®¸¦ ÅëÇÏ¿© ¹®¼­¸¦ ¾ò´Â °ÍÀÌ ´õ ÁÁÀ» °ÍÀÌ´Ù. ¾÷µ¥ÀÌÆ®´Â »õ·Î¿î Á¤º¸³ª µå¶óÀ̹ö°¡ µÉ ¼ö ÀÖ°í °¢°¢ ¶Ç´Â µû·Î ¹ß»ýÇϱ⵵ ÇÑ´Ù. ÀÌ ¹®¼­¸¦ Áö³­ ¸î´Þ µ¿¾È ÀÐ¾î ¿Ô´Ù¸é »õ·Î¿î ¹öÀüÀÇ ÀÚ·á°¡ Á¸ÀçÇÏ´ÂÁö ¾Ë¾Æº¸¾Æ¶ó ÀÌ ¹®¼­´Â Linux Howto project¿¡ ¸ÂÃß¾î ¼öÁ¤µÈ SGML½Ã½ºÅÛÀ» »ç¿ëÇÏ¿© ¸¸µé¾îÁ³´Ù. °Å±â¿£ ¿©·¯ Ãâ·Â¹° Áï, postscript, dvi, ascii, html ±×¸®°í TeXinfo ÇüÅ°¡ Á¸ÀçÇÑ´Ù. ³ª´Â WWW browser¸¦ ÅëÇÏ¿© htmlÆÄÀÏ·Î º¸°Å ³ª ¾Æ´Ï¸é Postscript/dviÇüÅ·Πº¸±â¸¦ ±ÇÀåÇÑ´Ù. À̵éÀº ascii ¹®¼­¿¡´Â ¾ø´Â ¿ªÂüÁ¶ »öÀÎÀ» °¡Áö°í ÀÖ´Ù. °ø½ÄÀûÀÎ ¹®¼­¸¦ ¿øÇÑ´Ù¸é ¾Æ·¡ÀÇ URLÀ» º¸¶ó.

BootPrompt-HOWTO sunsite.unc.edu/mdw/HOWTO/BootPrompt-HOWTO.html

2. Overview of Boot Prompt Arguments

ÀÌ ÀåÀº Ä¿³Î ±× ÀÚü¿¡°Ô ºÎÆ® ÀÎÀÚµéÀ» Àü´ÞÇØ ÁÖ´Â ¼ÒÇÁÆ®¿þ¾îÀÇ ¿©·¯ ¿¹µéÀ» º¸¿©ÁÙ °ÍÀÌ´Ù. ¾î¶»°Ô ÀÎÀÚµéÀÌ Ã³¸®µÇ´Â°¡ ¶ÇÇÑ ºÎÆ® ÀÎÀÚµéÀÇ ÇÑ°è´Â ¹«¾ùÀΰ¡ ±×¸®°í ¾î¶»°Ô °¢°¢ÀÇ ¿øÇß´ø ÀåÄ¡·ÎÀÇ Á¢±ÙÀÌ °¡´ÉÇÑÁö¸¦ ¾Ë ¼ö ÀÖ´Ù. ºÎÆ®ÀÎÀÚ¿¡ ½ºÆäÀ̽º°¡ »ç¿ë ¾ÈµÇµµ·Ï ¾ÆÁÖ ÁÖÀÇÇÏ¿©¾ß ÇÑ´Ù. ´ÜÀÏ ÀÎÀÚµé Àº ±× °ªµéÀ» ³ª¿­ÇÏ¸ç ¿©·¯ ÀÎÀÚµéÀº ½ºÆäÀ̽º ¾øÀÌ ÄÞ¸¶·Î ºÐ¸®µÈ´Ù. ¾Æ·¡ À̾îÁö´Â ¿¹µéÀ» º¸¶ó


 ether = 9,0x300,0xd0000,0xd4000,eth0  root=/dev/hda1          *RIGHT*
 ether = 9, 0x300, 0xd0000, 0xd4000, eth0  root = /dev/hda1    *WRONG*

2.1 LILO (LInux LOader)

Werner Almesberger°¡ ¸¸µç LILO(LInux LOader)´Â ¸Å¿ì ÀϹÝÀûÀ¸·Î »ç¿ëµÈ ´Ù. ÀÌ°ÍÀº ¿©·¯ Ä¿³ÎµéÁß¿¡ Çϳª·Î ºÎÆÃÇÒ ¼ö ÀÖÀ¸¸ç ÀÌ·± Á¤º¸¸¦ º¸Åë ÅؽºÆ®·Î ÀúÀåÇÑ´Ù. ´ëºÎºÐÀÇ ¹èÆ÷ÆÇ¿¡¼­´Â ±âº»ÀûÀÎ ºÎÆ®·Î´õ·Î¼­ LILO°¡ »ç¿ëµÈ´Ù. LILO´Â DOS, OS/2, Linux, FreeBSD µîÀ» º° ¾î·Á¿ò ¾øÀÌ ºÎÆÃÇÒ ¼ö ÀÖÀ¸¸ç ¸Å¿ì À¶Å뼺ÀÌ ÀÖ´Ù.

ÀüÇüÀûÀΠȯ°æ¼³Á¤À̶ó¸é LILO´Â ¸ØÃ߾ "LILO" ¸¦ Ãâ·ÂÇÒ °ÍÀÌ´Ù. °£´Ü È÷ ¸»ÇÏ¸é ´ç½ÅÀÌ ÄÄÇ»Å͸¦ ÄÒÈÄ¿¡ ÄÄÇ»ÅÍ´Â »ç¿ëÀڷκÎÅÍ ¿É¼ÇÀ» ÀÔ·Â ¹Þ ±â À§ÇÏ¿© ¸îÃÊ µ¿¾È ±â´Ù¸°´Ù. ÀϹÝÀûÀÎ ½Ã½ºÅÛÀº LILO configurationÆÄÀÏ À» ÀÌ¿ëÇÏ¿© "linux", "backup", "msdos"¶ó´Â ¶óº§µéÀ» »ç¿ëÇÑ´Ù. ºÎÆ® ÀÎÀÚ µéÀ» ³ÖÀ¸·Á ÇÑ´Ù¸é ´ç½ÅÀÌ ºÎÆ®Çϱ⠿øÇÏ´Â ½Ã½ºÅÛ ¶óº§À» ÀÔ·ÂÇÑ ÈÄ¿¡ ¾Æ ·¡ÀÇ ¿¹Ã³·³ ÀÔ·ÂÇ϶ó.


        LILO: linux root=/dev/hda1

¿©±â¼­ ³íÀÇµÈ ºÎÆ® ÀÎÀڵ鿡 °üÇؼ­´Â LILO¿Í ÇÔ²² ¿À´Â ¹®¼­°¡ ¾ÆÁÖ ÈÇ·æ ÇÏ´Ù. LILO ¿¡¼­ÀÇ append= ÀÇ ¸í·ÉÀº ºÎÆ®½Ã¿¡ ÀÎÀÚµéÀ» LILO ¼³Á¤ ÆÄÀÏ¿¡ ¿µ±¸ÀûÀ¸·Î Ãß°¡Çϴµ¥ ¾ÆÁÖ Áß¿äÇÏ´Ù. ´ç½ÅÀº °£´ÜÇÏ°Ô append= "foo_bar" ¿Í °°Àº Çü½ÄÀ¸·Î /etc/lilo.conf ÆÄÀÏ¿¡ Ãß°¡ÇÒ ¼ö ÀÖ´Ù. ÀÌ°ÍÀº ¼³Á¤ ÆÄ ÀÏ Ã³À½¿¡ Ãß°¡µÇ¾î ¸ðµç ¼½¼Ç¿¡ ¿µÇâÀ» ÁÖ°Ô ÇÒ ¼öµµ ÀÖ°í "image=" ¼½¼Ç ¾È¿¡ Ãß°¡µÇ¾î ´ÜÀÏ ¼½¼Ç¿¡ ¿µÇâÀ» ÁÙ ¼öµµ ÀÖ´Ù. ´õ ÀÚ¼¼ÇÑ ³»¿ëÀº LILO¹® ¼­¸¦ º¸¶ó.

2.2 LoadLin

´Ù¸¥ ºÎÆ® ·Î´õ·Î´Â ÀÚ¿øµéÀÌ È®½ÇÇÏ´Ù´Â °¡Á¤À» ÇÏ°í µµ½º ÇÁ·ÒÇÁÆ®·ÎºÎÅÍ ¸®´ª½º Ä¿³ÎÀ» ÀÛµ¿½ÃÅ°´Â(ºÎÆ® ÀÎÀÚµé Æ÷ÇÔ) ´É·ÂÀ» °¡Áø LoadLin À̶ó´Â µµ½º ÇÁ·Î±×·¥ÀÌ ÀÖ´Ù. µµ½º¸¦ »ç¿ëÇÏ¸ç µµ½º·ÎºÎÅÍ ¸®´ª½º¸¦ ½ÃÀÛÇϱ⸦ ¿øÇÏ´Â »ç¶÷¿¡°Ô´Â ÁÁÀº ÇÁ·Î±×·¥ÀÌ´Ù.

¸¸¾à¿¡ ´ç½ÅÀÌ Çϵå¿þ¾î¸¦ ¾Ë·ÁÁø »óÅ·ΠµÎ´Â °ÍÀ» Áö¿øÇÏ´Â µµ½º µå¶óÀÌ ¹ö¿¡ ±â¹ÝÇÑ Çϵå¿þ¾î¸¦ °¡Áö°í ÀÖ´Ù¸é ÀÌ ÇÁ·Î±×·¥Àº ¸Å¿ì À¯¿ëÇÏ´Ù. ¿¹¸¦ µé¸é »çºí ȣȯ¸ðµå·Î µÎ±â À§ÇØ ¾à°£ÀÇ ·¹Áö½ºÅ͵éÀ» Á¶ÀÛÇÏ´Â µµ½º µå¶ó À̹ö¸¦ ¿ä±¸ÇÏ´Â `SoundBlaster Compatible' »ç¿îµåÄ«µå¸¦ °¡Áö°í ÀÖ´Ù¸é ÀÌ °æ¿ì¿¡ ÇØ´çÇÑ´Ù. ÁÖ¾îÁø µå¶óÀ̹ö¿Í ÇÔ²² µµ½º·Î ºÎÆÃÇÑÈÄ¿¡ ½Ã½ºÅÛÀ» rebootÇÔÀ¸·Î½á Ä«µå¿¡ ¼³Á¤µÈ »óȲÀ» Àоî¹ö¸®´Â °æ¿ì ¾øÀÌ µµ½º ÇÁ·ÒÇÁÆ® ¿¡¼­ ¸®´ª½º¸¦ ¹Ù·Î ¿Ã¸± ¼ö ÀÖ´Ù. ÀÌ·¸°Ô ÇÏ¿© »çºí ȣȯ Ä«µå´Â ¸®´ª½º ÇÏ¿¡¼­µµ ±× ¸ðµå¸¦ À¯ÁöÇÑ´Ù.

¸®´ª½º¸¦ ºÎÆ®Çϴµ¥ »ç¿ëÇÏ´Â ´Ù¸¥ ÇÁ·Î±×·¥µµ ÀÖÁö¸¸ ¿Ïº®ÇÑ ¸®½ºÆ®´Â ´ç ½ÅÀÇ Áö¿ª Linux ftp ¹Ì·¯ÀÇ system/Linux-boot/. ¹ØÀ» º¸¶ó.

2.3 The ``rdev'' utility

Ä¿³Î À̹ÌÁö ¾È¿¡ ¿©·¯ ¹ÙÀÌÆ®·Î¼­ ÀúÀåµÇ¾î µðÆúÆ® °ªµéÀ» °¡Áö°í ÀÖ´Â ºÎ Æ® ÀÎÀÚµéÀº ±×¸® ¸¹Áö ¾Ê´Ù. ÀÌ·¯ÇÑ °ªµéÀÌ ¾îµð¿¡ ÀÖ´ÂÁö ¶Ç ÀÌµé °ªµéÀ» ¾î¶»°Ô ¹Ù²Ù´ÂÁö ¾Ë°í ÀÖ´Â ´ëºÎºÐÀÇ ½Ã½ºÅÛ¿¡´Â rdev ¶ó´Â À¯Æ¿¸®Æ¼°¡ ÀνºÅç µÇ¾î ÀÖ´Ù. ÀÌ´Â ±âº»ÀûÀÎ ºñµð¿À ¸ðµå¿Í °°ÀÌ Ä¿³Î ºÎÆ® ÀÎÀڷδ ÀûÇÕÇÏÁö ¾ÊÀº °ÍµéÀ» ¹Ù²Ü ¼ö ÀÖ´Ù.

rdev À¯Æ¿¸®Æ¼´Â ´ë°Ô swapdev, ramsize, vidmode ±×¸®°í rootflagsµé·Î ´Ù ¸£°Ô ºÒ¸®±âµµ ÇÑ´Ù. °Å±â¿£ rdev°¡ º¯°æÇÒ ¼ö ÀÖ´Â root device, swap device, RAM µð½ºÅ© parameter µðÆúÆ® ºñµð¿À ¸ðµå ±×¸®°í root deviceÀÇ ÀбâÀü¿ë ¾Æ´Ï¸é Àаí/¾²±â¸ðµåÀÇ 5°¡Áö°¡ ÀÖ´Ù. rdev¿¡ °üÇÑ Á»´õ ¸¹Àº ÀÚ·á´Â rdev -h À» »ç¿ëÇϰųª °ü·ÃµÈ ¸Ç ÆäÀÌÁö ¸¦ º¸¶ó(man rdev¸¦ »ç¿ë)

2.4 How the Kernel Sorts the Arguments

´ëºÎºÐÀÇ ºÎÆ® ÀÎÀÚµéÀÌ °¡Áö´Â ÇüÅÂ:


        name[=value_1][,value_2]...[,value_11]

name ºÎºÐÀº Ä¿³Î¿¡ °ü·ÃµÇ¾î »ç¿ëµÇ´Â À¯ÀÏÇÑ Å°¿öµåÀÌ´Ù. ¸ÖƼ ºÎÆ® ÀÎÀÚ µéÀº À§ÀÇ ÇüŸ¦ °¡Áö¸ç ½ºÆäÀ̽º·Î ±¸ºÐµÈ´Ù. À̵éÀÌ 11°³·Î Á¦ÇѵǾî ÀÖ ´Ù´Â °ÍÀ» ÁÖÀÇ Ç϶ó. À̵éÀº Å°¿öµå´ç ÄÞ¸¶·Î ºÐ¸®µÈ 11°³ÀÇ parameterµé ¸¸À» Çã¿ëÇÑ´Ù. (¾î¶»µç ´ç½ÅÀº setup ÇÔ¼ö°¡ ±×°ÍÀ» Áö¿øÇÑ´Ù´Â °¡Á¤ÇÏ¿¡ ¸Å¿ì º¹ÀâÇÑ »óȲ¿¡¼­ °°Àº Å°¿öµå¸¦ °¡Áö°í 11°³ÀÇ parameterµéÀ» Àç »ç¿ë ÇÒ ¼ö ÀÖ´Ù.) ¶ÇÇÑ Ä¿³ÎÀº ¸®½ºÆ®¸¦ ÃÖ´ë ¿­°³ÀÇ Á¤¼ö ÀÎÀÚ¿Í À̾îÁö´Â ½ºÆ®¸µ À¸·Î ³ª´«´Ù. ±×·¡¼­ ´ç½ÅÀº ½ÇÁ¦·Î µå¶óÀ̹ö ±× ÀÚü¿¡¼­ 11°³ÀÇ ÀÎÀÚµéÀ» ¹®ÀÚ¿­¿¡¼­ Á¤¼ö·Î º¯È¯½ÃÅ°Áö ¾Ê°í´Â °ø±ÞÇÒ ¼ö ¾ø´Ù.

´ëºÎºÐ ÀÎÀÚµéÀº linux/init/main.c¿¡ ÀÖ´Ù. ù°·Î, Ä¿³ÎÀº ÀÎÀÚ°¡ `root=', `ro', `rw', or `debug'¿Í °°Àº Ưº°ÇÑ ÀÎÀÚÀΰ¡¸¦ °Ë»çÇÑ´Ù. ÀÌ·± Ưº°ÇÑ ÀÎÀÚµéÀº ÀÌ ¹®¼­ Àú µÚ¿¡¼­ ¼­¼úÇÑ´Ù.

Ưº°ÇÑ ÀÎÀÚ ¹®ÀÚ¿­(`foo' °°ÀÌ)ÀÌ setup function(foo_setup())¿¡ ¿¬°áµÇ ¾î ÀÖ´ÂÁö¸¦ º¸±â À§ÇÏ¿© ÀÌÈÄ ÀåÄ¡³ª Ä¿³ÎÀÇ ÀϺκÐÀ¸·Î ±¸ºÐµÈ setup finctions (bootsetups ¹è¿­À» Æ÷ÇÔÇÏ´Â)µéÀÇ ¸ñ·Ïµé·Î Á¦¾î¸¦ ¿Å±ä´Ù. Ä¿³Î¿¡°Ô foo=3,4,5,6,bar À̶ó´Â ¶óÀÎÀ» Àü¼ÛÇß´Ù¸é Ä¿³ÎÀº `foo' °¡ µî·ÏµÇ ¾î ÀÖ´ÂÁö¸¦ º¸±â À§ÇÏ¿© bootsetups ¹è¿­À» °Ë»öÇÑ´Ù. ÀÖ´Ù¸é `foo'(foo_setup())¿¡ ¿¬°áµÇ¾î ÀÖ´Â setup functionÀ» ½ÇÇà ½ÃÅ°°í ¿©±â¿¡ Ä¿³Î ¸í·ÉÇà¿¡ ÁÖ¾îÁø °Íó·³ Á¤¼öÀÎÀÚ 3, 4, 5±×¸®°í 6 À» Àü´ÞÇÏ°í ¶ÇÇÑ ¹®ÀÚ¿­ ÀÎÀÚÀÎ barµµ °Ç³× ÁÙ °ÍÀÌ´Ù.

2.5 Setting Environment Variables.

À§¿¡¼­ ¸»ÇÑ setup functionÀ¸·Î ÇÏ¿©±Ý Çã¿ëµÇÁö ¾Ê´Â `foo=bar'°ú °°Àº ÇüÅ´ ¾î´À °ÍÀÌµç °ªÀ» °¡Áø ȯ°æº¯¼ö·Î º¯È¯µÈ´Ù. `TERM=vt100'¿Í °°Àº ºÎÆ® ÀÎÀÚ°¡ ±× ÇÑ ¿¹ÀÌ´Ù.

2.6 Passing Arguments to the `init' program

Ä¿³Î¿¡¼­µµ ¼³Á¤µÇÁö ¾Ê°í ȯ°æº¯¼ö·Îµµ ÀÎÅÍÇÁ¸®ÅÍ µÇÁö ¾ÊÀº ³²Àº ÀÎÀÚµé Àº ÀϹÝÀûÀ¸·Î init¶ó°í ºÎ¸£´Â process¿¡ Àü´ÞµÈ´Ù. ´ëºÎºÐÀÇ ÀϹÝÀûÀÎ ÀÎÀÚµé Áï, init process¿¡ Àü´ÞµÈ ´ëºÎºÐÀÇ ÀϹÝÀûÀÎ ÀÎÀÚ´Â ´ÜÀÏ »ç¿ëÀÚ ¸ðµå·Î ÄÄÇ»Å͸¦ ºÎÆÃÇÏ´Â °ÍÀ» °¡¸®Å°´Â ÇϳªÀÇ ´Ü¾îÀ̸ç ÀÌ°ÍÀº Æò»ó½ÃÀÇ ¸ðµç µ¥¸óÀ» ÀÛµ¿½ÃÅ°Áö´Â ¾Ê´Â´Ù. ¾î¶² ÀÎÀÚµéÀÌ Çã¿ëµÇ´Â °¡¸¦ º¸±â À§Çؼ­ ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ init¹öÁ¯ÀÇ ¸Þ´º¾ó ÆäÀÌÁö¸¦ Á¡°ËÇ϶ó.

3. General Non-Device Specific Boot Args

ƯÁ¤ ÀåÄ¡³ª ÁÖº¯±â±â¿¡ Á¤È®È÷ °ü·ÃµÇÁö ¾Ê´Â ºÎÆ® ÀÎÀÚµéÀÌ ÀÖ´Ù. À̵éÀº ´ë½Å¿¡ ¸Þ¸ð¸® Çîµé¸µÀ̳ª ·¥µð½ºÅ© Çڵ鸵 ·çÆ®ÆÄÀϽýºÅÛÀÇ Çڵ鸵 µîÀÇ Ä¿³Î ³»ºÎ parameter¿¡ °ü°èµÇ¾î ÀÖ´Ù.

3.1 Root Filesystem options

¾Æ·¡ÀÇ °ÍµéÀº ¾î¶»°Ô Ä¿³ÎÀ» ¼±ÅÃÇÏ°í ·çÆ® ÆÄÀÏ ½Ã½ºÅÛÀ» ÇÚµéÇÒ °ÍÀΰ¡¿¡ ¾Ë¸ÂÀº ¿É¼ÇµéÀÌ´Ù.

The `root=' Argument

ÀÌ ÀÎÀÚ´Â ºÎÆ®ÇÏ´Â µ¿¾È¿¡ ·çÆ®ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î »ç¿ëµÉ ÀåÄ¡°¡ ¹«¾ùÀΰ¡¸¦ Ä¿³Î¿¡°Ô ¾Ë·ÁÁØ´Ù. ±âº» °ªÀº Ä¿³ÎÀÌ ¼³Á¤µÇ¾î ÀÖ´Â ½Ã½ºÅÛÀÇ ·çÆ® ÀåÄ¡ÀÇ °ªÀÌ´Ù. ¿¹¸¦ µé¸é Ä¿³ÎÀÌ ·çÆ® ÆÄƼ¼ÇÀ¸·Î `/dev/hda1' ÀåÄ¡¸¦ »ç¿ëÇÏ´Â ½Ã½ºÅÛ¿¡ ¼³Ä¡ µÇ¾î ÀÖ´Ù¸é ±âº» ·çÆ® ÀåÄ¡´Â `/dev/hda1'ÀÏ °ÍÀÌ´Ù. ÀÌ ±âº» °ªÀ» ¹«È¿·Î ÇÏ°í ·çÆ® ÀåÄ¡·Î¼­ Ç÷ÎÇÇ µå¶óÀ̺긦 »ç¿ëÇÏ·Á ÇÑ´Ù¸é `root=/dev/fd1'À» »ç¿ëÇÏ¸é µÈ´Ù.

´ÙÀ½¿¡ Á¤È®ÇÑ ·çÆ® ÀåÄ¡µéÀÌ ÀÖ´Ù:
(1) /dev/hdaN to /dev/hddN, ST-506 ȣȯ µð½ºÅ©ÀÇ `a ºÎÅÍ d' ÀÇ ÆÄƼ¼Ç N.
(2) /dev/sdaN to /dev/sdeN, SCSI ȣȯ µð½ºÅ©ÀÇ `a ºÎÅÍ e' ÀÇ ÆÄƼ¼Ç N.
(3) /dev/xdaN to /dev/xdbN, XT ȣȯ µð½ºÅ©ÀÇ `a ºÎÅÍ b' ÀÇ ÆÄƼ¼Ç N.
(4) /dev/fdN, Ç÷ÎÇÇ µð½ºÅ© µå¶óÀ̹öÀÇ ¹øÈ£  N. N ÀÌ 0ÀÌ¸é µµ½ºÀÇ `A:'
µå¶óÀ̺êÀÌ°í 1ÀÌ¸é µµ½ºÀÇ `B:' µå¶óÀ̺êÀÌ´Ù.
(5) /dev/nfs, ÀÌ°ÍÀº ½ÇÁ¦ ÀåÄ¡°¡ ¾Æ´Ï¸ç Ä¿³Î¿¡°Ô ³×Æ®¿öÅ©¸¦ ÅëÇÑ ·çÆ®
ÆÄÀÏ ½Ã½ºÅÛÀ» ±¸Ç϶ó°í Ä¿³Î¿¡°Ô ¸»ÇÏ¿© ÁÖ´Â Ç÷¡±×ÀÌ´Ù.
Á»´õ ´Ù·ç±â Èûµé°í À̽ļºÀÌ ¾ø´Â ¼öÄ¡ ¸í¼¼µµ major/minor Çü½ÄÀ¸·Î Ç¥Çö °¡´ÉÇÑ µð½ºÅ© ÀåÄ¡¿¡ À־´Â °¡´ÉÇÏ´Ù. (¿¹¸¦ µé¸é /dev/sda3Àº major 8, minor 3ÀÌ´Ù. µû¶ó¼­ root=0x803À¸·Îµµ ¹Ù²ã »ç¿ëÇÒ ¼ö ÀÖ´Ù.) `root='´Â Ä¿³Î À̹ÌÁö¾È¿¡¼­ rdev À¯Æ¿¸®Æ¼·Î º¯°æÇÒ ¼ö ÀÖ´Â ±âº»ÀûÀÎ ¸î ¸î ºÎÆ® ÀÎÀÚµéÁß¿¡ ÇÑ °¡ÁöÀÌ´Ù.

The `ro' Argument

Ä¿³Î ºÎÆ®½Ã¿¡ ±âº»ÀûÀÎ °ÍµéÀ» Àбâ À§Çؼ­´Â ·çÆ® ÆÄÀÏ ½Ã½ºÅÛÀÌ ÇÊ¿äÇÏ´Ù. ·çÆ® ÆÄÀϽýºÅÛÀº ºÎÆ®½Ã¿¡ ¸¶¿îÆ® µÈ´Ù. ¾î¶»µç, ·çÆ® ÆÄÀϽýºÅÛÀÌ ¾²±â °¡´ÉÇÏ°Ô ¸¶¿îÆ® µÇ¾ú´Ù¸é ´ç½ÅÀº ¹ÝÂë ÀúÀåµÈ ÆÄÀÏÀ» °¡Áö°í ÀÖ´Â ÆÄÀÏ ½Ã½ºÅÛÀ» ¿Ïº®ÇÏ°Ô °Ë»çÇÒ ¼ö ¾ø´Ù. ¿©±â¼­ `ro' ¿É¼ÇÀº Ä¿³Î¿¡°Ô ·çÆ® ÆÄÀϽýºÅÛÀ» `readonly'(ÀбâÀü¿ë)À¸·Î ¸¶¿îÆ® ÇÏ°Ô ÇÑ´Ù. ±×·¡¼­ ÆÄÀϽà ½ºÅÛ ÀÏ°ü¼º °Ë»ç ÇÁ·Î±×·¥(fsck)ÀÌ °Ë»ç µµÁß ¹ÝÂë ÀúÀåµÈ ÆÄÀÏÀÌ ¾ø´Ù°í °¡Á¤ÇÏ¿© ¾ÈÀüÇÏ°Ô µ¿ÀÛÇÏ°Ô ÇÑ´Ù. ¾î¶² ÇÁ·Î±×·¥À̳ª ÇÁ·Î¼¼½ºµéµµ `remoounted' µÉ¶§ ±îÁö ÆÄÀÏ ½Ã½ºÅ۾ȿ¡ ¾î´À ÆÄÀÏ¿¡µµ ¾µ ¼ö ¾ø´Ù. `ro'´Â Ä¿³Î À̹ÌÁö¾È¿¡¼­ rdev À¯Æ¿¸®Æ¼·Î º¯°æÇÒ ¼ö ÀÖ´Â ±âº»ÀûÀÎ ¸î¸î ºÎÆ® ÀÎÀÚµéÁß¿¡ ÇÑ °¡Áö ÀÌ´Ù.

The `rw' Argument

ÀÌ ÀÎÀÚ´Â À§ÀÇ °Í°ú Á¤È®È÷ ¹Ý´ëµÈ´Ù. Ä¿³Î¿¡°Ô ·çÆ® ÆÄÀϽýºÅÛÀ» Àбâ/ ¾²±â·Î ºÎÆ®ÇÏ°Ô ¸¸µç´Ù. ±âº»ÀûÀ¸·Î ·çÆ®ÆÄÀϽýºÅÛÀº Àбâ/¾²±â·Î ¸¶¿îÆ® µÈ´Ù. Àбâ/¾²±â·Î ¸¶¿îÆ® µÇ¾îÀÖ´Â ÆÄÀϽýºÅÛ¿¡¼­´Â `fsck' ÇÁ·Î±×·¥À» ½ÇÇàÇÏÁö ¸¶¶ó.

À§¿¡¼­ ¾ð±ÞµÈ À̹ÌÁö ÆÄÀϾȿ¡ ÀúÀåµÈ °ªÀ¸·Î rdev¸¦ ÅëÇÏ¿© Á¢±ÙÇÒ ¼ö ÀÖ´Â parameterÀÇ Àǹ̷Π»ç¿ëµÈ´Ù.

3.2 Options Relating to RAM Disk Management

¾Æ·¡ÀÇ ¿É¼ÇÀº RAM µð½ºÅ© µå¶óÀ̺긦 ¾î¶»°Ô ÇÚµéÇØ¾ß Çϴ°¡¿¡ ´ëÇÑ °Í°ú °ü·ÃµÇ¾î ÀÖ´Ù. ÀÌ°ÍÀº ÀϹÝÀûÀÎ ÀνºÅç °úÁ¤¿¡¼­ÀÇ bootstrapping machine µéÀ̳ª ·çÆ® ÆÄÀÏ ½Ã½ºÅÛ¿¡ ÀνºÅç µÇ¾î¾ßÇÏ´Â modular µå¶óÀ̹ö¸¦ °¡Áø ±â °èµéÀ» À§ÇÏ¿© »ç¿ëµÈ´Ù.

The `ramdisk_start=' Argument

Ä¿³Î À̹ÌÁö°¡, ¾ÐÃàµÈ ramdisk À̹ÌÁö¿Í ÇÔ²² Ç÷ÎÇÇ µð½ºÅ©¿¡ Á¸ÀçÇÏ´Â °ÍÀ» Çã¿ëÇϱâ À§ÇÏ¿© `ramdisk_start=<offset>¸í·ÉÀÌ Ãß°¡µÇ¾ú´Ù. Ä¿³Î Àº ¾ÐÃàµÈ ramdisk ÆÄÀϽýºÅÛ À̹ÌÁö¿¡´Â Æ÷ÇÔµÇÁö ¾Ê´Â´Ù. ÀÌ°ÍÀº ¹ÙÀÌ¿À½º °¡ bootsector¸¦ ¿Ã¸®°í ±×¶§ Ä¿³ÎÀÌ bootstrap ÀÚ½ÅÀ» ½ÇÇà½ÃÅ°±â À§ÇÏ¿© block zeroÀÇ Ã³À½ À§Ä¡¿¡¼­ºÎÅÍ ÀúÀåµÇ¾î¾ß Çϱ⠶§¹®ÀÌ´Ù.

ÁÖÀÇ: ¾ÐÃà¾ÈµÈ ramdisk À̹ÌÁö¸¦ »ç¿ëÇÑ´Ù¸é Ä¿³ÎÀº ramdisk·Î ¿Ã·ÁÁø ÆÄÀϽýºÅÛÀÇ ÀϺκÐÀÌ µÉ ¼ö ÀÖ°í Ç÷ÎÇÇ µð½ºÅ©´Â LILO³ª ¾Æ´Ï¸é µÎ°³·Î ºÐ ¸®µÈ ¾ÐÃàÀ̹ÌÁö¸¦ »ç¿ë¿© ºÎÆ®µÉ ¼ö ÀÖ´Ù.

¸¸¾à boot/root ÀÌ µÎ°³ÀÇ ¼Â¾÷ µð½ºÅ© »ç¿ëÇÑ´Ù¸é(ù¹ø° µð½ºÅ©´Â Ä¿³Î, µÎ¹ø° µð½ºÅ©´Â ramdisk ¿ëÀ¸·Î) ramdisk´Â block zero¿¡¼­ ½ÃÀÛÇÏ°í zero offsetÀÌ »ç¿ëµÉ °ÍÀÌ´Ù. ÀÌ·± Åë»óÀûÀÎ ¹æ¹ýÀ¸·Î ´ç½ÅÀº ÀüÇô ÀÌ ¸í·ÉÀ» »ç¿ëÇÒ ÇÊ¿ä°¡ ¾ø´Ù.

The `load_ramdisk=' Argument

ÀÌ parameter´Â Ä¿³Î¿¡°Ô ramdisk¸¦ ¿Ã¸±°ÍÀÎÁö ¾Æ´ÑÁö¸¦ ¾Ë·ÁÁØ´Ù. `load_ramdisk=1'´Â Ä¿³Î¿¡°Ô Ç÷ÎÇǸ¦ ramdisk·Î ¿Ã¸®¶ó°í ÇÏ´Â °Í°ú °°´Ù. ±âº»ÀûÀÎ °ªÀº zero ÀÌ´Ù. ÀÌ´Â Ä¿³ÎÀÌ ramdisk¸¦ ¿Ã¸®·Á ½ÃµµÇÏÁö ¾Ê´Â´Ù´Â ¶æÀÌ´Ù. »õ·Î¿î ºÎÆ® ÀÎÀڵ鿡 ´ëÇÏ¿© ±×¸®°í ±×µéÀ» ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö¿¡ ´ëÇÏ¿© ÀÚ¼¼È÷ ¾Ë°í ½ÍÀ¸¸é linux/Documentation/ramdisk.txt ÆÄÀÏÀ» º¸¶ó ÀÌ ÆÄÀÏÀº ÀÌ·¯ÇÑ ÀÎÀÚµéÀ» `rdev'¸¦ ÀÌ¿ëÇÏ¿© ¾î¶»°Ô ¼³Á¤ÇÏ°í Ä¿³Î À̹ÌÁö¿¡ ÀúÀåÇÒ ¼ö ÀÖ´ÂÁö¿¡ ´ëÇÑ ¼³¸í ¶ÇÇÑ Æ÷ÇÔÇÑ´Ù.

The `prompt_ramdisk=' Argument

ÀÌ parameter´Â ramdisk ÀÌÁö¹Ì¸¦ °¡Áø Ç÷ÎÇÇ µð½ºÅ©¸¦ »ðÀÔÇ϶ó´Â ÇÁ·ÎÇÁ Æ®¸¦ º¸ÀÏ °ÍÀÎÁö ¾Æ´Ï¸é º¸ÀÌÁö ¾ÊÀ» °ÍÀÎÁö¸¦ Ä¿³Î¿¡°Ô ¾Ë·ÁÁØ´Ù. ramdisk´Â Ä¿³ÎÀÌ ÇϳªÀÇ Ç÷ÎÇǷμ­ loading/bootingÀ» µÑ´Ù ¸¶Ä¡´Â °æ¿ì¿¡´Â ÇÁ·ÒÇÁÆ®°¡ ÇÊ¿ä¾ø´Ù. µû¶ó¼­ ÇÁ·ÒÇÁÆ®°¡ ÇÊ¿ä ¾ø´Â ´ÜÀÏ Ç÷ÎÇÇ ÇüÅ¿¡¼­´Â `prompt_ramdisk=0'ÀÌ »ç¿ëµÉ ¼ö ÀÖ°í µð½ºÅ©¸¦ ¹Ù²Ù¾î¾ß ÇÏ´Â µÎÀåÀÇ Ç÷ÎÇÇ È¯°æ¿¡¼­´Â `prompt_ramdisk=1'°¡ »ç¿ëµÉ ¼ö ÀÖ´Ù. ÀÌ°ÍÀº µðÆúÆ®ÀÓÀ¸·Î ÀÏÀÏÀÌ Ä¿³Î¿¡°Ô ¾Ë¸± ÇÊ¿ä´Â ¾ø´Ù. (¿ª»çÀû ÁÖÀÇ: ¾î¶² »ç¶÷Àº ºÎÆ® µð½ºÅ© ·Î ºÎÅÍ ·çÆ® µð½ºÅ©·Î ±³È¯ÇÏ´Â ±âȸ¸¦ ÁÖ±â À§ÇÏ¿© Àá½Ã ¸ØÃß±â À§ÇÑ ¹æ ¹ýÀ¸·Î LILOÀÇ `vga=ask' ¿É¼ÇÀ» »ç¿ëÇÑ´Ù.)

»õ·Î¿î ºÎÆ® ÀÎÀڵ鿡 ´ëÇÏ¿© ±×¸®°í ±×µéÀ» ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö¿¡ ´ëÇÏ¿© ÀÚ¼¼È÷ ¾Ë°í ½ÍÀ¸¸é linux/Documentation/ramdisk.txt ÆÄÀÏÀ» º¸¶ó ÀÌ·¯ÇÑ ÀÎÀÚµéÀ» `rdev'¸¦ ÀÌ¿ëÇÏ¿© ¾î¶»°Ô ¼³Á¤ÇÏ°í Ä¿³Î À̹ÌÁö¿¡ ÀúÀåÇÒ ¼ö ÀÖ´ÂÁö¿¡ ´ëÇÑ ¼³¸í ¶ÇÇÑ Æ÷ÇÔÇÑ´Ù.

The `ramdisk_size=' Argument

Ramdisk°¡ ¿ä±¸µÇ´Â ¸¸Å­ µ¿ÀûÀ¸·Î Ä¿Áö´Â µ¿¾È, ¸ðµç °¡¿ëÇÑ ·¥À» ¸ðµÎ ¼Ò ºñÇÏÁö ¾Ê°Ô Çϱâ À§ÇÑ Á¦ÇÑ Å©±â°¡ Àִµ¥ ±âº»ÀûÀ¸·Î ´ëºÎºÐÀÇ ¿ä±¸¿¡ ¸¸ Á·ÇÒ ¸¸Å­ Å« 4096ÀÌ µÈ´Ù. ÀÌ ±âº» ¸Þ¸ð¸® »ç¿ë·®À» ´õ Å©°Ôµµ ´õ ÀÛ°Ôµµ ÇÒ ¼ö ÀÖ´Ù.

»õ·Î¿î ºÎÆ® ÀÎÀڵ鿡 ´ëÇÏ¿© ±×¸®°í ±×µéÀ» ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö¿¡ ´ëÇÏ¿© ÀÚ¼¼È÷ ¾Ë°í ½ÍÀ¸¸é linux/Documentation/ramdisk.txt ÆÄÀÏÀ» º¸¶ó ÀÌ·¯ÇÑ ÀÎÀÚµéÀ» `rdev'¸¦ ÀÌ¿ëÇÏ¿© ¾î¶»°Ô ¼³Á¤ÇÏ°í Ä¿³Î À̹ÌÁö¿¡ ÀúÀåÇÒ ¼ö ÀÖ´ÂÁö¿¡ ´ëÇÑ ¼³¸í ¶ÇÇÑ Æ÷ÇÔÇÑ´Ù.

The `ramdisk=' Argument (obsolete)

(ÁÖÀÇ: ÀÌ ÀÎÀÚ´Â Ä¿³Î v1.3.47¿Í ±× ÀÌÈķδ Àß »ç¿ëµÇÁö ¾Ê´Â´Ù. ramdisk ÀåÄ¡¸¦ À§ÇÏ¿© »ç¿ëµÈ ¸í·É¾î´Â À§¿¡¼­ ¾ð±ÞÇÏ¿´´Ù.) ÀÌ´Â ramdisk ÀåÄ¡ÀÇ kB Å©±â¸¦ ¸í¼¼ÇÑ´Ù. ¿¹¸¦ µé¸é ·¥ µð½ºÅ© ÀåÄ¡¿¡ ¿Ã¸®±â À§ÇÑ ·çÆ® ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î 1.44MB Ç÷ÎÇÇ ÀåÄ¡¸¦ »ç¿ëÇϱ⸦ ¿øÇÑ´Ù¸é ÀÌ·¸°Ô »ç¿ëÇÑ´Ù.


        ramdisk=1440

Ä¿³Î À̹ÌÁö¿¡ ±âº»ÀûÀ¸·Î ÀúÀåµÇ¾î ÀÖ´Â Ä¿³Î ºÎÆ® parameter´Â µå¹°´Ù. ¶ÇÇÑ ÀÌ°ÍÀº rdev À¯Æ¿¸®Æ¼·Î ´ëüµÇ¾ú´Ù.

The `noinitrd' (initial RAM disk) Argument

¹öÀü 2.x ³ª ±× ÀÌÈÄ¿¡ »õ·Î¿î Ä¿³ÎµéÀº ·çÆ® ÆÄÀÏ ½Ã½ºÅÛÀÌ Ã³À½¿¡´Â ·¥ µð½ºÅ©¿¡ À§Ä¡ÇÏ´Â ÇüŸ¦ °¡Áø´Ù. ±×¸®°í Ä¿³ÎÀº ·¥ À̹ÌÁö¿¡ ÀÖ´Â /linuxrc¸¦ ½ÇÇà ½ÃŲ´Ù. ÀÌ·± ¹æ½ÄÀº ½ÇÁ¦ ·çÆ® ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¶¿îÆ® Çϴµ¥ ÇÊ¿ä·Î ÇÏ´Â ¸ðµâµéÀ» ¿Ã¸®´Âµ¥ Á¾Á¾ »ç¿ëµÈ´Ù. (¿¹¸¦ µé¸é ·¥ µð½ºÅ© À̹ÌÁö¾È¿¡ ÀÖ´Â SCSI ¸ðµâÀ» ¿Ã¸®°í ±×¸®°í ³ª¼­ SCSI µð½ºÅ©ÀÇ ½ÇÁ¦ ·çÆ® ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¶¿îÆ® ÇÏ´Â °ÍÀÌ´Ù.)

½ÇÁ¦ `noinitrd' ÀÎÀÚ´Â Ä¿³ÎÀÌ ºÎÆ®µÈ ÈÄ¿¡ initrd data¿¡ ¹«½¼ÀÏÀÌ ¹ß»ý ÇÒÁö¸¦ °áÁ¤ÇÑ´Ù. ÀÌ°ÍÀÌ ¸í½Ã µÇ¾úÀ» °æ¿ì ·¥ µð½ºÅ©·Î º¯È¯ÇÏ´Â °Í ´ë½Å¿¡ /dev/initrd¸¦ ÅëÇÑ Á¢±ÙÀÌ °¡´ÉÇÏ´Ù. ÀÌ°ÍÀº ·¥ µð½ºÅ©°¡ ½Ã½ºÅÛÀ¸·Î µ¹·ÁÁ³À» °æ¿ì¿¡ Çѹø¸¸ ÀÐÇô Áú ¼ö ÀÖ´Ù. ·¥ µð½ºÅ©¸¦ ÃʱâÈ­ÇÏ´Â ´õ ¸¹Àº ¼¼ºÎ»çÇ׿¡ ´ëÇؼ­´Â linux/Documentation/initrd.txt¸¦ ÂüÁ¶ÇÏ¶ó µ¡ºÙÇô¼­ ´ëºÎºÐÀÇ LILO, LOADLINÀÇ ÃֽŠ¹öÀüµéÀº À¯¿ëÇÑ Á¤º¸¸¦ ´õ °¡Áö°í ÀÖ´Ù.

3.3 Boot Arguments Related to Memory Handling

¾Æ·¡ÀÇ ÀÎÀÚ´Â ´ç½Å ½Ã½ºÅÛÀÇ ¹°¸®Àû, °¡»ó ¸Þ¸ð¸®¸¦ ¾î¶»°Ô ¸®´ª½º°¡ °ËÃâÇÏ°í ´Ù·ê °ÍÀΰ¡¸¦ ¼±ÅÃÇÑ´Ù.

The `mem=' Argument

ÀÌ ÀÎÀÚ´Â µÎ °¡ÁöÀÇ ¸ñÀûÀÌ ÀÖ´Ù: ¿ø·¡´Â ¼³Ä¡µÈ ÃÑ ¸Þ¸ð¸®(¾Æ´Ï¸é ¸®´ª½º¿¡ »ç¿ëµÉ ¸Þ¸ð¸®ÀÇ ÃÑ ÇÕÀ» Á¦ÇÑÇϱ⸦ ¿øÇÒ ¶§ »ç¿ë) ÇÕÀ» ¾Ë·ÁÁÖ´Â °ÍÀÌ ±× ¸ñÀûÀ̾ú´Ù. µÎ¹ø° ¸ñÀûÀº(Àß »ç¿ëµÇÁö´Â ¾ÊÁö¸¸) mem=nopentiumÀ̶ó´Â ¸í·ÉÀ» »ç¿ëÇÏ¿© ¸®´ª½º Ä¿³Î¿¡°Ô ¼º´ÉÀÌ ÁÁÀº 4MB ÆäÀÌÁö Å×À̺íÀ» »ç¿ëÇÏ Áö ¸»¶ó°í ¾Ë¸®´Â °ÍÀÌ´Ù.

PC ¸í¼¼¼­¿¡ Á¤ÀÇ µÇ¾î ÀÖ´Â º»·¡ÀÇ BIOS callÀº ´ÜÁö 64MB ±îÁö¸¸À» º¸°í Çϵµ·Ï ¼³°èµÇ¾î ÀÖ´Ù. (¹°·Ð, ¾ÕÀ» ÁغñÇÏÁö ¸øÇÏ¿© µð½ºÅ©¿¡¼­ÀÇ 1024 ½Ç¸°´õ¸¸À» ÀνÄÇÏ°Ô ÇØ ³õÀº °Í ó·³...ÈÞ) ¸®´ª½º´Â ºÎÆ®½Ã¿¡ ¾ó¸¶³ª ¸¹Àº ¸Þ¸ð¸®°¡ ¼³Ä¡µÇ¾î ÀÖ´Â °¡¸¦ °áÁ¤Çϱâ À§ÇÏ¿© ÀÌ BIOS callÀ» »ç¿ëÇÑ´Ù. ¼³Ä¡µÈ ·¥ÀÌ 64MB°¡ ³Ñ´Â´Ù¸é ´ç½ÅÀº ºÎÆ® ÀÎÀڷμ­ ¸®´ª½º Ä¿³Î¿¡°Ô ´ç½ÅÀÌ °¡Áö°í ÀÖ´Â ¸Þ¸ð¸®ÀÇ ¾çÀ» ¾Ë·ÁÁÖ¾î¾ß ÇÑ´Ù. ¿©±â¿¡ `mem=' ÀÎÀÚ¸¦ »ç ¿ëÇϴµ¥ ÀÖ¾î ¸®´©½º°¡ ÇÑ ¸»À» ÀοëÇÑ´Ù.

Ä¿³ÎÀº ¾î¶² `mem=xx' ÀÎÀÚµµ Çã¿ëÇÒ °ÍÀÌ´Ù. ±×°ÍÀÌ °ÅÁþ¸»·Î ¹àÇôÁø´Ù¸é Ä¿³ÎÀº Áï½Ã ¾Æ´Ï¸é Á¶±Ý ÀÖ´Ù°¡ ¹«Áö¸·ÁöÇÏ°Ô ¸ØÃç¹ö¸± °ÍÀÌ´Ù. `mem=0x1000000'´Â ´ç½ÅÀÌ 16MB ¸Þ¸ð¸®¸¦ °¡Áö°í ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù.

¿¹¸¦ µé¸é 96MB ±â°è´Â `mem=0x6000000' ÀÎÀÚ¸¦ »ç¿ëÇÏ¿©¾ß ÇÒ °ÍÀÌ´Ù.

¾ÆÁÖ ÁÖÀÇ:¾î¶² ±â°è¿¡¼­´Â BIOS°¡ ÄɽÌÇÏ´Â ¸Þ¸ð¸®ÀÇ ÃÑÇÕÀ» »ç¿ëÇÑ´Ù. ±×·¡¼­ ½ÇÁ¦ 96MB ÀÌ»óÀÇ ÁÖ¼Ò´Â ºÒ°¡´ÉÇÏ´Ù. °Å²Ù·Î ¸»ÇÏ¸é ¾î¶² Ĩ¼ÂµéÀº BIOS°¡ ÀνÄÇÏ´Â ¹°¸®Àû ¸Þ¸ð¸®¸¦ ¸Þ¸ð¸® ²À´ë±â ±× ÀÌ»óÀ¸·Î mapping ½ÃÄÑ Áشٴ ¶æÀÌ´Ù. ¿¹¸¦ µé¸é ¸Þ¸ð¸®ÀÇ °¡Àå À­´ÜÀº »ç½Ç»ó 96MB + 386kB ÀÌ»ó ÀÌ µÉ ¼ö Àֱ⠶§¹®ÀÌ´Ù. ¸®´ª½º¿¡°Ô ½ÇÁ¦ Á¸ÀçÇÏ´Â ¸Þ¸ð¸®¸ð´Ù ¸¹Àº ¾çÀÌ Á¸ÀçÇÑ´Ù°í ¾Ë¸°´Ù¸é ¾Æ¸¶ Áï½Ã´Â ¾Æ´Ï´õ¶óµµ °á±¹¿¡´Â ¾È ÁÁÀº ÀÏÀÌ ²À ¹ß »ýÇÒ °ÍÀÌ´Ù.

ÀÎÀÚ´Â 16Áø¼ö·Î¸¸ ÀÌ·ç¾î Á®¾ß¸¸ ÇÏ´Â °ÍÀº ¾Æ´Ï°í ²¿¸®¸»µµ ´ë¼Ò¹®ÀÚ »ó°ü ¾øÀÌ `k' and `M' ¸ðµÎ ų·Î¹ÙÀÌÆ®³ª ¸Þ°¡ ¹ÙÀÌÆ®¸¦ ³ªÅ¸³»±â À§ÇØ »ç¿ëµÉ ¼ö ÀÖ´Ù. (¿©±â¼­ `k'´Â ÀÔ·ÂÇÒ ¹ÙÀÌÆ® °ªÀ» 10ºñÆ® ½¬ÇÁÆ® ½ÃŲ °ÍÀÌ°í `M'Àº 20ºñÆ® ½¬ÇÁÆ® ½ÃŲ°ÍÀÌ´Ù.) À§¿¡¼­ ÇÑ °æ°í´Â ¾ÆÁ÷ À¯È¿ÇÏ´Ù. mem=97920k »ç¿ëÇÏ¿© 96MB ±â°è¸¦ ÀÛµ¿½ÃŲ´Ù¸é mem=98304k¸¦ »ç¿ëÇϵç mem=96M¸¦ »ç¿ëÇÏµç ½ÇÆÐÇÒ °ÍÀÌ´Ù.

The `swap=' Argument

ÀÌ ÀÎÀÚ´Â µð½ºÅ©¸¦ ½º¿ÒÇϴµ¥ °ü·ÃµÈ virtural memory(VM)¸¦ »ç¿ëÀÚ°¡ Á¶ ÀýÇÏ°Ô ÇÑ´Ù. ´ÙÀ½ 8°³ÀÇ parameter¸¦ Çã¿ëÇÑ´Ù.


        MAX_PAGE_AGE
        PAGE_ADVANCE
        PAGE_DECLINE
        PAGE_INITIAL_AGE
        AGE_CLUSTER_FRACT
        AGE_CLUSTER_MIN
        PAGEOUT_WEIGHT
        BUFFEROUT_WEIGHT

°ü½ÉÀÖ´Â ÇØÄ¿µéÀº linux/mm/swap.c¸¦ Àаí /proc/sys/vm ÀÇ ³»¿ëÀ» ÂüÁ¶ ÇÏ´Â °ÍÀÌ µµ¿òÀÌ µÉ °ÍÀÌ´Ù.

The `buff=' Argument

swap ÀÎÀÚ¿Í À¯»çÇÏ°Ô `buff' ÀÎÀÚ´Â »ç¿ëÀÚ°¡ ¹öÆÛ ¸Þ¸ð¸® °ü¸®¿¡ °ü·ÃµÈ ¾î¶² parameterµéÀ» Á¶À²ÇÏ´Â °ÍÀ» °¡´ÉÄÉ ÇÑ´Ù. ¾Æ·¡ÀÇ 6°³ÀÇ parameterµéÀ» Çã¿ëÇÑ´Ù.


        MAX_BUFF_AGE
        BUFF_ADVANCE
        BUFF_DECLINE
        BUFF_INITIAL_AGE
        BUFFEROUT_WEIGHT
        BUFFERMEM_GRACE

°ü½ÉÀÖ´Â ÇØÄ¿µéÀº linux/mm/swap.c¸¦ Àаí /proc/sys/vmÀÇ ³»¿ëÀ» ÂüÁ¶ÇÏ´Â °ÍÀÌ µµ¿òÀÌ µÉ °ÍÀÌ´Ù.

3.4 Boot Arguments for NFS Root Filesystem

¸®´ª½º´Â ·çÆ® ÆÄÀϽýºÅÛÀ¸·Î NFS(Network FileSystem)À» »ç¿ëÇÏ´Â µð½ºÅ© ¾ø´Â ¿öÅ©½ºÅ×À̼ÇÀ» Áö¿øÇÑ´Ù. À̵é ÀÎÀÚµéÀº µð½ºÅ© ¾ø´Â ¿öÅ©½ºÅ×ÀÌ¼Ç ¿¡°Ô ÀÚ½ÅÀÇ ½Ã½ºÅÛÀÇ Á¤º¸¸¦ ¾îµð¼­ °ÍÀ» ¾òÀ» ¼ö ÀÖ´Â °¡¸¦ ¾Ë·ÁÁִµ¥ »ç¿ëµÈ´Ù. ¶ÇÇÑ root=/dev/nfs¶ó´Â ÀÎÀÚ°¡ ¿ä±¸µÈ´Ù´Â °ÍÀ» ÁÖÀÇÇ϶ó. NFS rootfsÀ» »ç¿ëÇϴµ¥ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â linux/Documentation/nfsroot.txt ÆÄÀÏ ¾È¿¡ ÀÖ´Ù. ±× ÆÄÀÏÀ» Àоî¾ß ÇÑ´Ù. ¾Æ·¡ÀÇ °ÍµéÀº ±× ÆÄÀÏ·Î ºÎÅÍ Á÷Á¢ °¡Á®¿Â ¿ä¾àÀÏ »ÓÀÌ´Ù.

The `nfsroot=' Argument

ÀÌ ÀÎÀÚ´Â ¾î¶² µð·ºÅ丮·Î ºÎÅÍ ·çÆ® ÆÄÀϽýºÅÛÀ» ÀÐ¾î µé¿©¾ß Çϴ°¡¿¡ °üÇÑ NFS ¿É¼ÇÀÌ´Ù. ÀÎÀÚÀÇ ÇüÅ´ ¾Æ·¡¿Í °°´Ù.


        nfsroot=[<server-ip>]<root-dir>[<nfs-options>]

nfsroot parameter°¡ ¸í·ÉÇà¿¡¼­ ÁÖ¾îÁöÁö ¾Ê´Â´Ù¸é ±âº»ÀûÀ¸·Î `/tftpboot/%s' °¡ »ç¿ëµÉ °ÍÀÌ´Ù. ´Ù¸¥ ¿É¼ÇµéÀº ¾Æ·¡¿Í °°´Ù.

<server-ip> -- NFS ¼­¹öÀÇ IP ÁÖ¼Ò¸¦ °áÁ¤ÇÑ´Ù. ÀÌ Çʵ尡 ¾È ÁÖ¾îÁø´Ù¸é ¾Æ·¡¿¡¼­ ³ªÅ¸³¯ nfsaddrs º¯¼ö¿¡ ÀÇÇÏ¿© ±âº»ÀûÀÎ ÁÖ¼Ò·Î °áÁ¤µÈ´Ù. ÀÌ·± parameter°¡ »ç¿ëµÈ´Ù¸é ¿¹¸¦ µé¾î RARP¿Í NFS¸¦ ¼­·Î ´Ù¸£°Ô »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ÀϹÝÀûÀ¸·Î ÀÌ ¶õÀº ºñ°Ô µÈ´Ù.

<root-dir> -- Name of the directory on the server to mount as root. If there is a `%s' token in the string, the token will be replaced by the ASCII-representation of the client's IP address.

<root-dir> -- ¼­¹ö¿¡¼­ ·çÆ®·Î ¸¶¿îÆ® µÉ µð·ºÅ丮ÀÇ À̸§. ¹®ÀÚ¿­·Î `%s' ÅäÅ«ÀÌ »ç¿ëµÈ´Ù¸é ÀÌ ÅäÅ«Àº NFS Ŭ¶óÀ̾ðÆ®ÀÇ IP ÁÖ¼Ò¿¡¼­ ASCII ÇüÅÂÀÇ Ç¥Çö½ÄÀ¸·Î ´ëÄ¡µÈ´Ù.

<nfs-options> -- Ç¥ÁØ NFS ¿É¼Çµé. ¸ðµç ¿É¼ÇµéÀº ÄÞ¸¶·Î ±¸ºÐµÈ´Ù. ¿É¼Ç ÀÌ ºñ°Ô µÈ´Ù¸é ¾Æ·¡ÀÇ ±âº»ÀûÀÎ °ªµéÀÌ »ç¿ëµÉ °ÍÀÌ´Ù.

        port            = as given by server portmap daemon
        rsize           = 1024
        wsize           = 1024
        timeo           = 7
        retrans         = 3
        acregmin        = 3
        acregmax        = 60
        acdirmin        = 30
        acdirmax        = 60
        flags           = hard, nointr, noposix, cto, ac

The `nfsaddrs=' Argument

ÀÌ ºÎÆ® ÀÎÀÚ´Â ³×Æ®¿öÅ©°£ Åë½Å¿¡ ¿ä±¸µÇ¾îÁö´Â ¿©·¯°¡Áö ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º ÁÖ¼ÒµéÀ» ¼³Á¤ÇÑ´Ù. ÀÌ ÀÎÀÚ°¡ ÁÖ¾îÁöÁö ¾Ê´Â´Ù¸é Ä¿³ÎÀº ±× Á¤º¸¸¦ ¾Ë±â À§ÇÏ¿© RARP³ª(¿Í) BOOTP¸¦ »ç¿ëÇÏ·Á ÇÒ °ÍÀÌ´Ù.


nfsaddrs=<my-ip><serv-ip><gw-ip><netmask><name><dev><auto>

<my-ip> -- NFS Ŭ¶óÀ̾ðÆ®ÀÇ IP ÁÖ¼Ò. ºñ°Ô µÈ´Ù¸é ÁÖ¼Ò´Â RARP³ª BOOTP¿¡ ÀÇÇÏ¿© °áÁ¤µÈ´Ù. <auto> parameter¸¦ »ç¿ëÇϴµ¥ À־ ¾î¶² ÇÁ·ÎÅäÄÝÀÌ »ç¿ëµÉ °ÍÀΰ¡´Â Ä¿³Î ȯ°æ ¼³Á¤Áß¿¡ Àο¡ÀÌºí µÉ °ÍÀΰ¡¿¡ ´Þ·ÁÀÖ´Ù. parameter°¡ ºñ¾î ÀÖÁö ¾Ê´Ù¸é RARP³ª BOOTP ¾î´À °Íµµ »ç¿ëµÇÁö ¾ÊÀ» °ÍÀÌ´Ù.

<serv-ip> -- NFS ¼­¹öÀÇ IP ÁÖ¼Ò. Ŭ¶óÀ̾ðÆ® ÁÖ¼Ò¸¦ °áÁ¤Çϱâ À§ÇÏ¿© RARP°¡ »ç¿ëµÇ°í <serv-ip> Æĸ®¹ÌÅÍ°¡ ÁÖ¾îÁø ¼­¹öÀÇ ÀÀ´äÀ¸·ÎºÎÅÍ ´ë´ä ÇÏ¿© ºñ¾î ÀÖÁö ¾Ê´Ù¸é ¼­·Î ´Ù¸¥ RARP¿Í NFS ¼­¹ö¸¦ »ç¿ëÇϱâ À§ÇÏ¿© À̺κп¡ RARP ¼­¹ö¸¦ ¸í½ÃÇØ¾ß ÇÑ´Ù. (¾Æ´Ï¸é ºñ¾î ÀÖ´Â ±×´ë·Î µÎ´øÁö), ±×¸®°í À§¿¡¼­ À̾߱âÇÑ nfsroot parameter¸¦ »ç¿ëÇÏ¿© ´ç½ÅÀÇ NFS ¼­¹ö¸¦ Àû¾î¾ß ÇÑ´Ù. ÀÌ Ç׸ñÀÌ ºñ¾î ÀÖ´Ù¸é ¼­¹öÀÇ ÁÖ¼Ò´Â RARP³ª BOOTPÀÇ ¿ä±¸¿¡ ÀÇÇÏ¿© ä¿öÁú °ÍÀÌ´Ù.

<gw-ip> -- ¼­·Î ´Ù¸¥ ¼­ºê³Ý¿¡ ¼­¹ö°¡ ÀÖÀ» °æ¿ì¿¡ °ÔÀÌÆ®¿þÀÌ IPÁÖ¼Ò. ÀÌ Ç׸ñÀÌ ºñ¾î À־ ¾î´À °ÔÀÌÆ®¿þÀ̵µ »ç¿ëµÇÁö ¾Ê°í ¼­¹ö°¡ ·ÎÄà ³×Æ®¿öÅ©¿¡ ÀÖ´Ù°í °¡Á¤ÇÑ´Ù¸é BOOTP¿¡ ÀÇÇÏ¿© °ªÀ» ¹ÞÀ» °ÍÀÌ´Ù. <netmask> -- ·ÎÄà ³×Æ®¿þÅ© ÀÎÅÍÆäÀ̽ºÀÇ netmask. ÀÌ°ÍÀÌ ºñ¾î ÀÖ°í BOOTP¿¡ ÀÇÇÏ¿© °ªÀÌ °áÁ¤µÇÁö ¾Ê´Â´Ù¸é netmask´Â Ŭ¶óÀ̾ðÆ® IP ÁÖ¼Ò·Î ºÎÅÍ À¯µµµÈ´Ù.

<name> -- Ŭ¶óÀ̾ðÆ®ÀÇ À̸§. ºñ¾î ÀÖ´Ù¸é Ŭ¶óÀ̾ðÆ®ÀÇ IP ÁÖ¼Ò°¡ ASCII ÀÇ Çüųª BOOTP¿¡¼­ ¹ÞÀº °ªÀ¸·Î »ç¿ëµÈ´Ù.

<dev> -- »ç¿ëÇÒ ³×Æ®¿öÅ© ÀåÄ¡ À̸§. ºñ¾î ÀÖ´Ù¸é ¸ðµç ÀåÄ¡µéÀº RARP ¿äûÀ» À§ÇÏ¿© »ç¿ëµÇ°í óÀ½¿¡´Â BOOTP¸¦ À§ÇÏ¿© ã´Â´Ù. NFS¸¦ ÀåÄ¡´Â ¹ÞÀº RARP³ª BOOTPÀÇ ÀÀ´äÀ¸·Î »ç¿ëµÈ´Ù. ´ç½ÅÀÌ ÇϳªÀÇ ÀåÄ¡¸¦ »ç¿ëÇÑ´Ù¸é À̶õÀ» ºñ¿öµÎ´Â °ÍÀÌ ¾ÈÀüÇÏ´Ù.

<auto> -- AutoconfigurationÀ» À§ÇÏ¿© »ç¿ëµÇ´Â ¹æ¹ý. ÀÌ°ÍÀÌ `rarp'³ª `bootp'¶ó¸é ±× ÇÁ·ÎÅäÄÝÀÌ »ç¿ëµÈ´Ù. ÀÌ °ªÀÌ µÑ´Ù Àְųª ºñ¾îÀÖ´Ù¸é ¾çÂÊ ÇÁ·ÎÅäÄÝÀº Ä¿³Î ȯ°æ¼³Á¤Áß¿¡ ¾çÂÊ ÇÁ·ÎÅäÄݵéÀÌ autoconfigurationÀ» ÇÏÁö ¾Ê°Ú´Ù´Â ÀǹÌÀÇ 'none' À» »ç¿ëÇÏ¿© Àο¡À̺íµÈ´Ù. ÀÌ °æ¿ì ´ç½ÅÀº ±× Àü¿¡ ¸ðµç Çʵ忡 ÇʼöÀûÀÎ °ªµéÀ» ÁöÁ¤ÇÏ¿©¾ß¸¸ ÇÑ´Ù. <auto> parameter ´Â nfsaddrs parameter·Î¼­ Ȧ·Î ³ªÅ¸³¯ ¼ö ÀÖ´Ù. (<auto> Àü¿¡ `:' ¹®ÀÚµéÀÌ Çϳªµµ ¾øÀÌ) ÀÌ °æ¿ì autoconfigurationÀÌ »ç¿ëµÈ´Ù. ¾î¶»µç, ÀÌ °æ¿ì¿¡´Â `none' °ªÀº À¯¿ëÇÏÁö ¾Ê´Ù.

3.5 Other Misc. Kernel Boot Arguments

À̵é ÀÎÀÚµéÀº »ç¿ëÀÚ°¡ ³»ºÎ Ä¿³ÎÀÇ Æĸ®¹ÌÅ͵éÀ» È®½ÇÈ÷ Á¶ÀýÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.

The `debug' Argument

Ä¿³ÎÀº Áß¿äÇÑ ¸Þ¼¼Áö¸¦ printk() ÇÔ¼ö¸¦ ÅëÇÏ¿© Åë½ÅÇÑ´Ù. Áß¿äÇÏ´Ù°í »ý °¢µÇ¾îÁø ¸Þ¼¼Áö´Â printk()°¡ ÇöÀç Äֿܼ¡ º¸¿©ÁÖ°í ¶ÇÇÑ µð½ºÅ©¿¡ logÇϱâ À§ÇÏ¿© klogd()¿¡°Ô ³Ñ°ÜÁØ´Ù. µð½ºÅ©¿¡ ·Î±ëÁ¤º¸¸¦ ³²±â´Â °Í »Ó¸¸¾Æ´Ï¶ó Äֿܼ¡ Áß¿äÇÑ ¸Þ¼¼Áö¸¦ Ãâ·ÂÇÏ´Â ÀÌÀ¯´Â ¸Þ¼¼Áö°¡ µð½ºÅ©¿¡ ÀúÀåµÇÁö ¾Ê°í ÀÐ¾î ¹ö¸®°Ô µÇ´Â ¾È ÁÁÀº »óȲ (µð½ºÅ©°¡ ¸Á°¡Áö°Å³ª ÇÏ´Â °æ¿ì)¿¡ °æ¿ì°¡ Àֱ⠶§¹®ÀÌ´Ù. (µð½ºÅ©¿¡ ¿¡·¯°¡ ¹ß»ýÇÑ °æ¿ì¿¡´Â ÀÌ ¸Þ¼¼Áö¸¦ µð½ºÅ©¿¡ ÀúÀå(logging)ÇÒ ¼ö ¾ø±â ¶§¹®:¿ªÁÖ)¹«¾ùÀÌ Áß¿äÇÏ°í ¾È Áß¿äÇÑ °ÍÀÎÁö´Â console_loglevel º¯¼ö¿¡ ÀÇÇÏ¿© ¼³Á¤ µÈ´Ù. ±âº»ÀûÀ¸·Î DEBUG º¸´Ù ´õ Áß¿äÇÑ ¸ðµç °ÍÀº Äֿܼ¡ ³ªÅ¸³­´Ù. (ÀÌµé ·¹º§µéÀº kernel.h ÆÄÀÏ ¾È¿¡ Á¤ÀÇ µÇ¾î ÀÖ´Ù.) ºÎÆ® ÀÎÀڷμ­ µð¹ö±×¸¦ ¸í¼¼ÇÏ´Â °ÍÀº ÄÜ¼Ö ·¹º§À» 0À¸·Î ÇÒ °ÍÀÌ´Ù. ±×·¡¼­ ¸ðµç Ä¿³Î ¸Þ¼¼ÁöµéÀÌ Äֿܼ¡ ³ªÅ¸³­´Ù.

ÄÜ¼Ö loglevelÀº ÀϹÝÀûÀ¸·Î ½ÇÇà½Ã³ª klogd() ÇÁ·Î±×·¥À» »ç¿ëÇÏ´Â ¿É¼ÇÀ» ÅëÇÏ¿© ¼³Á¤ÀÌ °¡´ÉÇÏ´Ù. ÀÌ°ÍÀÌ ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö ¾Ë±â¸¦ ¿øÇÏ¸é ´ç½ÅÀÇ ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ ¹öÁ¯ÀÇ ¸Þ´º¾ó ÆäÀÌÁö¸¦ Á¡°ËÇ϶ó.

The `init=' Argument

Ä¿³ÎÀº ºÎÆ®½Ã¿¡ ÀϹÝÀûÀ¸·Î `init' ÇÁ·Î±×·¥À¸·Î ½ÃÀÛÇÑ´Ù. ÀÌ°ÍÀº ´ç½ÅÀÇ ÄÄÇ»Å͸¦ ¼³Á¤ÇÏ´Â getty°°Àº ÇÁ·Î±×·¥À» ½ÇÇà ½ÃÅ°°Å³ª `rc' ½ºÅ©¸³Æ®³ª ±×¿Í ºñ½ÁÇÑ °ÍµéÀ» ½ÇÇàÇÔÀ¸·Î¼­ °¡´ÉÇÏ´Ù. Ä¿³ÎÀº óÀ½¿¡ /sbin/init ¸¦ ã´Â´Ù. ±× ´ÙÀ½¿£ /etc/init¸¦ ã´Â´Ù. ±×¸®°í ¸¶Áö¸· ¼ö´ÜÀ¸·Î /bin/sh ¸¦ »ç¿ëÇÏ·Á ÇÒ °ÍÀÌ´Ù. (/etc/rcµµ °¡´É) ¿¹¸¦ µé¸é ´ç½ÅÀÇ init ÇÁ·Î±×·¥ ÀÌ ÁßÁöµÇ°í ºÎÆ®ÇÒ ¼ö ¾ø¾îÁ³¸é ´ç½ÅÀº ºÎÆ®½Ã¿¡ Á÷Á¢ ½©À» °¡µ¿½ÃÅ°±â À§ ÇÏ¿© °£´ÜÈ÷ init=/bin/sh ÀÎÀÚ¸¸À» »ç¿ëÇÏ¸é µÈ´Ù. ±×¸®°í À߸øµÇ¾ú´ø ÇÁ ·Î±×·¥À» Á¦´ë·Î µÇµ¹¸®¸é µÈ´Ù.

The `no387' Argument

¾î¶² I387 ÄÚÇÁ·Î¼¼¼­ ĨµéÀº 32 ºñÆ® ÇÁ·ÎÅØƼµå ¸ðµå¿¡¼­ ³ªÅ¸³ª´Â ¹ö±× °¡ ÀÖ´Ù. ¿¹¸¦ µé¸é ÃʱâÀÇ ULSI-387 Ĩµé ÀϺδ ºÎµ¿¼Ò¼öÁ¡À» °è»êÇÏ´Â µ¿¾È ´Ü´ÜÈ÷ Àá±ÝÀåÄ¡¸¦ ÇÏ°Ô µÇ´Âµ¥ ÀÌ´Â ºÐ¸íÈ÷ FRSAV/FRRESTOR ¸í·É¾î°¡ °¡Áø ¹ö±× ¶§¹®À̾ú´Ù. `no387' ºÎÆ® ÀÎÀÚ¸¦ »ç¿ëÇÏ´Â °ÍÀº ¸®´ª½º°¡ ¼öÄ¡ ¿¬»ê ÄÚÇÁ·Î¼¼¼­°¡ À־ ÀÌ°ÍÀ» ¹«½ÃÇϵµ·Ï ÇÑ´Ù. ¹°·Ð ¼öÄ¡¿¬»ê ¿¡¹Ä·¹ À̼ÇÀÌ °¡´ÉÇϵµ·Ï ÄÄÆÄÀÏµÈ Ä¿³ÎÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù. ¸®´ª½º´Â 80287À» »ç¿ëÇÒ ¼ö ¾ø±â ¶§¹®¿¡ ÀÌ·± °æ¿ì´Â 80287 FPU¸¦ »ç¿ëÇÒ Á¤µµ·Î Á¤¸»·Î ¿À·¡ µÈ 386 ±â°è¸¦ °¡Áö°í ÀÖÀ» ¶§³ª °¡´ÉÇÑ °ÍÀÌ´Ù.

The `no-hlt' Argument

I386(°ú ÀÌÈÄÀÇ À̾îÁö´Â) CPU ±ºµéÀº ¿ÜºÎ ÀåÄ¡(Å°º¸µå, ¸ðµ©, µð½ºÅ©, µî µî.)¿¡¼­ CPU¿¡°Ô ÀÏÀ» Çϵµ·Ï ±ú¿ì´Â ÀÏÀÌ ¹ß»ýÇϱâ Àü±îÁö´Â CPU¿¡°Ô ¾Æ¹«Àϵµ ÇÏÁö ¸»¶ó´Â Àǹ̸¦ °¡Áø `hlt' ¸í·É¾î¸¦ °¡Áö°í ÀÖ´Ù. ÀÌ´Â ¿ÜºÎ ÀåÄ¡°¡ CPU¸¦ ±ú¿ï ¶§ ±îÁö´Â Á»ºñ¿Í °°ÀÌ `low-power' ¸ðµå·Î ÁøÀÔÇÏ´Â °ÍÀ» °¡´ÉÄÉ ÇÑ´Ù. ÃʱâÀÇ ÀϺΠi486DX-100 ĨÀº ÀÌ `hlt' ¸í·É¾î¿¡ ¹®Á¦°¡ ÀÖ¾ú´Âµ¥ À̵éÀº `hlt' ¸í·É¾î°¡ »ç¿ëµÈ ÈÄ¿¡ ¿ÀÆÛ·¹ÀÌÆà ¸ðµå·Î µÇµ¹¾Æ¿Ã ¼ö°¡ ¾ø¾ú´Ù. `no-hlt' ¸í·ÉÀ» »ç¿ëÇÏ¿© µÇµ¹¾Æ¿ÀÁö ¸øÇÏ´Â ÀÏÀÌ ¹ß»ýÇÏÁö ¾Êµµ·Ï ¸®´ª½º°¡ ¹«ÇÑ ·çÇÁ ÀÛµ¿À» ÇÏ°Ô ÇÑ´Ù. ºñ·Ï CPU º¸Áõ¼­¸¦ °¡Áö°í °¡´ÉÇÑ ±³È¯ Á¡À» ãÀ¸¶ó´Â Á¶¾ðÀ» ¹Þ°ÚÁö¸¸ ÀÌ `no-hlt' ÀÎÀÚ´Â ¹®Á¦Á¡ÀÌ ÀÖ´Â CPU¸¦ °¡Áø »ç¶÷µéµµ ¸®´ª½º¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÏ¿© ÁØ´Ù.

The `no-scroll' Argument

ºÎÆ®½Ã¿¡ ÀÌ ÀÎÀÚ´Â Bralille Å͹̳Π»ç¿ëÀ» ¾î·Æ°Ô ÇÏ´Â ½ºÅ©·Ñ¸µ ±â´ÉÀ» ¾ø¿£´Ù.

The `panic=' Argument

Ä¿³Î Æдаú °°ÀÌ Àß ÀÏ¾î ³ªÁö ¾Ê´Â »ç°Ç¿¡ ´ëÇÏ¿©¼­´Â(Áï, Ä¿³Î¿¡ ÀÇÇÏ¿© °ËÃâµÇ°í Ä¿³ÎÀÌ Å« ¼Ò¸®·Î ½ÅÀ½ÇÏ°í ¸ðµç °ÍÀ» Á¤Áö ½ÃÄÑ¾ß ÇÒ ¸¸Å­ ÃæºÐ È÷ Áß¿äÇÑ ³»ºÎÀû ¿¡·¯) ¾î¶² »ç¶÷ÀÌ ½ºÅ©¸°¿¡ ÆдР¸Þ½ÃÁö¿¡ ´ëÇÏ¿© ÁÖÀÇ ¸¦ ÁÖ°í ±â°è¸¦ ¸®ºÎÆ® ½ÃÄÑ ÁÙ ¶§ °¡Áö ±× ÀÚ¸®¿¡ ¾É¾Æ¼­ ±â´Ù¸®´Â °ÍÀÌ ´ëºÎºÐÀÏ °ÍÀÌ´Ù. ±×·¯³ª ¸¸¾à ±â°è°¡ µ¿¶³¾îÁø Àå¼Ò¿¡¼­ µ¿ÀÛÇÏ°í À־ ÄÄÇ»ÅÍ°¡ ÀÚµ¿ÀûÀ¸·Î ¸®¼ÂµÇ¾î ¿ø·¡´ë·Î µÇµ¹¾Æ °¡±â¸¦ ¹Ù¶õ´Ù¸é ¿¹¸¦ µé¾î ºÎÆ®½Ã¿¡ `panic=30' ¶ó´Â ÀÎÀÚ¸¦ ÁÖ¸é Ä¿³ÎÀº Ä¿³ÎÀÌ ÆдеÈÈÄ¿¡ 30 ÃÊÈÄ ¿¡ ½º½º·Î ¸®ºÎÆ®ÇÏ°Ô µÈ´Ù. ÀÌ ÀÎÀÚÀÇ 0°ªÀº µðÆúÆ® ¼³Á¤À¸·Î¼­ Ä¿³ÎÀº ¿µ ¿øÈ÷ ±â´Ù¸®°Ô µÈ´Ù.

ÀÌ Å¸ÀӾƿô °ªÀº ¶ÇÇÑ /proc/sys/kernel/panic sysctlÀ» ÅëÇÏ¿© ÀбⰡ °¡´ÉÇÏ´Ù.

The `profile=' Argument

Ä¿³Î °³¹ßÀÚµéÀº Ä¿³ÎÀÌ ÃÖ´ëÀÇ È¿À²°ú ¼º´ÉÀ» ¹ßÈÖÇÏ°Ô Çϱâ À§ÇÏ¿© ¾î¶»°Ô ¶Ç´Â ¾îµð¼­ CPU »çÀÌŬ ½Ã°£À» ¼ÒºñÇÏ´Â Áö¸¦ ¾Ë ¼ö ÀÖ°Ô ÇÏ´Â ¿É¼ÇÀ» °¡´É ÇÏ°Ô ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ÀÌ ¿É¼ÇÀº ºÎÆ®½Ã¿¡ profile shift count¸¦ ¼³Á¤ÇÑ´Ù. ´ëºÎºÐ ÀÌ °ªÀº 2 ·Î µÇ´Âµ¥ µðÆúÆ®·Î ´ç½ÅÀÇ Ä¿³ÎÀ» profilingÀ» °¡´ÉÇÏ°Ô ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖ´Ù. ±×¸®°í ¾î´À °æ¿ì¿¡³ª /proc/profile Ãâ·Â °ªÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â readprofile.c °°Àº ÅøÀÌ ÇÊ¿äÇÏ´Ù.

The `reboot=' Argument

ÀÌ ÀÎÀÚ´Â ÄÄÇ»ÅÍ°¡ ¸®¼ÂµÇ¾úÀ» ¶§ ¸®ºÎÆ® ÇüÀ» Á¦¾îÇÑ´Ù. (´ëºÎºÐ Control-Alt-DeleteÀ» ´Ù·ç´Â /sbin/init¿¡ ÀÇÇÏ¿©) Ä¿³Î ¹öÀü 2.0 ÀÌ ÈÄ¿¡´Â µðÆúÆ®·Î `warm' ¸®ºÎÆ®ÇÏ´Â ´ë½Å¿¡ `cold' (¿¹¸¦ µé¸é Àüü ¸®¼ÂÀ¸·Î ¸Þ¸ð¸®¸¦ üũÇÏ´Â µîµî.) ¸®ºÎÆ®ÇÑ´Ù. warm ¸®ºÎÆ® ¿äûÇßÀ»¶§ ¸®ºÎÆ®°¡ ¾ÈµÇ´Â °ª½Î°í °íÀå³­ Çϵå¿þ¾î¿¡¼­ ÀÛ¾÷À» ÇÏ´Â ÀÌÈÄ·Î µðÆúÆ® ¸®ºÎÆ®ÀÇ ÇüÅ´ coldºÎÆ®°¡ µÇ¾ú´Ù. ¿¡Àüó·³ ÀÛµ¿Çϱâ À§Çؼ­´Â(¿¹¸¦ µé¸é warm ¸®ºÎÆ®) reboot=w ³ª w·Î ½ÃÀÛÇÏ´Â ¾î´À ´Ü¾î¸¦ »ç¿ëÇصµ µÈ´Ù.

¿Ö ÀÌ·± °ÍÀ» °¡Áö°í ´ç½ÅÀ» ±«·ÓÈ÷´Â°¡ ÇÏ°í Àǹ®À» °¡Áú ¼ö ÀÖ´Ù. º¸µå¿¡ ij½¬ ¸Þ¸ð¸®¸¦ °¡Áö°í ÀÖ´Â ¾î¶² µð½ºÅ© ÄÜÆ®·Ñ·¯´Â warm ¸®ºÎÆ®¸¦ °¨ÁöÇÑ´Ù. ±×¸®°í ij½¬ÇÑ µ¥ÀÌÅ͸¦ µð½ºÅ©¿¡ ÀúÀåÇÑ´Ù. cold ºÎÆ®¿¡¼­´Â ÀÌ Ä«µå´Â ¸®¼ÂµÇ°í ij½¬ Ä«µå ¸Þ¸ð¸®¿¡ ÀúÀåµÈ¾î ÀÖ´ø write-back µ¥ÀÌŸ¸¦ ¸ðµÎ ÀÒ¾î¹ö¸°´Ù. ±×¸®°í ¸Þ¸ð¸® üũÇϴµ¥ ½Ã°£ÀÌ ¸¹ÀÌ °É¸®°í SCSI BIOSµéÀº ÄÝµå ºÎÆ®½Ã¿¡ ´õ ¸¹Àº ÃʱâÈ­ ½Ã°£ÀÌ °É¸°´Ù. À̵éÀÌ warm ¸®ºÎÆ®¸¦ »ç¿ë ÇÏ´Â ÁÁÀº ÀÌÀ¯ÀÌ´Ù. (µðÆúÆ®´Â ¸®ºÎÆ® ÇüÅ´ coldÀε¥ À§ÀÇ °æ¿ì¿¡´Â warm ºÎÆ®¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ´Ù´Â ¶æ:¿ªÀÚ)

(write-back: cpu°¡ ÀúÀåÀ» ¸í·ÉÀ» ³»¸®¸é Áï½Ã µð½ºÅ©¿¡ ÀúÀåÇÏÁö ¾Ê°í ÄÜ Æ®·Ñ·¯°¡ ¿ì¼± º¸µå»ó¿¡ ij½¬ ¸Þ¸ð¸®¿¡ ÀúÀåÇÏ´Â ¹æ½Ä, ¿ªÀÚÁÖ:-)

The `reserve=' Argument

ÀÌ ÀÎÀÚ´Â Ä¿³ÎÀÇ °Ë»öÀ¸·ÎºÎÅÍ I/O port ¿µ¿ªÀ» º¸È£Çϱâ À§ÇØ »ç¿ëÇÑ´Ù. ¸í·É ÇüÅ´ ´ÙÀ½°ú °°´Ù.

     reserve=iobase,extent[,iobase,extent]...
¾î¶² ±â°è¿¡¼­´Â ÀåÄ¡ µå¶óÀ̹ö°¡ Ưº°ÇÑ ¿µ¿ª¿¡ ÀÖ´Â ÀåÄ¡µéÀ» °Ë»ç (auto-probing)ÇÏ´Â °ÍÀ» ¸·¾Æ¾ß ÇÑ´Ù. ÀÌ´Â À߸ø ¼³°è µÇ¾î¼­ ºÎÆÃÁß¿¡ ¸ØÃß¾î ¹ö¸®´Â Çϵå¿þ¾îÀ̰ųª(¾î¶² ÀÌ´õ³Ý Ä«µåó·³) Á¦´ë·Î ÀνĵÇÁö ¾Ê´Â Çϵå¿þ¾îÀ̰ųª Ãʱ⠰˻ö »óÅ·Πº¯ÇÏ´Â Çϵå¿þ¾îÀ̰ųª ´ÜÁö Ä¿³ÎÀÇ ÃʱâÈ­¸¦ ¿øÇÏÁö ¾Ê´Â Çϵå¿þ¾îÀÏ °æ¿ì¿¡ ÇØ´çÇÑ´Ù.

ºÎÆ® ½Ã¿¡ reserve ÀÎÀÚ´Â °Ë»öÇÏÁö ¾ÊÀ» I/O port ¿µ¿ªÀ» Áּҷμ­ ÁöÁ¤ÇØ ÁØ´Ù. ¿µ¿ªÀº ÀÌ¹Ì ÀåÄ¡°¡ ±× ¿µ¿ª(°°Àº À̸§À¸·Î ¿¹¾à)À» ¹ß°ßÇÑ °Íó·³ Ä¿³Î Æ÷Æ® ¿¹¾à Å×ÀÌºí¿¡ ¿¹¾àÇÑ´Ù. ÀÌ·± ±â¹ýÀº ´ëºÎºÐÀÇ ±â°è¿¡¼­ ÇʼöÀûÀÎ °ÍÀº ¾Æ´Ï´Ù. ´ÜÁö ¹®Á¦°¡ ¹ß»ýÇϰųª Ưº°ÇÑ °æ¿ì¿¡¸¸ ÇØ´çÇÏ´Â °ÍÀÌ´Ù. ÁöÁ¤µÈ ¿µ¿ªÀÇ I/O Æ÷Æ®µéÀº I/O °ø°£ ¿µ¿ª¿¡¼­ °Ë»öµÇ±â¿¡ ¿ì¼±ÇÏ¿© check_region()À» ÇàÇÏ´Â µð¹ÙÀ̽º °Ë»öÀ¸·ÎºÎÅÍ º¸È£ ¹Þ´Â´Ù. NE2000À» ´Ù·ç´Â ¾î¶² µå¶óÀ̹öÀÇ °æ¿ì³ª ±× ÀÚ½ÅÀÇ ÀåÄ¡·Î À߸ø ÀνĵǾúÀ» °æ¿ì¿¡ »ç¿ëµÈ´Ù. Á¦´ë·Î µÈ µð¹ÙÀ̽º µå¶óÀ̹ö´Â ´Ù¸¥ ºÎÆ® ÀÎÀÚ°¡ ¸í½ÃÀûÀ¸·Î °Ë»öÇ϶ó°í ¸í¼¼ÇÏÁö ¾Ê´Â ÇÑ ¿¹¾àµÈ ¿µ¿ªÀ» °Ë»öÇÏÁö ¾Ê´Â´Ù. ÀÌ ¸»Àº ¿¹¾àÀº ´ëºÎºÐ ´Ù¸¥ ºÎÆ® ÀÎÀÚµé°ú ÇÔ²² »ç¿ëµÈ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. ±×·¯¹Ç·Î ÁöÁ¤ÇÑ ÀåÄ¡¸¦ º¸È£ÇϱâÀ§ÇÑ ¿¹¾à ¿µ¿ªÀ» ÁöÁ¤ÇÑ´Ù¸é ´ç½ÅÀº º¸Åë ±× ÀåÄ¡¸¦ À§ÇÏ¿© ¸í½ÃÀûÀÎ °Ë»öÀ» ÁöÁ¤ÇÏ¿©¾ß ÇÑ´Ù. ´ëºÎºÐÀÇ µåÀ̹öµéÀº ¸í½ÃÀûÀÎ ÁÖ¼Ò°¡ ÁÖ¾îÁöÁö ¾Ê´Â´Ù¸é Æ÷Æ® µî·Ï Å×À̺íÀ» ¹«½ÃÇÑ´Ù. ¿¹µé µé¾î ºÎÆ® ¶óÀÎÀÇ ³»¿ëÀÌ ¾Æ·¡°ú °°´Ù¸é


        reserve=0x300,32  blah=0x300

ÀÌ°ÍÀº `blah` À§ÇÑ µå¶óÀ̹ö¸¦ Á¦¿ÜÇÑ ¸ðµç ÀåÄ¡ µå¶óÀ̹öµéÀº 0x300-0x31f ÁÖ¼Ò¸¦ °Ë»öÇÏÁö ¾Ê´Â´Ù.

º¸Åë ºÎÆ®½Ã°£¿¡ ÁöÁ¤ÀÚµéÀº 11°³ÀÇ parameter°¡ ÇÑ°èÀÌ´Ù. ±×·¯¹Ç·Î ´ç½Å Àº ´ÜÁö ¿¹¾àµÈ Å°¿öµå´ç 5°³ÀÇ ¿¹¾àµÈ ¿µ¿ªÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. ´ç½ÅÀÌ Æ¯º°È÷ º¹ÀâÇÑ ¿äûÀ» ÇÏ·ÁÇÑ´Ù¸é ¿©·¯°³ÀÇ ¿¹¾à ÁöÁ¤ÀÚµé »ç¿ëÇصµ Àß µ¿ÀÛ ÇÑ´Ù.

The `vga=' Argument

ÀÌ ÀÎÀÚ´Â ½ÇÁ¦ÀûÀÎ ºÎÆ® ÀÎÀÚ´Â ¾Æ´Ï´Ù. ´Ù¸¥ ºÎÆ® ÀÎÀÚµé ó·³ Ä¿³Î¿¡ ÀÇÇÏ¿©¼­°¡ ¾Æ´Ï¶ó LILO¿¡ ÀÇÇÏ¿© Çؼ®µÇ´Â ÀÎÀÚÀÌ´Ù. ±×·¯³ª ÀÌ´Â ¸Å¿ì ÀÏ ¹ÝÀûÀ¸·Î »ç¿ëµÇ±â ¶§¹®¿¡ ¿©±â¿¡¼­ ¾ð±ÞÇÒ ¸¸ÇÏ´Ù. ÀÌ´Â ¶ÇÇÑ rdev -v¸¦ »ç¿ëÇϰųª vmlinuz ÆÄÀÏ¿¡ ºñµð¿À ¸ðµå¸¦ ÀÌ¿ëÇÏ¿© ¼³Á¤µÉ ¼ö ÀÖ´Ù. ÀÌ°ÍÀº ¼³Á¤ Äڵ尡 ½ÇÁ¦ ¸®´ª½º Ä¿³Î·Î ºÎÆÃÇϱâÀü¿¡ µðÆúÆ® µð½ºÇ÷¹ÀÌ ¸ðµå¸¦ º¯°æÇϱâ À§ÇÑ ºñµð¿À ¹ÙÀÌ¿À½º¸¦ »ç¿ëÇÏ´Â °ÍÀ» Çã¶ôÇÑ´Ù. ÀüÇüÀûÀ¸·Î 80x50 ¸ðµå, 132x44 ¸ðµå µîÀÌ ÀÖ´Ù. ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏ´Â ÁÁÀº ¹æ¹ýÀº Ä¿³ÎÀ» ºÎÆÃÇϱâ Àü¿¡ ´ç½ÅÀÇ ºñµð¿À ¾î´ðÅ͸¦ ÀÌ¿ëÇÏ¿© »ç¿ë°¡´ÉÇÑ ¿©·¯ ºñµð¿À ¸ðµåµéÀÇ ¸®½ºÆ®µéÀ» º¸¿©ÁÖ´Â vga=ask¸¦ »ç¿ëÇÏ´Â °ÍÀÌ´Ù. ´ç½ÅÀÌ »ç¿ëÇϱ⠿øÇÏ´Â ¹øÈ£¸¦ ¸®½ºÆ®¿¡¼­ °í¸¥ ´ÙÀ½¿¡ ÈÄ¿¡´Â (´Ù½Ã ºÎÆÃÇÒ °æ¿ì:¿ªÁÖ) ÀÌ °ªÀ» `ask'ÀÇ À§Ä¡¿¡ Àû¾î ³ÖÀ» ¼ö ÀÖ´Ù. (lilo.conf ÆÄÀϾȿ¡) ´õ ¸¹Àº Á¤º¸¸¦ ¾Ë°í ½Í´Ù¸é ÃÖ±Ù¿¡ Ä¿³ÎÀ» °¡Á®¿Ã ¶§ °°ÀÌ ¿Â linux/Documentation/svga.txt ÆÄÀÏÀ» º¸±â ¹Ù¶õ´Ù.

±Ù·¡ÀÇ Ä¿³Î(2.1 ¹öÁ¯À̳ª ±× ÀÌ»ó)Àº ¿É¼ÇÀ¸·Î¼­ ¸ðµå¸¦ º¯°æÇÏ°í ºñµð¿À ¸ðµå¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´Â Äڵ带 °¡Áö°í ÀÖ´Ù. ±×·¡¼­ ÀÌ·± ±â´ÉÀ» ¿øÇÑ´Ù¸é ÀÌ ¿É¼ÇÀ» °¡´ÉÇÏ°Ô ¼³Á¤ÇؾßÇÑ´Ù.

4. Boot Arguments for SCSI Peripherals.

ÀÌ ÀåÀº SCSI È£½ºÅÍ ¾îµªÅÍ¿Í SCSI ÀåÄ¡µéÀ» ¼³Ä¡ÇÒ¶§ Ä¿³Î¿¡°Ô Á¤º¸µéÀ» Àü´ÞÇϱâ À§ÇÏ¿© »ç¿ëÇÏ´Â ºÎÆ® ÀÎÀڵ鿡 ´ëÇÑ ¼³¸íÀÌ´Ù.

4.1 Arguments for Mid-level Drivers

Áß°£ ·¹º§ µå¶óÀ̹öµéÀº È£½ºÆ® ¾îµªÅ͸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â µð½ºÅ©, CR-ROMµé, ±×¸®°í Å×ÀÌÇÁ °°Àº °ÍµéÀ» Á¶Á¤ÇÑ´Ù.

Maximum Probed LUNs (`max_scsi_luns=')

Each SCSI device can have a number of `sub-devices' contained within
itself. The most common example is one of the new SCSI CD-ROMs that
handle more than one disk at a time.  Each CD is addressed as a
`Logical Unit Number' (LUN) of that particular device. But most
devices, such as hard disks, tape drives and such are only one device,
and will be assigned to LUN zero.
°¢°¢ÀÇ SCSI ÀåÄ¡´Â °¢°¢ ÀÚ½ÅÀÇ `sub-devices' ¹øÈ£¸¦ °¡Áú ¼ö ÀÖ´Ù. Çѹø¿¡ Çϳª ÀÌ»óÀÇ µð½ºÅ©¸¦ Á¶ÀýÇÏ´Â »õ·Î¿î SCSI CD-ROMµé Áß¿¡ Çϳª°¡ ±× ÀϹÝÀûÀÎ ¿¹ÀÌ´Ù. °¢°¢ÀÇ CD´Â ±¸ºÐµÈ ÀåÄ¡ÀÇ `Logical Unit Number' (LUN)·Î¼­ ÁÖ¼Ò°¡ ÁÖ¾îÁø´Ù. ±×·¯³ª ÇÏµå µð½ºÅ©µéÀ̳ª Å×ÀÌÇÁ µå¶óÀ̹öµé °°Àº ´ëºÎºÐÀÇ ÀåÄ¡µéÀº ´ÜÁö ÇϳªÀÇ ÀåÄ¡¸¸À» °¡Áö°í LUN zeroÀÇ °ªÀÌ ÇÒ´çµÉ °ÍÀÌ´Ù.

ÀÌ ¹®Á¦´Â À߸øµÈ Æß¿þ¾î¸¦ °¡Áö°í ÀÖ´Â ´ÜÀÏ LUN ÀåÄ¡µé¿¡¼­ ¹ß»ýÇÑ´Ù. ºÒ¿ÏÀüÇÏ°Ô ¼³°èµÈ SCSI ÀåÄ¡µéÀº(³Ê¹« ¿À·¡ µÇ¾ú°Å³ª ¿î ³ª»Ú°Ôµµ ³Ê¹« »õ °ÍÀ̾) LUNsÀÌ zero°ªÀÌ ¾Æ´Ñ °Íµé¿¡ ´ëÇؼ­´Â °Ë»öµÇµµ·Ï Á¶Á¤ÇÒ ¼ö °¡ ¾ø´Ù. ±×µéÀº SCSI ¹ö½º°¡ lockµÇ°í Àüü SCSI ¹ö½º°¡ ´Ù¿îµÇ°Ô ÇÒ °¡´É¼º¿¡ ´ëÇؼ­ Ã¥ÀÓÀ» Á®¾ß ÇÑ´Ù. »õ·Î¿î Ä¿³ÎµéÀº ´ç½ÅÀÌ °Ë»öÇÒ LUNµéÀÇ ÃÖ´ë ¼ýÀÚ¸¦ ¼³Á¤ÇÒ È¯°æ ¿É¼ÇÀ» °¡Áö°í ÀÖ´Ù. ±âº»ÀûÀ¸·Î ÀÌ´Â À§¿¡¼­ ¾ð±ÞÇÑ ¹®Á¦Á¡À» ÇÇÇϱâ À§ÇÏ¿© ´ÜÁö LUN zero ÀåÄ¡¿¡ ´ëÇÏ¿©¼­¸¸ °Ë»öÇÑ´Ù.

To specify the number of probed LUNs at boot, one enters
`max_scsi_luns=n' as a boot arg, where n is a number between one and
eight. To avoid problems as described above, one would use n=1 to
avoid upsetting such broken devices
ºÎÆ®½Ã¿¡ °Ë»öµÉ LUNsÀÇ ¼ýÀÚ¸¦ ÁöÁ¤Çϱâ À§Çؼ­´Â ºÎÆ® ÀÎÀÚ·Î `max_scsi_luns=n'À» ÀÔ·ÂÇ϶ó. ¿©±â¼­ n Àº 1ºÎÅÍ 8 ±îÁöÀÌ´Ù.À§¿¡¼­ ¾ð±Þ ÇÑ ¹®Á¦¸¦ ÇÇÇϱâ À§ÇÏ¿© n=1À» »ç¿ëÇÑ´Ù¸é °íÀå³­ Àåġó·³ ¿Àµ¿ÀÛÇÏ´Â °ÍÀº ÇÇÇÒ ¼ö ÀÖ´Ù.

Parameters for the SCSI Tape Driver (`st=')

ºÎÆ®½Ã¿¡ SCSI Å×ÀÌÇÁ µå¶óÀ̹öÀÇ È¯°æÀº ¾Æ·¡ÀÇ ³»¿ëÀ» »ç¿ëÇÏ¿© ¼³Á¤µÉ ¼ö ÀÖ´Ù.


        st=buf_size[,write_threshold[,max_bufs]]

óÀ½ÀÇ 2°³ÀÇ ¼ýÀÚ´Â kB´ÜÀ§¸¦ ÁöÁ¤ÇÑ´Ù. µðÆúÆ®ÀÇ buf_size´Â 32kB ÀÌ°í ÃÖ´ë Å©±â´Â Å͹«´Ï ¾ø°Ôµµ 16384kBµµ µÉ ¼ö ÀÖ´Ù. write_threshold´Â Å×ÀÌÇÁ¿¡ ¾à¼ÓµÈ ¹öÆÛÀÇ °ªÀÌ´Ù. µðÆúÆ®´Â 30kBÀÌ´Ù. ¹öÆÛµéÀÇ ÃÖ´ë ¼ö´Â °ËÃâµÈ µå¶óÀ̺êÀÇ ¼ö¿¡ ÀÇÇÏ¿© º¯ÇÑ´Ù.

        st=32,30,2

¿ÏÀüÇÑ ¼¼ºÎ»çÇ×Àº Ä¿³Î ¼Ò½º Æ®¸®ÀÇ scsi µð·ºÅ丮 README.st ÆÄÀÏ¿¡¼­ ã À» ¼ö ÀÖ´Ù.

4.2 Arguments for SCSI Host Adapters

À̹ø ÀåÀ» À§ÇÑ ÀϹÝÀûÀΠǥÇö¹ý

iobase -- SCSI È£½ºÆ®°¡ Â÷ÁöÇϴ ù ¹ø° I/O Æ÷Æ®. 16 Áø¼ö·Î ÁöÁ¤µÇ¸ç 0x200ºÎÅÍ 0x3ffÀÇ ¿µ¿ªÀÌ ÁÖ·Î »ç¿ëµÈ´Ù.

irq -- Ä«µå¿¡ »ç¿ëÇϵµ·Ï ¼³Á¤µÈ Çϵå¿þ¾î ÀÎÅÍ·´Æ®. Á¦´ë·Î µÈ °ªÀº Ä«µå¿¡ ÀÇÁ¸ÀûÀ̳ª ÀϹÝÀûÀ¸·Î 5, 7, 9, 10, 11, 12 ±×¸®°í 15 ÀÇ °ªÀÌ »ç¿ëµÈ´Ù. ÀÌ¿ÜÀÇ ´Ù¸¥ °ªµéÀº IDE ÇÏµå µð½ºÅ©µé, Ç÷ÎÇǵé, Á÷·Ä Æ÷Æ®µî °°Àº Æò¹üÇÑ ÁÖº¯ÀåÄ¡¿¡ »ç¿ëµÈ´Ù.

dma -- Ä«µå°¡ »ç¿ëÇÏ´Â DMA(Direct Memory Access) ä³Î. ÀüÇüÀûÀ¸·Î ¹ö½º ¸¶½ºÅ͸µ(bus-mastering)¿¡ »ç¿ëµÈ´Ù. PCI¿Í VLBÄ«µåµéÀº ¿ø·¡ºÎÅÍ

bus-masterÀ̸ç DMA¸¦ ¿ä±¸ÇÏÁö ¾Ê´Â´Ù. ±×¸®°í ISA DMA ä³ÎÀÌ´Ù.

scsi-id -- SCSI ¹ö½º¿¡¼­ ¾îµªÅÍ°¡ ÀÚ½ÅÀ» ±¸ºÐÇϱâ À§ÇÏ¿© »ç¿ëÇÏ´Â ID. ¾î¶² È£½ºÆ® ¾îµªÅÍ´Â ÀÌ °ªÀÇ º¯°æÀ» Çã¿ëÇÑ´Ù. ´ëºÎºÐÀº ³»ºÎÀûÀ¸·Î º¯ÇÏÁö ¾Ê´Â °ªÀÌ ÁöÁ¤µÇ¾î ÀÖ´Ù. µðÆúÆ® °ªÀº 7ÀÌ´Ù. ±×·¯³ª ¾¾°ÔÀÌÆ®³ª TMC-950º¸µå´Â °íÁ¤µÈ scsi-id¸¦ »ç¿ëÇÑ´Ù.

parity -- SCSI È£½ºÆ® ¾îµªÅÍ°¡ ¸ðµç Á¤º¸¸¦ ±³È¯Çϴµ¥ ÀÖ¾î Æи®Æ¼ °ªÀ» ¿¬°áµÈ ÀåÄ¡¿¡ ºÎ°¡ÇÏ´ÂÁö ¾Æ´ÑÁö °áÁ¤. Æи®Æ¼ °Ë»ç¸¦ °¡´ÉÄÉÇÏ´Â ÇϳªÀÇ ÁöÁ¤ÀÚ¸¦ ÁöÁ¤ÇÏ°í 0ÀÇ °ªÀº Æи®Æ¼ °Ë»ç¸¦ ºÒ°¡´ÉÇÏ°Ô ÇÑ´Ù. ¸ðµç ¾îµªÅÍ°¡ ºÎÆ® ÀÎÀڷμ­ Æи®Æ¼ °Ë»ç¸¦ ÇÏ´Â ¼±ÅñÇÀ» Áö¿øÇÏ´Â °ÍÀº ¾Æ´Ï´Ù.

Adaptec aha151x, aha152x, aic6260, aic6360, SB16-SCSI

(`aha152x=') aha ¼ýÀÚ´Â Ä«µå¿¡ °ü·ÃµÇ¾î ÀÖ°í aic ¼ýÀÚ´Â Soundblaster-16 SCSI¸¦ Æ÷ÇÔ ÇÏ´Â ÀÌ·± ÇüÀÇ Ä«µåµéÀÇ ½ÇÁ¦ÀûÀÎ SCSI Ĩµé¿¡ °ü·ÃµÇ¾î ÀÖ´Ù. Ä¿³ÎÀº ÀÌ·± SCSI È£½ºÆ®µéÀ» °Ë»öÇϱâ À§Çؼ­ ¼³Ä¡µÈ BIOS¸¦ ã¾Æº¸°í SCSI È£½ºÆ®µéÀÌ Á¸ÀçÇÏÁö ¾Ê´Ù¸é ´ç½ÅÀÇ Ä«µå¸¦ ãÁö ¸øÇÒ °ÍÀÌ´Ù. ÀÌ ¶§ ´ç½ÅÀº ´ÙÀ½°ú °°Àº ÇüÅÂÀÇ ºÎÆ® ÀÎÀÚ¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù.


         aha152x=iobase[,irq[,scsi-id[,reconnect[,parity]]]]

ÀÌ µå¶óÀ̹ö°¡ µð¹ö±ëÀÌ °¡´ÉÇÏÁö ¾Ê°Ô ÄÄÆÄÀÏ µÇ¾ú´Ù¸é 6¹ø°ÀÇ °ªÀº debug level °ªÀ¸·Î ¼³Á¤µÉ ¼ö ÀÖ´Ù.

¸ðµç parameterµéÀº ÀÌ ÀåÀÇ Ã³À½ ºÎºÐ¿¡¼­ ¼³¸íµÇ¾ú°í reconnect °ªÀº non zero °ªÀ» °¡Áö°í ÀÖ´Ù¸é ÀåÄ¡¸¦ disconnect/reconnect ÇÒ °Í¿¡ ÁÖÀÇ Ç϶ó. »ç¿ë¿¹´Â ´ÙÀ½°ú °°´Ù.


        aha152x=0x340,11,7,1

parameterµéÀº ¼ø¼­´ë·Î ÁöÁ¤µÇ¾î¾ß ÇÔ¿¡ À¯ÀÇÇ϶ó, ÀÌ´Â ´ç½ÅÀÌ parity ¼³ Á¤À» ¿øÇÑ´Ù¸é iobase, irq, scsi-id ±×¸®°í reconnect °ª±îÁöµµ ÁöÁ¤ÇØ¾ß ÇÔÀ» ÀǹÌÇÑ´Ù.

Adaptec aha154x (`aha1542=')

¿©±â¿¡ aha154x ½Ã¸®Áî Ä«µåµéÀÌ ÀÖ´Ù. aha1542 ½Ã¸®Áî Ä«µåµéÀº aha1540 Ä«µåµé¿¡´Â ¾ø´Â I82077 Ç÷ÎÇÇ ÄÜÆ®·Ñ·¯¸¦ º¸µå»ó¿¡ °¡Áö°í ÀÖ´Ù. À̵éÀº ¹ö½º¸¶½ºÅ͸µ(busmastering) Ä«µåµéÀÌ°í ´Ù¸¥ ÀåÄ¡µé°ú ¹ö½º¸¦ °øÀ¯Çϴµ¥ »ç¿ëµÇ´Â ``fairness''¸¦ ¼³Á¤ÇÏ´Â parameterµéÀ» °¡Áö°í ÀÖ´Ù. ºÎÆ® ÀÎÀÚµéÀº ¾Æ·¡¿Í °°´Ù.


        aha1542=iobase[,buson,busoff[,dmaspeed]]

À¯È¿ÇÑ iobase °ªµéÀº µ¥Ã¼·Î 0x130, 0x134, 0x230, 0x234,0x330, 0x334 Áß ¿¡ ÇϳªÀÌ´Ù. ¿ø·¡ Ä«µåµéÀº ÀÌ ¿Ü¿¡ °ªµéµµ Çã¿ëÇÑ´Ù.

buson, busoff °ªµéÀº ISA ¹ö½º¸¦ Á¶ÀýÇÏ´Â Ä«µåÀÇ microseconds ¼ö¿¡ °ü·Ã µÇ¾î ÀÖ´Ù. ´Ù¸¥ Ä«µåµéÀÌ(ISA Ethernet card °°Àº) ISA ¹ö½º¸¦ Á¢±ÙÇÒ ¼ö ÀÖ´Â ±âȸ¸¦ ÁÖ±â À§ÇÏ¿© µðÆúÆ® °ªÀº busonÀº 11usÀ̸ç busoff´Â 4usÀÌ´Ù. dmaspeed °ªÀº DMA(Direct Memory Access) Àü¼ÛÇϴµ¥ ÀÖ¾î ±× Àü¼ÛÀ² (MB/s)¿¡ °ü·ÃµÇ¾î ÀÖ´Ù. µðÆúÆ® °ªÀº 5MB/s ÀÌ´Ù. »õ·Ó°Ô °³Á¤µÈ Ä«µåµéÀº ¼ÒÇÁÆ®¿þ¾îÀûÀÎ ¼³Á¤À¸·Î ÀÌ °ªÀ» ¼±ÅÃÇÏ´Â °ÍÀ» Çã¶ôÇÏ°í ¿¹ÀüÀÇ Ä«µåµéÀº Á¡Æ۷μ­ °¡´ÉÇÏ´Ù. ÀÌ °ªÀº ´ç½ÅÀÇ ¸¶´õº¸µå°¡ ±×°ÍÀ» Á¶ÀýÇÒ ¼ö ÀÖ´Ù°í °¡Á¤ÇÏ°í 10MB/s ±îÁö »ç¿ëÇÒ ¼ö ÀÖ´Ù. 5MB/s ÀÌ»óÀÇ °ªÀ» »ç¿ëÇÏ·Á ÇÑ´Ù¸é ÁÖÀÇÇÏ¿© ½ÇÇèÇ϶ó.

Adaptec aha274x, aha284x, aic7xxx (`aic7xxx=')

ÀÌ·± º¸µåµéÀº ´ÙÀ½ ÇüÅÂÀÇ ÀÎÀÚ¸¦ Çã¶ôÇÑ´Ù.


        aic7xxx=extended,no_reset

extended °ªÀÌ zero °¡ ¾Æ´Ï¶ó¸é Ä¿´Ù¶õ µð½ºÅ©¸¦ »ç¿ë°¡´ÉÇÏ°Ô ÇÏ´Â È®ÀåµÈ Çؼ®À» °¡¸®Å²´Ù. no_reset°ªÀÌ zero°¡ ¾Æ´Ï¶ó¸é µå¶óÀ̹ö¿¡°Ô ºÎÆ®½Ã È£½ºÆ® ¾îµªÅ͸¦ ¼³Á¤ÇÒ ¶§ SCSI ¹ö½º¸¦ Àç¼³Á¤ÇÏÁö ¾Êµµ·Ï ¾Ë¸°´Ù.

AdvanSys SCSI Host Adaptors (`advansys=')

AdvanSys µå¶óÀ̹ö´Â AdvanSys SCSI Ä«µå¸¦ À§ÇØ °Ë»öµÇ´Â ÁÖ¼Ò¸¦ 4°³±îÁö Çã¿ëÇÑ´Ù. ÀÌµé °ªµéÀº(»ç¿ëµÇ¾ú´Ù¸é) ¾î¶² ¹æ¹ýÀ¸·Îµç EISA³ª PCI¸¦ °Ë»ö ÇÏ´Â °Í¿¡ ¿µÇâÀ» ÁÖÁö ¸øÇÑ´Ù. °Ô´Ù°¡, µå¶óÀ̹ö°¡ µð¹ö±ëÀÌ °¡´ÉÇÏ°Ô ÄÄÆÄÀÏ µÇ¾ú´Ù¸é µð¹ö±ë Ãâ·Â ·¹º§Àº 0xdeb[0-f] ÆĶó¹ÌÅ͸¦ ÁÜÀ¸·Î ÀÎÇÏ¿© ¼³Á¤ÀÌ °¡´ÉÇÏ´Ù. 0-f ÀÇ °ªÀº µð¹ö±ë ¸Þ½ÃÁö ·¹º§À» 16´Ü°èÁß¿¡ Çϳª·Î ¼³ Á¤ÇÏ°Ô ÇÑ´Ù.

Always IN2000 Host Adaptor (`in2000=')

´Ù¸¥ SCSI È£½ºÆ® ºÎÆ® ÀÎÀÚ¿Í ´Ù¸£°Ô, IN2000 µå¶óÀ̹ö´Â ÀÚ½ÅÀÇ ´ëºÎºÐÀÇ Á¤¼ö ÀÎÀÚ¾Õ¿¡ ASCII ¹®ÀÚ¿­À» ºÙ¿© »ç¿ëÇÑ´Ù.

ioport:addr -- addr´Â Ä«µå(ÀϹÝÀûÀ¸·Î ROM º¸´Ù ¾Æ·¡ÁÖ¼Ò)ÀÇ IO ÁÖ¼Ò.

noreset -- No optional args. ºÎÆ®½Ã¿¡ SCSI ¹ö½º°¡ Àç¼³Á¤ µÇ´Â °ÍÀ» ¸·´Â ´Ù.

nosync:x -- x ´Â ºñÆ® ¸¶½ºÅ©·Î¼­ óÀ½ 7ºñÆ®µéÀº 7°³ÀÇ °¡´ÉÇÑ SCSI ÀåÄ¡ µé°ú ¿¬°üµÇ¾î ÀÖ´Ù.(ÀåÄ¡ #0¹øÀº bit 0À¸·Î ÇÏ´Â µî). ±× ÀåÄ¡°¡ µ¿½Ã¿¡ ÀÛµ¿ÇÏ´Â °ÍÀ» ¸·±âÀ§ÇÏ¿© ÀÌ ºñÆ®¸¦ ¼³Á¤ÇÑ´Ù.

period:ns -- ns´Â SCSI µ¥ÀÌÅÍÀÇ Àü¼Û ÁÖ±âÀÇ ÃÖ¼Ò ³ª³ë¼¼ÄÁÆ® °ªÀÌ´Ù. µðÆúÆ®·Î 500 À̸ç; 250¿¡¼­ 1000±îÁöÀÇ °ªÀÌ °¡´ÉÇÏ´Ù.

disconnect:x -- °áÄÚ ¿¬°áÀ» ²÷Áö ¾ÊÀ¸·Á¸é x = 0À¸·Î Ç×»ó ¿¬°áÇÏ·Á¸é x = 2·Î. x = 1Àº 'adaptive' ¿¬°á Á¾·á¸¦ ÇÑ´Ù. ÀÌ´Â µðÆúÆ®À̸ç ÀϹÝÀûÀ¸·Î ÃÖ¼±ÀÇ ¼±ÅÃÀÌ´Ù. debug:x `DEBUGGING_ON' ÀÌ Á¤ÀÇ µÇ¾î ÀÖ´Ù¸é x ´Â Ãâ·ÂÇϱâ À§ÇÑ µð¹ö±× Ãâ·ÂÀÇ ¿©·¯ °¡Áö ÇüŸ¦ ÀÏÀ¸Å°´Â ºñÆ®¸¶½ºÅ©ÀÌ´Ù. in2000.h ¾È¿¡ Á¤ÀÇµÈ DB_xxx¸¦ º¸¶ó.

proc:x -- `PROC_INTERFACE' °¡ Á¤ÀÇ µÇ¾î ÀÖ´Ù¸é, x´Â /proc ÀÎÅÍÆäÀ̽º°¡ ¾î¶»°Ô ÀÛµ¿ÇÏ°í ¹«¾ùÀ» ÇÒ °ÍÀΰ¡¸¦ °áÁ¤ÇÏ´Â ºñÆ®¸¶½ºÅ©ÀÌ´Ù. - in2000.h ¾È¿¡ Á¤ÀÇµÈ PR_xxx¸¦ º¸¶ó. »ç¿ë ¿¹µéÀÌ ¾Æ·¡¿¡ ¿­°ÅµÇ¾ú´Ù.


        in2000=ioport:0x220,noreset
        in2000=period:250,disconnect:2,nosync:0x03
        in2000=debug:0x1e
        in2000=proc:3

AMD AM53C974 based hardware (`AM53C974=')

´Ù¸¥ µå¶óÀ̹öµé°ú ´Þ¸®, ÀÌ°ÍÀº i/o, IRQ³ª DMA ä³Î°ú Åë½ÅÇϱâ À§ÇÏ¿© ºÎÆ® Æĸ®¹ÌÅ͵éÀ» »ç¿ëÇÏÁö ¾Ê´Â´Ù. (AM53C974°¡ PCI ÀåÄ¡°¡ µÇ¸é¼­ºÎÅÍ ±×·¸°Ô ÇÒ ÇÊ¿ä°¡ ¾ø¾îÁ³´Ù.) ´ë½Å¿¡, parameterµéÀº Àü¼Û ¸ðµåµéÀ̳ª È£½ºÆ®¿Í ÁöÁ¤µÈ ÀåÄ¡°£¿¡ »ç¿ëµÇ´Â Àü¼ÛÀ²À» ¾Ë¸®´Âµ¥ »ç¿ëµÇ°ï ÇÑ´Ù. ¿¹Á¦¿¡ Àß ³ªÅ¸³ª ÀÖ´Ù.


        AM53C974=7,2,8,15

ÀÌ ¿¹´Â ´ÙÀ½°ú °°ÀÌ Çؼ®ÇÑ´Ù: `SCSI-ID 7À» °¡Áö°í ÀÖ´Â ÄÜÆ®·Ñ·¯¿Í SCSI-ID 2À» °¡Áö°í ÀÖ´Â ÀåÄ¡¿ÍÀÇ Åë½ÅÀ» À§ÇÏ¿© Àü¼ÛÀ²Àº ÃÖ´ë 8MHz µ¿±â ¸ðµå·Î ÇÑ´Ù. 15¹ÙÀÌÆ® ¿ÀÇÁ¼ÂÀº Çù»óµÉ °ÍÀÌ´Ù. Á»´õ ¼¼ºÎÀûÀÎ »çÇ×Àº linux/drivers/scsi/README.AM53C974 ÆÄÀÏ ¾È¿¡ ÀÖ´Ù.

BusLogic SCSI Hosts with v1.2 kernels (`buslogic=')

¿¹Àü Ä¿³Î¿¡¼­ buslogic µå¶óÀ̹ö´Â ´ÜÁö ÇϳªÀÇ parameter¸¸À» Çã¿ëÇÑ´Ù. ÀÌ´Â I/O º£À̽º ÁÖ¼ÒÀÌ´Ù. ÀÌ ÁÖ¼Ò´Â ´ÙÀ½ÀÇ Á¤È®ÇÑ °ªµé Áß¿¡ ÇϳªÀ̾î¾ß ÇÑ´Ù: 0x130, 0x134, 0x230, 0x234, 0x330, 0x334.

BusLogic SCSI Hosts with v2.x kernels (`BusLogic=')

¹öÀü 2.x Ä¿³Î¿¡¼­´Â BusLogic µå¶óÀ̹ö´Â ¸¹Àº parameterµéÀ» Çã¿ëÇÑ´Ù. (À§ÀÇ °æ¿ì BusLogic¿¡¼­ B ¿Í L ÀÚ°¡ ´ë¹®ÀÚÀÎ °Í¿¡ ÁÖÀÇÇ϶ó.) ¾Æ·¡¿¡ Ä¿³Î ¹öÀü 2.0¿¡ Æ÷ÇԵǾî ÀÖ´Â Leonard N. Zubkoff'ÀÇ µå¶óÀ̹ö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀÌ ÀÖ´Ù.

BusLogic µå¶óÀ̹ö¸¦ À§Çؼ­ Ä¿³Î ¸í·É¶óÀÎÀÇ ³»¿ëÀº "BusLogic=" À̶ó´Â µå¶óÀ̹ö ±¸ºÐÀÚµéÀ» Æ÷ÇÔÇÑ´Ù. ÀÌ ±¸ºÐÀÚ´Â ÄÞ¸¶·Î ±¸ºÐµÇ´Â Á¤¼ö¿Í ¹®ÀÚ¿­µé·Î ÀÌ·ç¾îÁø´Ù. °¢°¢ÀÇ ¸í·É ¶óÀεéÀº ÇϳªÀÇ BusLogic È£½ºÆ® ¾îµªÅÍ¿¡ ÀÛ¿ëÇÑ´Ù. ´ÙÁß ¸í·É ¶óÀεéÀº ¿©·¯°³ÀÇ Buslogic È£½ºÆ® ¾î´ðÅ͸¦ °¡Áö°í ÀÖ´Â ½Ã½ºÅÛ¿¡¼­µµ »ç¿ëµÉ °ÍÀÌ´Ù.

ù ¹ø° Á¤¼ö´Â È£½ºÆ® ¾îµªÅÍ°¡ À§Ä¡ÇÏ´Â I/O ÁÖ¼Ò¸¦ ÁöÁ¤ÇÑ´Ù. ÁöÁ¤ÇÏÁö ¾Ê´Â´Ù¸é µðÆúÆ®·Î 0ÀÌ »ç¿ëµÇ¸ç ÀÌ°ÍÀº µðÆúÆ® °Ë»öÇÏ´Â µ¿¾È óÀ½À¸·Î ã´Â BusLogic È£½ºÆ® ¾îµªÅÍÀÇ ÁÖ¼Ò°¡ »ç¿ëµÇ°Ô ÇÑ´Ù. ¸¸¾à I/O ÁÖ¼Ò parameter°¡ ¸í·ÉÇà ¶óÀÎÀ¸·Î ÁÖ¾îÁø´Ù¸é µðÆúÆ® °Ë»öÀº »ý·«µÈ´Ù.

µÎ ¹ø° Á¤¼ö´Â Tagged QueuingÀ» Áö¿øÇÏ´Â ÀåÄ¡µéÀÇ »ç¿ëÇϱâ À§ÇÑ Tagged Queue Depth¸¦ ÁöÁ¤ÇÑ´Ù. Queue Depth´Â ½ÇÇà½Ã¿¡ µ¿½Ã¿¡ Á¸ÀçÇÒ ¼ö ÀÖ´Â SCSI ¸í·ÉµéÀÇ ¼ýÀÚÀÌ´Ù. ÁöÁ¤µÇÁö ¾ÊÀ¸¸é, µðÆúÆ®·Î 0ÀÌ »ç¿ëµÇ¸ç ÀÌ°ÍÀº ¾îµªÅÍÀÇ Total Queue Depth³ª ¿øÇÏ´Â ÀåÄ¡µé¿¡¼­ ¹ß°ßÇÑ ¼ýÀÚ, Çü, ¼Óµµ, ¿ë·®¿¡ ±â¹ÝÇÏ¿© ÀÚµ¿ÀûÀ¸·Î °áÁ¤µÈ °ªÀÌ »ç¿ëµÈ´Ù. ISA Bounce ¹öÆÛµéÀ» ¿ä±¸Çϴ ȣ½ºÆ® ¾îµªÅ͸¦ À§Çؼ­ Tagged Queue Depth´Â DMA Bounce Buffer memory Áö³ªÄ£ ÇÒ´çÀ» ÇÇÇϱâ À§ÇÏ¿© ÀÚµ¿ÀûÀ¸·Î BusLogic_TaggedQueueDepth_BB¸¦ ¼³Á¤ÇÑ´Ù. Tagged Queue Depth¸¦ Áö¿øÇÏÁö ¾Ê´Â ÁöÁ¤µÈ ÀåÄ¡µéÀº BusLogic_UntaggedQueueDepthÀÇ Queue Depth¸¦ »ç¿ëÇÑ´Ù.

¼¼ ¹ø° Á¤¼ö´Â ÃÊ ´ÜÀ§·Î ¹ö½º Á¡À¯ ½Ã°£À» ÁöÁ¤ÇÑ´Ù. ÀÌ´Â SCSI¹ö½º Àç¼³ Á¤À» °¡¸®Å°´Â È£½ºÆ® ¾îµªÅÍÀÇ ÇÏµå ¸®¼Â¿Í ¾î¶² SCSI ¸í·ÉµéÀ» ³Ñ°ÜÁÖ´Â µ¿¾È¿¡ ±â´Ù¸®´Â ½Ã°£ÀÇ ÃÑ ÇÕ°èÀÌ´Ù. ÁöÁ¤µÇÁö ¾ÊÀ¸¸é µðÆúÆ®·Î 0ÀÌ »ç¿ë µÇ°í ÀÌ´Â BusLogic_DefaultBusSettleTimeÀÇ °ªÀ» »ç¿ëÇÑ´Ù´Â ÀǹÌÀÌ´Ù. ³× ¹ø° Á¤¼ö´Â Local OptionsÀ» ÁöÁ¤ÇÑ´Ù. ÁöÁ¤µÇÁö ¾ÊÀ¸¸é µðÆúÆ®·Î 0ÀÌ µÈ´Ù. Local OptionsÀº ´ÜÁö ÁöÁ¤µÈ È£½ºÆ® ¾îµªÅÍ¿¡¸¸ Àû¿ëµÈ´Ù´Â Á¡¿¡ ÁÖÀÇ Ç϶ó.

´Ù¼¸ ¹ø° Á¤¼ö´Â Global OptionsÀ» ÁöÁ¤ÇÑ´Ù. ÁöÁ¤µÇÁö ¾ÊÀ¸¸é µðÆúÆ®·Î 0 ÀÌ µÈ´Ù. Global OptionsÀº ¸ðµç È£½ºÆ® ¾îµªÅÍ¿¡ °ÉÃÄ Àû¿ëµÈ´Ù´Â Á¡¿¡ ÁÖÀÇ Ç϶ó. ¹®ÀÚ¿­ ¿É¼ÇµéÀº Tagged Queuing°ú ¿¡·¯ Á¤Á¤ È£½ºÆ® ¾îµªÅÍ °Ë»öÀ» Á¶ÀýÇÏ ´Âµ¥ »ç¿ëµÈ´Ù. Tagged Queuing ÁöÁ¤ÀÚ´Â "TQ" ·Î ½ÃÀÛÇÏ°í ÁöÁ¤µÈ ÀåÄ¡µéÀÌ ±×°ÍÀ» Áö¿ø ÇÏ´ÂÁö¸¦ Çã°¡ÇÏ´ÂÁö ¾È ÇÏ´ÂÁö¸¦ ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇÏ´Â °ÍÀ» Çã¿ëÇÑ´Ù.

´ÙÀ½ÀÇ ÁöÁ¤ ¿É¼ÇµéÀÌ »ç¿ë °¡´ÉÇÏ´Ù: TQ:Default -- Tagged QueuingÀº BusLogic È£½ºÆ® ¾îµªÅÍÀÇ Æß¿þ¾î ¹öÀüÀ̳ª ´ÙÁß ¸í·ÉÀ» queuing ÇÏ´Â °ÍÀ» °¡´ÉÇÏ°ÔÇÏ´Â Tagged Queue Depth¿¡ ±â¹ÝÇÏ¿© Á¦ÇѵȴÙ.

TQ:Enable -- Tagged QueuingÀº È£½ºÆ® ¾îµªÅÍ Æß¿þ¾î ¹öÀü¿¡ ±â¹ÝÇϵµ·Ï °­¿äµÇ´Â ¾î´À Á¦Çѵµ ¹«½ÃÇϴ ȣ½ºÆ® ¾îµªÅÍ¿¡¼­ ¸ðµç ´ë»ó ÀåÄ¡µé¿¡ ´ëÇÏ¿© ÀÛµ¿°¡´ÉÇÏ°Ô ¼³Á¤µÉ °ÍÀÌ´Ù.

TQ:Disable -- Tagged QueuingÀº ÀÌ È£½ºÆ® ¾îµªÅÍ¿¡ ¿¬°áµÈ ¸ðµç ÀåÄ¡µé¿¡ ´ëÇÏ¿© ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù.

TQ:<Per-Target-Spec> -- °¢°¢ÀÇ ¿¬°áµÈ ÀåÄ¡¿¡ ´ëÇÏ¿© ¼­·Î ´Ù¸£°Ô Tagged QueuingÀÌ Á¶ÀýµÉ °ÍÀÌ´Ù. <Per-Target-Spec>´Â "Y", "N", ±×¸®°í "X" Áß¿¡ Çϳª·Î ÀÌ·ç¾î Áø´Ù. "Y"´Â Tagged QueuingÀ» °¡´ÉÇÏ°Ô ÇÏ°í "N"´Â À̸¦ ºÒ°¡´ÉÇÏ°Ô ÇÏ°í "X"´Â Æß¿þ¾î ¹öÀü¿¡ ±â¹ÝÇÑ µðÆúÆ®¸¦ ÀÛµ¿À» Çã¿ëÇÑ´Ù. ù ¹ø° ¹®ÀÚ´Â ¿¬°áµÈ ÀåÄ¡ 0¿¡ °ü·ÃµÇ¾î ÀÖ°í µÎ ¹ø° ´Â ÀåÄ¡1¿¡, µîµî; "Y", "N", ±×¸®°í "X"ÀÇ ³ª¿­ÀÌ ¸ðµç ¿¬°áµÈ ÀåÄ¡µé¿¡°Ô ¹ÌÄ¡Áö´Â ¾Ê´Â´Ù¸é ÁöÁ¤µÇÁö ¾Ê´Â ¹®ÀÚµéÀº "X" ·Î °¡Á¤µÈ´Ù.

¸í½ÃÀûÀÎ Tagged QueuingÀº ¹®Á¦¸¦ ¹ß»ý ½ÃŲ´Ù´Â °Í¿¡ ÁÖÀÇÇ϶ó; À§ÀÇ ¹æ¹ýÀº Tagged QueuingÀÌ Á¦´ë·Î ±¸ÇöµÇÁö ¾ÊÀº ÀåÄ¡¸¦ µð½º¿¡ÀÌºí ½ÃÅ°´Âµ¥ ¿ì¼± »ç¿ëµÈ´Ù.

¿¡·¯ º¹±¸ ¹æ¹ýÀÇ ÁöÁ¤Àº "ER:"·Î ½ÃÀÛÇÏ¸ç ¸í½ÃÀûÀ¸·Î Á¦´ë·Î ¼º°øÇÏÁö ¸øÇÑ SCSI ¸í·É¿¡ ÀÇÇÏ¿© ResetCommand°¡ ºÒ¸®¾úÀ» ¶§ ÇؾßÇÒ ¿¡·¯ º¹±¸ ÇൿÀ» ÁöÁ¤ÇÑ´Ù.

¾Æ·¡ÀÇ ¿É¼ÇµéÀÌ °¡´ÉÇÏ´Ù:

ER:Default -- ¿¡·¯ º¹±¸¸¦ Hard Reset°ú SCSI ¼­ºê½Ã½ºÅÛÀÇ ±ÇÀå»çÇ× ¿É¼Ç ÀÎ Bus Device Reset »çÀÌ¿¡¼­ ¼±ÅÃÇÒ °ÍÀÌ´Ù.

ER:HardReset -- ¿¡·¯ º¹±¸ SCSI ¹ö½º ¸®¼ÂÀ» À¯¹ß½ÃÅ°´Â È£½ºÆ® ¾îµªÅÍÀÇ Hard Reset¸¦ ¼±ÅÃÇÒ °ÍÀÌ´Ù.

ER:BusDeviceReset -- ¿¡·¯ º¹±¸´Â ¿¡·¯¸¦ À¯¹ß½ÃÅ°´Â °³°³ÀÇ ÁöÁ¤ ÀåÄ¡¿¡ Bus Device Reset ¸Þ½ÃÁö¸¦ Àü¼ÛÇÑ´Ù.

ER:None -- ¿¡·¯ º¹±¸´Â ±ÝÁöµÉ °ÍÀÌ´Ù. ÀÌ ¿É¼ÇÀº SCSI ¹ö½º ResetÀ̳ª ¹ö½º ÀåÄ¡ resetÀÌ ´ë»ó ÀåÄ¡¸¦ ¿ÏÀüÈ÷ º¹±¸ ºÒ°¡´ÉÇÏ°Ô ÇÒ °æ¿ì¿¡¸¸ ¼±ÅõǾî Áø´Ù.

ER:<Per-Target-Spec> -- ¿¡·¯ ºÏ±¸´Â °¢°¢ÀÇ ÀåÄ¡¸¶´Ù °³º°ÀûÀ¸·Î Á¦¾îµÉ °ÍÀÌ´Ù. <Per-Target-Spec>´Â "D","H","B", ±×¸®°í "N" ¹®ÀÚµé·Î ÀÌ·ç¾î Áø ´Ù. "D"´Â µðÆúÆ®¸¦ ¼±ÅÃÇÏ°í. "H"´Â Hard ResetÀ» "B"´Â ¹ö½º ÀåÄ¡ ¸®¼ÂÀ» "N"Àº None¸¦ ¼±ÅÃÇÑ´Ù. ù ¹ø° ¹®ÀÚ´Â 0¹ø ´ë»ó ÀåÄ¡¿Í °ü·ÃµÇ°í µÎ ¹ø° ¹®ÀÚ´Â 1¹ø ´ë»ó ÀåÄ¡¸¦ ......; "D", "H", "B", ±×¸®°í "N" ¹®ÀÚµéÀÇ ³ª¿­ ÀÌ ¸ðµç °¡´ÉÇÑ ´ë»ó ÀåÄ¡¸¦ Ä¿¹öÇÒ ¼ö ¾ø´Ù¸é ¿­°ÅÇÏÁö ¹®ÀÚµéÀº "D" ·Î °¡Á¤µÈ´Ù. È£½ºÆ® ¾îµªÅÍ °Ë»öÀº´Â ¾Æ·¡ÀÇ ¹®ÀÚ¿­µé·Î ±¸¼ºµÈ´Ù.

NoProbe -- ¾î¶² Á¾·ùÀÇ °Ë»öµµ ÇÏÁö ¾Ê´Â´Ù. ±×·¯¹Ç·Î ¾î´À BusLogic È£½º Æ® ¾îµªÅ͵µ ¹ß°ßµÇÁö ¾ÊÀ» °ÍÀÌ´Ù.

NoProbeISA -- Ç¥ÁØ ISA I/O ÁÖ¼ÒµéÀº °Ë»öµÇÁö ¾Ê´Â´Ù. ±×·¯¹Ç·Î ´ÜÁö PCI È£½ºÆ® ¾îµªÅ͵éÀÌ °ËÃâµÉ °ÍÀÌ´Ù.

NoSortPCI -- PCI ½ºÄ³´× ¼ø¼­¸¦ À§ÇØ ¹ö½º³ª ÀåÄ¡ÀÇ ¹øÈ£¸¦ »ç¿ëÇÏ´Â AutoSCSIÀÇ ¾î¶² ¼³Á¤µµ ¹«½ÃÇϸç PCI ¹ÙÀÌ¿À½º¿¡ Á¦°øµÇ´Â ¼ø¼­·Î PCI È£½ºÆ® ¾îµªÅ͵éÀÌ ¿­°ÅµÉ °ÍÀÌ´Ù.

EATA SCSI Cards (`eata=')

ÃÖ±ÙÀÇ ¹öÀü 2.0 Ä¿³Îµé¿¡ À־, EATA µå¶óÀ̹öµéÀº °Ë»öµÇ´Â i/o ÁÖ¼Òµé À» ÁöÁ¤ÇÏ´Â ºÎÆ® ÀÎÀÚ¸¦ Çã¿ëÇÑ´Ù. ´ÙÀ½Àº ÀÌ°ÍÀÇ ÇüÅ´Ù:


        eata=iobase1[,iobase2][,iobase3]...[,iobaseN]

µå¶óÀ̹ö´Â ¿©±â¿¡ ¿­°ÅµÇ´Â ¼ø¼­·Î ÁÖ¼ÒµéÀ» °Ë»öÇÒ °ÍÀÌ´Ù.

Future Domain TMC-8xx, TMC-950 (`tmc8xx=')

ÀÌ·± SCSI È£½ºÆ®À» À§ÇÑ °Ë»ö ÄÚµå´Â ¿ì¼± ¼³Ä¡µÈ BIOS¸¦ ã¾Æº¸°í ¾ø´Ù¸é ´ç½ÅÀÇ Ä«µå¸¦ ãÁö ¸øÇÒ °ÍÀÌ´Ù. ¾Æ´Ï¸é ´ç½ÅÀÇ BIOSÀÇ ±âÈ£ ¹®ÀÚ¿­À» ãÀ» ¼ö ¾ø¾î ÀνĵÇÁö ¾Ê´Â´Ù¸é ¾î´À °æ¿ì¿¡µµ ´ç½ÅÀº ´ÙÀ½ Çü½ÄÀÇ ºÎÆ® ÀÎÀÚ¸¦ »ç¿ëÇؾ߸¸ ÇÒ °ÍÀÌ´Ù.


        tmc8xx=mem_base,irq

mem_base °ªÀº Ä«µå°¡ »ç¿ëÇÏ´Â I/O ¿µ¿ª¿¡ »ç»óµÇ´Â ¸Þ¸ð¸®ÀÇ °ªÀÌ´Ù. ÀÌ´Â ÀϹÝÀûÀ¸·Î ¾Æ·¡ÀÇ °ªµé Áß¿¡ ÇϳªÀÌ´Ù: 0xc8000, 0xca000, 0xcc000, 0xce000, 0xdc000, 0xde000.

Future Domain TMC-16xx, TMC-3260, AHA-2920 (`fdomain=')

µå¶óÀ̹ö´Â ÀÌ·± Ä«µåµéÀ» ¾Ë·ÁÁø ·Ò ¹ÙÀÌ¿À½º ±âÈ£ ¸®½ºÆ®¿¡ µû¶ó¼­ °ËÃâÇÑ´Ù. ¾Ë·ÁÁø ¹ÙÀÌ¿À½ºÀÇ Àüü ¸®½ºÆ®¿¡ ´ëÇؼ­´Â linux/drivers/scsi/fdomain.c¸¦ º¸±â ¹Ù¶õ´Ù. ÀÌ ÆÄÀÏÀÇ ¾Õ ºÎºÐ¿¡´Â ¸¹Àº Á¤º¸°¡ ÀÖ´Ù. ´ç½ÅÀÇ BIOS°¡ µå¶óÀ̹ö¸¦ ¸ð¸¥´Ù¸é ¾Æ·¡ÀÇ Çü½ÄÀÇ ¿À¹ö¶óÀÌ µå¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.


        fdomain=iobase,irq[,scsi_id]

IOMEGA Parallel Port / ZIP drive (`ppa=')

ÀÌ µå¶óÀ̹ö´Â IOMEGA ZIP µå¶óÀ̹ö¿¡ µé¾îÀÖ´Â IOMEGA º´·Ä Æ÷Æ® SCSI ¾îµªÅ͸¦ À§ÇÑ °ÍÀÌ´Ù. ÀÌ°Ç ¿À¸®Áö³¯ IOMEGA PPA3 ÀåÄ¡¿Íµµ µ¿ÀÛÇÑ´Ù. ÀÌ µå¶óÀ̹ö¸¦ À§ÇÑ ºÎÆ® ÀÎÀÚÀÇ Çü½ÄÀÌ´Ù.


        ppa=iobase,speed_high,speed_low,nybble

ºÎ°¡ÀûÀ¸·Î ÁöÁ¤µÈ °ªµéÀÎ iobase¸¦ Á¦¿ÜÇÑ ¸ðµç °ªµé¿¡ ´ëÇÏ¿© ´ç½ÅÀÌ 3°³ÀÇ ¿É¼Ç parameterµéÀ» °¡Áö°í º¯°æÇÏ·Á ÇÑ´Ù¸é ±×µéÀÌ ¹«¾ùÀ» Á¦¾îÇÏ´ÂÁö¿¡ ´ëÇÑ ¼¼¼¼ÇÑ »çÇ×À» linux/drivers/scsi/README.ppa¿¡¼­ ÀÐÀ¸¶ó´Â Ãæ°í¸¦ ¹ÞÀ» °ÍÀÌ´Ù.

NCR5380 based controllers (`ncr5380=')

´ç½Å º¸µå¿¡ µû¶ó¼­, 5380 Àº i/o »ç»óÇϰųª ¸Þ¸ð¸® »ç»óÀ» ÇÒ °ÍÀÌ´Ù. (ÀϹÝÀûÀ¸·Î 0x400 ¾Æ·¡ÀÇ ÁÖ¼Ò´Â i/o »ç»óÀ» ÀǹÌÇÑ´Ù. ±×·¯³ª PCI³ª EISA Çϵå¿þ¾î´Â 0x3ff ÀÌ»óÀÇ i/o ÁÖ¼ÒµéÀ» »ç¿ëÇÑ´Ù.) ¾î´À °æ¿ìµç, ´ç½ÅÀº ÁÖ¼Ò, IRQ °ª, DMA ä³Î °ªÀ» ÁöÁ¤ÇÑ´Ù. i/o »ç»ó Ä«µåÀÇ ÇÑ ¿¹´Â ´ÙÀ½ÀÌ µÉ °ÍÀÌ´Ù.: ncr5380=0x350,5,3. Ä«µå°¡ ÀÎÅÍ·´Æ®¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é 255ÀÇ IRQ °ªÀº ÀÎÅÍ·´Æ®¸¦ ºÒ°¡´ÉÇÏ°Ô ÇÑ´Ù. 254ÀÇ IRQ °ªÀº ÀÚµ¿°Ë»öÀ» ÀǹÌÇÑ ´Ù. ´õ ÀÚ¼¼ÇÑ °ÍÀº linux/drivers/scsi/README.g_NCR5380 ÆÄÀÏ¿¡¼­ º¼ ¼ö ÀÖ´Ù.

NCR53c400 based controllers (`ncr53c400=')

ÀϹÝÀûÀÎ 53c400 Áö¿øÀº À§¿¡¼­ ¾ð±ÞµÈ ÀϹÝÀûÀÎ 5380ÀÇ Áö¿ø°ú °°Àº µå¶ó À̹ö¸¦ »ç¿ëÇÑ´Ù.ºÎÆ® ÀÎÀÚ´Â 53c400¿¡¼­ »ç¿ëµÇÁö ¾Ê´Â DMA ä³ÎÀ» Á¦¿ÜÇÏ ¸é µ¿ÀÏÇÏ´Ù.

NCR53c406a based controllers (`ncr53c406a=')

ÀÌ µå¶óÀ̹ö´Â ´ÙÀ½ ÇüÅÂÀÇ ºÎÆ® ÀÎÀÚ¸¦ »ç¿ëÇÑ´Ù:


        ncr53c406a=PORTBASE,IRQ,FASTPIO

IRQ¿Í FASTPIO parameterµéÀº ¿É¼ÇÀÌ´Ù. 0ÀÇ ÀÎÅÍ·´Æ® °ªÀº ÀÎÅÍ·´Æ® »ç¿ëÀ» ±ÝÁö ½ÃŲ´Ù. FASTPIO ¸¶¶ó¹ÌÅ͸¦ À§ÇØ »ç¿ëÇÏ´Â 1ÀÇ °ªÀº single-byte inb³ª outb ¸í·É¾î ´ë½Å¿¡ inslÀ̳ª outsl ¸í·É¾îÀÇ »ç¿ëÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù. µå¶óÀ̹ö´Â ÄÄÆÄÀÏ ½ÃÀÇ ¿É¼ÇÀ¸·Î DMA¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

Pro Audio Spectrum (`pas16=')

PAS16Àº NCR5380 SCSI ĨÀ» »ç¿ëÇÏ°í, »õ·Î¿î ¸ðµ¨µéÀº Á¡ÆÛ ¾ø´Â ȯ°æ¼³Á¤ À» Áö¿øÇÑ´Ù. ºÎÆ®ÀÎÀÚ´Â ´ÙÀ½ÀÇ Çü½ÄÀÌ´Ù:


        pas16=iobase,irq

´ÜÁö Â÷ÀÌÁ¡Àº 255ÀÇ IRQ°ªÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ´Â °ÍÀÌ°í ÀÌ´Â µå¶óÀ̹ö¿¡°Ô ºñ ·Ï ¼º´ÉÀº ¶³¾îÁö´õ¶óµµ ÀÎÅÍ·´Æ®¸¦ »ç¿ëÇÏÁö ¸»¶ó°í ¸»ÇÒ °ÍÀÌ´Ù. iobase´Â ÀϹÝÀûÀ¸·Î 0x388ÀÌ´Ù.

Seagate ST-0x (`st0x=')

ÀÌ·± SCSI È£½ºÆ®À» À§ÇÑ °Ë»ö ÄÚµå´Â ¿ì¼± ¼³Ä¡µÈ BIOS¸¦ ã°í ¾ø´Ù¸é ´ç½ÅÀÇ Ä«µå¸¦ ãÁö ¸øÇÒ °ÍÀÌ´Ù. ¾Æ´Ï¸é ´ç½ÅÀÇ BIOSÀÇ ±âÈ£ ¹®ÀÚ¿­ÀÌ Ã£À» ¼ö ¾ø¾î ÀνĵÇÁö ¾Ê´Â´Ù¸é ¾î´À °æ¿ì¿¡µµ ´ç½ÅÀº ´ÙÀ½ Çü½ÄÀÇ ºÎÆ® ÀÎÀÚ¸¦ »ç¿ëÇؾ߸¸ ÇÒ °ÍÀÌ´Ù.


        st0x=mem_base,irq

mem_base °ªÀº Ä«µå°¡ »ç¿ëÇÏ´Â I/O ¿µ¿ª¿¡ »ç»óµÇ´Â ¸Þ¸ð¸®ÀÇ °ªÀÌ´Ù. ÀÌ´Â ÀϹÝÀûÀ¸·Î ¾Æ·¡ÀÇ °ªµé Áß¿¡ ÇϳªÀÌ´Ù: 0xc8000, 0xca000, 0xcc000, 0xce000, 0xdc000, 0xde000.

Trantor T128 (`t128=')

ÀÌ·± Ä«µåµéÀº ¶ÇÇÑ NCR5380 Ĩ¿¡ ±â¹ÝÇÑ°í ¾Æ·¡ÀÇ ¿É¼ÇµéÀ» Çã¿ëÇÑ´Ù.


        t128=mem_base,irq

mem_baseÀÇ Á¤È®ÇÑ °ªµéÀº ´ÙÀ½°ú °°´Ù: 0xcc000, 0xc8000, 0xdc000, 0xd8000.

Ultrastor SCSI cards (`u14-34f=')

ÀÌ Ä«µå¿¡´Â µÎ °³ÀÇ ºñ ÀÇÁ¸ÀûÀÎ µå¶óÀ̹ö°¡ Àִµ¥ Áï, CONFIG_SCSI_U14_34F ´Â u14-34f.c¸¦ »ç¿ëÇÏ°í CONFIG_SCSI_ULTRASTOR´Â ultrastor.c¸¦ »ç¿ëÇÑ´Ù. u14-34f´Â ´ÙÀ½ ÇüÅÂÀÇ ºÎÆ® ÀÎÀÚµéÀ» Çã¿ëÇÑ´Ù (ÃÖ±Ù Ä¿³Î ¹öÀü 2.0¿¡¼­).


        u14-34f=iobase1[,iobase2][,iobase3]...[,iobaseN]

µå¶óÀ̹ö´Â ³ª¿­µÇ´Â ¼ø¼­´ë·Î ÁÖ¼ÒµéÀ» °Ë»öÇÒ °ÍÀÌ´Ù.

Western Digital WD7000 cards (`wd7000=')

ÀÌ µå¶óÀ̹ö´Â wd7000À» À§ÇÏ¿© ¾Ë·ÁÁø BIOS ROM ¹®ÀÚ¿­À» ã°í ¾à°£ ¶³¾îÁö´Â Ç¥ÁØ È¯°æ ¼³Á¤¿¡ ´ëÇÏ¿© ¾Ë°í ÀÖ´Ù. ´ç½ÅÀÇ Ä«µå¿¡ Á¤È®ÇÑ °ªÀÌ ¾ø°Å³ª ´ç½ÅÀÌ BIOS ¹öÀüÀ» ¾ËÁö ¸øÇÑ´Ù¸é ´ç½ÅÀº ¾Æ·¡ÀÇ ÇüÅ·ΠºÎÆ® ÀÎÀÚ¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù:


        wd7000=irq,dma,iobase

4.3 SCSI Host Adapters that don't Accept Boot Args

ÇöÀç ¾Æ·¡ÀÇ SCSI Ä«µåµéÀº ºÎÆ®½Ã¿¡ ¾î´À parameterµéµµ »ç¿ëÀÌ ºÒ°¡´ÉÇÏ´Ù. ¿ä±¸µÈ´Ù¸é µå¶óÀ̹ö ÀÚü¸¦ ÆíÁýÇÏ¿© Á÷Á¢ÀûÀÎ °ªÀ» ÁÙ ¼ö ÀÖ´Ù.

        Adaptec aha1740 (EISA probing),
        NCR53c7xx,8xx (PCI, both drivers)
        Qlogic Fast (0x230, 0x330)
        Qligic ISP (PCI)

5. Hard Disks

ÀÌ ÀýÀº Ç¥ÁØ MFM/RLL, ST-506, XT ±×¸®°í IDE µð½ºÅ© µå¶óÀ̹ö ÀåÄ¡µé¿¡ °ü·ÃµÈ ¸ðµç ºÎÆ® ÀÎÀÚµéÀ» ³ª¿­ÇÑ´Ù. IDE³ª generic ST-506 HD µå¶óÀ̹ö´Â ¸ðµÎ `hd=' ¿É¼ÇÀ» Çã¿ëÇÑ´Ù.

5.1 IDE Disk/CD-ROM Driver Parameters

IDE µå¶óÀ̹ö´Â ¸¹Àº parameterµéÀ» Çã¿ëÇÑ´Ù. À̵éÀº µð½ºÅ© geometry specifications·ÎºÎÅÍ ±ÔÁ¤µÇ¸ç Á»´õ ÀÌ°ÍÀº Çâ»óµÇ°Å³ª °íÀå³­ controller ĨÀ» Áö¿øÇϱâ À§ÇÔÀÌ´Ù. ¾Æ·¡ÀÇ °ÍµéÀº ¸ðµç °¡´ÉÇÑ ºÎÆ® ÀÎÀÚµéÀÇ ¸ðÀ½ÀÌ´Ù. Á»´õ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ç½ÅÀÌ ½ÇÁ¦·Î linux/Documentation µð·ºÅ丮¿¡ ÀÖ´Â ide.txt ÆÄÀÏÀ» Âü°í ÇÏ¿©¶ó. À̷κÎÅÍ ¾Æ·¡ÀÇ ¿ä¾à¹®ÀÌ ¹ßÃéµÇ¾ú´Ù.

 "hdx=" ´Â "hdc" ¿Í °°Àº ¿¹Ã³·³ ¸ðµç "x"  ´Â "a" ·ÎºÎÅÍ "h" ·Î ÀνĵȴÙ.
"idex=" ´Â "ide1"°ú °°Àº ¿¹Ã³·³ ¸ðµç "x"  ´Â "0" ·ÎºÎÅÍ "3" ·Î ÀνĵȴÙ.
 "hdx=noprobe"          : µå¶óÀ̹ö°¡ Á¸ÀçÇÏ¸é ±×°ÍµéÀ» °Ë»öÇÏÁö  ¾Ê´Â´Ù.
 "hdx=none"             : µå¶óÀ̹ö°¡ ¾øÀ¸¸é cmos¸¦ ¹«½ÃÇÏ°í °Ë»öÇÏÁö
                          ¾Ê´Â´Ù.
 "hdx=nowerr"           : ÀÌ µå¶óÀ̹ö¿¡ WRERR_STAT ºñÆ®¸¦ ¹«½ÃÇÑ´Ù.
 "hdx=cdrom"            : µå¶óÀ̹ö°¡ ÀÖ°í ±×°ÍÀÌ cdrom µå¶óÀ̺êÀÌ´Ù.
 "hdx=cyl,head,sect"    : µå¶óÀ̹ö°¡ ÀÖ°í ÁöÁ¤°ªµéÀ» °¡Áö°í ÀÖ´Ù.
 "hdx=autotune"         : ÀÌ µå¶óÀ̹ö¿¡¼­¸¸ °¡´ÉÇÏ´Ù¸é ºü¸¥  PIO mode
                          Áö¿øÀ» À§ÇÏ¿© ÀÎÅÍÆäÀ̽º ¼Óµµ¸¦  Á¶ÀýÇϱâ À§ÇÑ
                          ½Ãµµ¸¦ ÇÒ °ÍÀÌ´Ù.  ¸ðµç ĨÇüÅ¿¡¼­ Áö¿ø µÇÁö´Â
                          ¾ÊÀ¸¸ç ¿¿³¯ÀÇ IDE µå¶óÀ̹ö³ª ÀÌ»óÇÑ IDE
                          µå¶óÀ̹öµé¿¡¼­ »ó´çÇÑ ¹®Á¦¸¦ ¹ß»ýÇÒ ¼öµµ ÀÖ´Ù.
 "idex=noprobe"         : ÀÎÅÍÆäÀ̽º¸¦ °Ë»öÇϰųª »ç¿ëÇϱâ À§ÇÑ ½Ãµµ¸¦
                          ÇÏÁö ¾Ê´Â´Ù.
 "idex=base"            : ÀϹÝÀûÀ¸·Î "base"°¡ 0x1f0 À̳ª 0x170ÀÇ °ªÀ»
                          °¡Áö¸ç "ctl" ÀÌ "base"+0x206 À¸·Î °¡Á¤µÇ´Â ÁÖ¼Ò¿¡¼­
                          ÀÎÅÍÆäÀ̽º¸¦ °Ë»öÇÑ´Ù.
 "idex=base,ctl"        : base¿Í ctlÀ» ÁöÁ¤
 "idex=base,ctl,irq"    : base, ctl ±×¸®°í irq ¹øÈ£¸¦ ÁöÁ¤
 "idex=autotune"        : ÀÌ µå¶óÀ̹ö¿¡¼­¸¸ °¡´ÉÇÏ´Ù¸é  ºü¸¥ PIO mode
                          Áö¿øÀ» À§ÇÏ¿© ÀÎÅÍÆäÀ̽º ¼Óµµ¸¦ Á¶ÀýÇϱâ À§ÇÑ
                          ½Ãµµ¸¦ ÇÒ °ÍÀÌ´Ù.  ¸ðµç Ĩ ÇüÅ°¡ Áö¿ø µÇÁö´Â
                          ¾ÊÀ¸¸ç ¿¿³¯ÀÇ IDE µå¶óÀ̹ö³ª ÀÌ»óÇÑ IDE
                          µå¶óÀ̹öµé¿¡¼­ »ó´çÇÑ ¹®Á¦¸¦ ¹ß»ýÇÒ ¼öµµ ÀÖ´Ù.
 "idex=noautotune"      : µå¶óÀ̹ö´Â ÀÎÅÍÆäÀ̽º ¼Óµµ¸¦ Á¶ÀýÇÏ·ÁÇÏÁö
                          ¾ÊÀ» °ÍÀÌ´Ù.  ÀÌ´Â cmd640À» Á¦¿ÜÇÑ ´ëºÎºÐÀÇ
                          Ĩ¼Â¿¡¼­ µðÆúÆ®ÀÌ´Ù.
 "idex=serialize"       : idex¿Í ide(x^1)¿¡¼­ ¿¬»êÀ» Áߺ¹ÇÏÁö ¾ÊÀ½
¾Æ·¡ÀÇ °ÍµéÀº base,ctl portsµéÀÌ ´ëüµÇÁö ¾ÊÀº µðÆúÆ® »óȲÀÎ ide0 ¿¡¼­¸¸ ÀûÇÕÇÏ´Ù.
 "ide0=dtc2278"         : DTC2278 ÀÎÅÍÆäÀ̽º¸¦ °Ë»öÇÏ°í Áö¿øÇÔ
 "ide0=ht6560b"         : HT6560B ÀÎÅÍÆäÀ̽º¸¦ °Ë»öÇÏ°í Áö¿øÇÔ
 "ide0=cmd640_vlb"      : CMD640 ĨÀ» °¡Áö°í ÀÖ´Â VLB Ä«µåµé¿¡¼­
                          ¿ä±¸µÈ´Ù.  (ÀÚµ¿ÀûÀ¸·Î ¼±ÅõǴ PCI¸¦ À§ÇÑ
                          °ÍÀÌ ¾Æ´Ô)
 "ide0=qd6580"          : qd6580 ÀÎÅÍÆäÀ̽º¸¦ °Ë»öÇÏ°í Áö¿øÇÔ
 "ide0=ali14xx"         : ali14xx Ĩ¼ÂµéÀ»  °Ë»öÇÏ°í Áö¿øÇÔ
                          (ALIM1439/M1445)
 "ide0=umc8672"         : umc8672 Ĩ¼ÂµéÀ» °Ë»öÇÏ°í Áö¿øÇÔ
 
¸ðµç ¿¹¿Ü´Â "BAD OPTION" ¸Þ½ÃÁö¿Í ÇÔ²² °ÅÀýµÈ´Ù.

5.2 Standard ST-506 Disk Driver Options (`hd=')

Ç¥ÁØ µð½ºÅ© µå¶óÀ̹ö´Â IDE µå¶óÀ̹ö¿Í ºñ½ÁÇÑ µð½ºÅ©µéÀ» À§ÇÑ Áö¸®ÀûÀÎ ÀÎÀÚµéÀ» Çã¿ëÇÒ ¼ö ÀÖ´Ù. À̵éÀº ´ÜÁö ¼¼°¡ÁöÀÇ °ªµé(C/H/S)À» ±â´ëÇÑ´Ù. ´õ ¸¹°Å³ª ´õ Àû´Ù¸é ¹«½ÃµÈ´Ù. ÀÎÀڷμ­ ´ÜÁö `hd=' ¸¸À» Çã¿ëÇϴµ¥ ¿¹¸¦ µé¸é `hda=', `hdb=' µîµîÀÌ¸ç ¿©±â¼­´Â Á¤È®ÇÑ °ªÀº ¾Æ´Ï´Ù. ±× ÇüÅ´ ¾Æ ·¡¿¡ ÀÖ´Ù:


        hd=cyls,heads,sects

µÎ °³ÀÇ µð½ºÅ©°¡ ¼³Ä¡µÇ¾ú´Ù¸é À§ÀÇ ¹®ÀåÀÌ µÎ ¹ø° µð½ºÅ©ÀÇ Áö¸®Àû parameter¿Í ÇÔ²² ¹Ýº¹µÈ´Ù.

5.3 XT Disk Driver Options (`xd=')

´ç½ÅÀÌ ¿îÀÌ ¾ÈÁÁ°Ôµµ ¿¿³¯ÀÇ 8bit Ä«µåµé Áß¿¡ Çϳª¸¦ »ç¿ëÇÏ°í ÀÖ´Ù¸é À̵é Ä«µå¸¦ °Ë»öÇÏ´Â ÄÚµåµéÀº ¿ì¼± ¼³Ä¡µÈ BIOS¸¦ ã¾Æº¸°í ¾ø´Ù¸é ´ç½ÅÀÇ Ä«µå¸¦ ãÁö ¸øÇÒ °ÍÀÌ´Ù. ±×¸®°í ´ç½ÅÀÇ BIOSÀÇ ±âÈ£ ¹®ÀÚ¿­À» ãÀ» ¼ö ¾ø¾î ÀνĵÇÁö ¾Ê´Â´Ù¸é ¾î´À °æ¿ì¿¡µµ ´ç½ÅÀº ´ÙÀ½ Çü½ÄÀÇ ºÎÆ® ÀÎÀÚ¸¦ »ç¿ëÇؾ߸¸ ÇÒ °ÍÀÌ´Ù.


        xd=type,irq,iobase,dma_chan

typeÀº Ä«µåÀÇ °³°³ÀÇ Á¦Á¶¾÷ÀÚ¸¦ ÁöÁ¤Çϴµ¥ ¾Æ·¡¿Í °°´Ù: 0=generic; 1=DTC; 2,3,4=Western Digital, 5,6,7=Seagate; 8=OMTI. °°Àº Á¦Á¶¾÷ÀÚ·Î ºÎÅÍÀÇ ¿©·¯ type °£ÀÇ Â÷ÀÌÁ¡Àº ´ÜÁö ¹ß°ß½Ã¿¡ »ç¿ëµÇ´Â BIOS ¹®ÀÚ¿­Àε¥ ÀÌ´Â typeÀÌ ÁöÁ¤µÈ´Ù¸é »ç¿ëµÇÁö ¾Ê´Â´Ù. xd_setup() ÇÔ¼ö´Â °ªµéÀ» °Ë»çÇÏÁö ¾Ê°í´Â, ´ç½ÅÀÌ ¸ðµç °ªÀ» ÀÔ·ÂÇÏ¿´À» °ÍÀÌ¶ó °¡Á¤ÇÑ´Ù. ±×·¯¹Ç·Î ²À ÀÔ·ÂÇ϶ó. ¿©±â¿¡ `default' XT ÄÜÆ®·Î·¯ parameter¸¦ °¡Áö´Â BIOS¿¡¼­ »ç¿ëºÒ°¡´ÉÇϰųª ¿Å°ÜÁø WD1002 ÄÜÆ®·Ñ·¯ÀÇ ÇÑ ¿¹°¡ ÀÖ´Ù.
        xd=2,5,0x320,3

6. CD-ROMs (Non-SCSI/ATAPI/IDE)

ÀÌÀýÀº CD-ROM ÀåÄ¡¿¡ °ü°èÇÑ ¸ðµç °¡´ÉÇÑ ºÎÆ® ÀÎÀÚµéÀ» º¸ÀδÙ. ÀÌ´Â SCSI¿Í IDE/ATAPI CD-ROMµéÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù. CD-ROM µéÀÇ ´ëºÎºÐÀº ´ç½ÅÀÌ Àоî¾ßÇÒ ¹®¼­ ÆÄÀϵéÀ» °¡Áö°í ÀÖ°í ±×µéÀº ¸ðµÎ °¡±î¿î °÷ linux/Documentation/cdrom¿¡ ÀÖÀ½À» ÁÖÀÇÇ϶ó.

6.1 The Aztech Interface (`aztcd=')

ÀÌ Ä«µå¸¦ À§ÇÑ ¹®¹ý:


   
        aztcd=iobase[,magic_number]

´ç½Å¿¡ magic_number¸¦ 0x79·Î ¼³Á¤ÇÏ¿´´Ù¸é µå¶óÀ̹ö´Â ¾Ë·ÁÁöÁö ¾Ê´Â Æß ¿þ¾î ¹öÀü¿¡¼­ ¾î¶»°Ô Çؼ­µç ½ÇÇàÇÏ·Á°í ³ë·ÂÇÒ °ÍÀÌ´Ù. ¸ðµç ´Ù¸¥ °ªµéÀº ¹«½ÃµÈ´Ù.

6.2 The CDU-31A and CDU-33A Sony Interface (`cdu31a=')

ÀÌ CD-ROM ÀÎÅÍÆäÀ̽º´Â Pro Audio Spectrum »ç¿îÆ® Ä«µå ÀϺο¡¼­ ¹ß°ßµÇ °í ÀÌ¿Í ´Ù¸£°Ô Sony´Â ÀÎÅÍÆäÀ̽º Ä«µå°¡ °ø±ÞÇÑ´Ù. ÇüÅ´ ´ÙÀ½°ú °°´Ù:


        cdu31a=iobase,[irq[,is_pas_card]]

IRQ °ªÀ» 0À¸·Î ÁöÁ¤ÇÏ¿© µå¶óÀ̹ö¿¡°Ô Çϵå¿þ¾î ÀÎÅÍ·´Æ®°¡ Áö¿øµÇÁö ¾Ê´Â´Ù´Â °ÍÀ» ¾Ë¸°´Ù(¾î¶² PAS Ä«µåµé¿¡¼­ ó·³). ´ç½ÅÀÌ ÀÎÅÍ·´Æ®¸¦ Áö¿øÇÑ´Ù¸é µå¶óÀ̹öÀÇ CPU »ç¿ë·®À» ÁÙ¿© »ç¿ëÇÏ¿©¾ß ÇÑ´Ù. `is_pas_card' ´Â Pro Audio Spectrum Ä«µå¸¦ »ç¿ëÇÑ´Ù¸é `PAS'¸¦ ÀÔ·ÂÇÏ°í ±×·¸Áö ¾Ê´Ù¸é Àý´ë ÁöÁ¤Çؼ­´Â ¾ÈµÈ´Ù.

6.3 The CDU-535 Sony Interface (`sonycd535=')

CD-ROM ÀÎÅÍÆäÀ̽º´Â ´ÙÀ½°ú °°´Ù:


        sonycd535=iobase[,irq]

ÇϳªÀÇ IRQ °ªÀ» ÁöÁ¤Çϱ⸦ ¹Ù¶õ´Ù¸é `placeholder' °ª¿¡ ±â¹ÝÇÑ I/O base °ªÀ¸·Î 0ÀÌ »ç¿ëµÈ´Ù.

6.4 The GoldStar Interface (`gscd=')

CD-ROM ÀÎÅÍÆäÀ̽º´Â ´ÙÀ½°ú °°´Ù:


        gscd=iobase

6.5 The ISP16 Interface (`isp16=')

CD-ROM ÀÎÅÍÆäÀ̽º´Â ´ÙÀ½°ú °°´Ù:


        isp16=[port[,irq[,dma]]][[,]drive_type]

irq³ª dma °ª¿¡ 0À» »ç¿ëÇÏ´Â °ÍÀº À̸¦ »ç¿ëÄ¡ ¾Ê°Ú´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. drive_typeÀ» À§ÇÏ¿© Çã°¡µÈ °ªµéÀº noisp16, Sanyo, Panasonic, Sony, ±×¸®°í MitsumiÀÌ´Ù. noisp16À» »ç¿ëÇÏ´Â °ÍÀº µå¶óÀ̹ö Àüü¸¦ »ç¿ëÄ¡ ¸øÇÏ°Ô ¸¸µç´Ù.

6.6 The Mitsumi Standard Interface (`mcd=')

CD-ROM ÀÎÅÍÆäÀ̽º´Â ´ÙÀ½°ú °°´Ù:


        mcd=iobase,[irq[,wait_value]]

wait_value´Â µå¶óÀ̹ö¿¡ ¹®Á¦°¡ ÀÖ´Â »ç¶÷µéÀ» À§ÇÑ ³»ºÎ ŸÀÌ¸Ó °ªÀ¸·Î »ç¿ëµÈ´Ù. ÄÄÆÄÀÏ ½Ã¿¡ DEFINEÀÇ ÀÇÁ¸ÇÏ¿© ±¸ÇöµÇ±âµµ ÇÏ°í ¾ÈµÇ±âµµ ÇÑ´Ù.

6.7 The Mitsumi XA/MultiSession Interface (`mcdx=')

ÃÖ±Ù¿¡ ÀÌ·± `½ÇÇèÀûÀÎ' µå¶óÀ̹ö´Â ¼³Á¤ ÇÔ¼ö¸¦ °¡Áö°í ÀÖ´Ù, ±×·¯³ª ¾î¶² parameterµµ ¾ÆÁ÷ ±¸ÇöµÇÁö ¾Ê¾Ò´Ù(Ä¿³Î ¹öÀü 1.3.15 ÇöÀç). ÀÌ´Â À§¿Í °° Àº Çϵå¿þ¿¡ À־ ±×·¸´Ù. ±×·¯³ª µå¶óÀ̹ö´Â È®Àå µÇ¾îÁ® ¿Ô´Ù.

6.8 The Optics Storage Interface (`optcd=')

ÀÌ·± ÇüÀÇ Ä«µå¸¦ À§ÇÑ ¹®¹ýÀº:


        optcd=iobase

7. The Phillips CM206 Interface (`cm206=')

ÀÌ·± ÇüÀÇ Ä«µå¸¦ À§ÇÑ ¹®¹ýÀº:


        cm206=[iobase][,irq]

µå¶óÀ̹ö´Â IRQ °ªÀÌ 3¿¡¼­ 11»çÀÌÀÏ °ÍÀÌ°í I/O ports °ªÀº 0x300¿¡¼­ 0x370»çÀÌÀÏ °ÍÀ̶ó°í °¡Á¤ÇÑ´Ù. ±×·¡¼­ ´ç½ÅÀº ¾î¶² ¼ø¼­µç Çϳª³ª ¾çÂÊ ¼ýÀÚ¸¦ ¸ðµÎ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ÀÚµ¿°Ë»öÀ» Çϱâ À§ÇÏ¿© `cm206=auto'µµ Çã¿ëÇÑ´Ù.

7.1 The Sanyo Interface (`sjcd=')

ÀÌ·± ÇüÀÇ Ä«µå¸¦ À§ÇÑ ¹®¹ýÀº:


        sjcd=iobase[,irq[,dma_channel]]

7.2 The SoundBlaster Pro Interface (`sbpcd=')

ÀÌ·± ÇüÀÇ Ä«µå¸¦ À§ÇÑ ¹®¹ýÀº:


        sbpcd=iobase,type

typeÀÇ ÀÚ¸®¿¡´Â ¾Æ·¡ÀÇ ¹®ÀÚ¿­(´ë¼Ò¹®ÀÚ ±¸ºÐ)Áß¿¡ Çϳª°¡ ¿Â´Ù: `SoundBlaster', `LaserMate', À̰ųª `SPEA'. I/O base´Â »ç¿îµå ºÎºÐÀÌ ¾Æ´Ñ CD-ROM ÀÎÅÍÆäÀ̽ºÀÇ °ÍÀÌ´Ù.

8. Other Hardware Devices

À§ÀÇ ±¸ºÐ¿¡ ÀûÇÕÇÏÁö ¾Ê´Â ´Ù¸¥ ¾î´À ÀåÄ¡µéÀº ¿©±â¿¡¼­ Çϳª·Î ÃÑ°ýÇÏ¿© ¸»ÇÑ´Ù.

8.1 Ethernet Devices (`ether=')

¼­·Î ´Ù¸¥ µå¶óÀ̹ö´Â ¼­·Î ´Ù¸¥ parameterµéÀ» »ç¿ëÇÑ´Ù. ±×·¯³ª ÃÖ¼ÒÇÑ IRQ, I/O port base°ª, À̸§Àº °øÀ¯ÇÑ´Ù. À̵éÀÇ °¡Àå ÀϹÝÀûÀÎ ÇüŸ¦ ¾Æ·¡¿¡ º¸ÀδÙ:


        ether=irq,iobase[,param_1[,param_2,...param_8]]],name

ù ¹ø° ºñ¼öÄ¡ ÀÎÀÚ´Â À̸§À¸·Î ºÐ¸®µÈ´Ù. param_n °ªµéÀº(ÀûÀýÇÏ´Ù¸é) ÀϹÝÀûÀ¸·Î °¢°¢ÀÇ ¼­·Î ´Ù¸¥ Ä«µå³ª µå¶óÀ̹ö¿¡ ¼­·Î ´Ù¸¥ Àǹ̸¦ °¡Áø´Ù. ÀüÇüÀûÀÎ param_n °ªµéÀº °øÀ¯ ¸Þ¸ð¸® ÁÖ¼Ò³ª ÀÎÅÍÆäÀ̽ºÀÇ ¼±ÅÃ, DMA ä³Î °°Àº °ÍÀ» ÁöÁ¤Çϴµ¥ Á¾Á¾ »ç¿ëµÈ´Ù. ÀÌ parameterÀÇ ´ëºÎºÐÀÇ ÀϹÝÀûÀÎ »ç¿ëÀº µðÆúÆ®·Î ethercard Çϳª´Â °Ë»ö ÇÑ ÈÄ¿¡, °­Á¦·Î µÎ ¹ø° ethercard¸¦ °Ë»öÇϴµ¥ ÀÖ´Ù. ÀÌ´Â ´ÙÀ½°ú °°ÀÌ °£´ÜÈ÷ ÀÌ·ç¾îÁú ¼ö ÀÖ´Ù.
        ether=0,0,eth1

À§ÀÇ ¿¹Á¦¿¡¼­ IRQ³ª I/O baseÀÇ °ªÀÌ 0ÀÌ¸é µå¶óÀ̹ö¿¡°Ô ÀÚµ¿ °Ë»öÇ϶ó´Â °ÍÀ» ¾Ë¸®´Â °ÍÀÓÀ» ÁÖÀÇÇ϶ó. IMPORTANT NOTE TO MODULE USERS: ´ç½ÅÀÌ ½ÇÇà½Ã loadable modules¸¦ »ç¿ë ÇÏÁö ¾Ê´Â´Ù¸é À§ÀÇ ¿¹¿¡¼­ µÎ ¹ø° Ä«µå¸¦ À§ÇÑ °Ë»öÀº °­¿äµÇÁö ¾ÊÀ» °ÍÀÌ´Ù (´ë½Å¿¡ ÄÄÆÄÀ϶§¿¡ °­¿äÇÒ ¼ö ÀÖ´Ù). ´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷ÆǵéÀº modular µå¶óÀ̹öµéÀÇ Å« ¼±Åðú °áÇÕµÈ ±âº»ÀûÀÎ °ñ°ÝÀÇ Ä¿³ÎÀ» »ç¿ëÇÑ´Ù. ether= ´Â ´ÜÁö Ä¿³Î¿¡°Ô Á÷Á¢ ÄÄÆÄÀÏµÈ µå¶óÀ̹öµé¿¡°Ô¸¸ Àû¿ëµÈ´Ù.(À̵é ÀÎÀÚ´Â ethernet µå¶óÀ̹öµé°ú ÇÔ²² ÄÄÆÄÀÏµÈ Ä¿³Î¿¡°Ô¸¸ È¿·ÂÀÌ ÀÖ´Ù:¿ªÁÖ) Ethernet-Howto´Â ¿©·¯ Ä«µåµéÀ» »ç¿ëÇϴµ¥ °ü·ÃµÇ°Å³ª Ä«µå³ª µå¶óÀ̹ö°¡ param_n °ªµéÀÌ ¾îµð¼­ »ç¿ëµÇ´ÂÁö¸¦ ±¸ÇöÇÏ´Â °ÍÀ», ÁöÁ¤Çϴµ¥¿¡ °ü·ÃµÈ ¿Ïº®ÇÏ°í º¸´Ù ¸¹Àº ¹®¼­¸¦ °¡Áö°í ÀÖ´Ù. Èï¹Ì·Î¿î µ¶ÀÚµéÀº Á»´õ ¿Ïº®ÇÑ Á¤º¸¸¦ ¾ò±â À§ÇÏ¿© °ü·ÃµÈ ÀýµéÀ» ÂüÁ¶ÇÏ¿©¶ó Ethernet-HowTo sunsite.unc.edu/mdw/HOWTO/Ethernet-HOWTO.html

8.2 The Floppy Disk Driver (`floppy=')

¸¹Àº Ç÷ÎÇÇ µå¶óÀ̹ö ¿É¼ÇµéÀÌ ÀÖ°í À̵éÀº ¸ðµÎ linux/drivers/block¾È¿¡ ÀÖ´Â README.fd ¾È¿¡ ³ª¿­µÇ¾î ÀÖ´Ù. ÀÌ Á¤º¸´Â ±× ÆÄÀÏ¿¡¼­ Á÷Á¢ »Ì¾Æ³½ °ÍÀÌ´Ù.

floppy=mask,allowed_drive_mask Çã°¡µÈ µå¶óÀ̺긦 ¸¶½ºÅ© Çϱâ À§ÇÏ¿© bitmask¸¦ ¼³Á¤ÇÑ´Ù. µðÆúÆ®·Î °¢°¢ Ç÷ÎÇÇ ÄÜÆ®·Ñ·¯ÀÇ ÀåÄ¡ 0¹ø°ú 1¹ø¸¸ÀÌ Çã¿ëµÈ´Ù. ÀÌ´Â ÀåÄ¡ 2³ª 3À» Á¢±Ù ÇÏ¿© Å°º¸µå¸¦ ¾û¸ÁÀ¸·Î ¸¸µå´Â ºñÇ¥ÁØ Çϵå¿þ¾î(ASUS PCI motherboards)¿¡¼­ È®½ÇÈ÷ ÀÛµ¿ÇÑ´Ù. ÀÌ ¿É¼ÇÀº cmos ¿É¼Ç¿¡ ÀÇÇÏ¿© Àß »ç¿ëµÇÁö ¾Ê´Â´Ù.

floppy=mask,allowed_drive_mask floppy=all_drives ¸ðµç µå¶óÀ̺ê·Î Çã°¡Çϱâ À§ÇØ bitmask¸¦ ¼³Á¤ÇÑ´Ù. Ç÷ÎÇÇ ÄÜÆ®·Ñ·¯¿¡ ¿¬°áµÈ µÎ °³ ÀÌ»óÀÇ µå¶óÀ̺êµéÀ» °¡Áö°í ÀÖ´Ù¸é À̸¦ »ç¿ëÇ϶ó.

floppy=mask,allowed_drive_mask floppy=asus_pci ÀåÄ¡ 0°ú 1¸¸À» °¡´ÉÄÉ Çϱâ À§ÇØ bitmask¸¦ ¼³Á¤ÇÑ´Ù. (±âº» ¼³Á¤)

floppy=mask,allowed_drive_mask floppy=daring floppy=mask,allowed_drive_mask Ç÷ÎÇÇ µå¶óÀ̹ö¿¡°Ô Àß µ¿ÀÛÇÏ´Â ÄÜÆ®·Ñ·¯¸¦ °¡Áö°í ÀÖ´Ù°í ¾Ë¸°´Ù. ÀÌ´Â Á»´õ È¿À²ÀûÀÌ°í ºÎµå·´°Ô ÀÛµ¿Çϵµ·ÏÇÑ´Ù. ±×·¯³ª ¾î¶² ÄÜÆ®·Ñ·¯¿¡¼­´Â ½Ç ÆÐÇÒ °ÍÀÌ´Ù. ÀÌ°ÍÀº ¾î¶² µ¿ÀÛÀÇ ¼Óµµ¸¦ ºü¸£°Ô ÇÏ¿©ÁØ´Ù.

floppy=0,daring Ç÷ÎÇÇ µå¶óÀ̹ö¿¡°Ô Ç÷ÎÇÇ ÄÜÆ®·Ñ·¯´Â Á¶½É½º·´°Ô »ç¿ëµÈ´Ù°í ¾Ë¸°´Ù.

floppy=one_fdc Ç÷ÎÇÇ µå¶óÀ̹ö¿¡°Ô ´ÜÁö ÇϳªÀÇ Ç÷ÎÇÇ ÄÜÆ®·Ñ·¯¸¸À» °¡Áö°í ÀÖ´Ù°í ¾Ë¸° ´Ù(±âº» ¼³Á¤).

floppy=two_fdc or floppy=address,two_fdc Ç÷ÎÇÇ µå¶óÀ̹ö¿¡°Ô µÎ °³ÀÇ Ç÷ÎÇÇ ÄÜÆ®·Ñ·¯µéÀ» °¡Áö°í ÀÖ´Ù°í ¾Ë¸°´Ù. µÎ ¹ø° Ç÷ÎÇÇ ÄÜÆ®·Ñ·¯´Â address À§Ä¡¿¡ ÀÖ´Ù°í °¡Á¤µÇ´Âµ¥ address°¡ ÁÖ¾îÁöÁö ¾Ê´Â´Ù¸é 0x370¹øÁö·Î °¡Á¤µÈ´Ù.

floppy=thinkpad Ç÷ÎÇÇ µå¶óÀ̹ö¿¡°Ô Thinkpad¸¦ °¡Áö°í ÀÖ´Ù°í ¾Ë¸°´Ù. ThinkpadµéÀº µð½ºÅ© º¯È¯ ¶óÀÎÀ» À§ÇÏ¿© ¿ª °ü·Ê¸¦ »ç¿ëÇÑ´Ù.

floppy=0,thinkpad Ç÷ÎÇÇ µå¶óÀ̹ö¿¡°Ô Thinkpad¸¦ ¾È °¡Áö°í ÀÖ´Ù°í ¾Ë¸°´Ù.

floppy=drive,type,cmos µå¶óÀ̺êÀÇ cmos ÇüÀ» typeÀ¸·Î ¼³Á¤ÇÑ´Ù. °Ô´Ù°¡, ÀÌ µå¶óÀ̺ê´Â ºñÆ® ¸¶½ºÅ©¸¦ Çã¶ôÇÑ´Ù. ÀÌ´Â ´ç½ÅÀÌ µÎ °³ ÀÌ»óÀÇ Ç÷ÎÇÇ µå¶óÀ̺긦 °¡Áö°í Àְųª(¹°¸®Àû cmos ¿¡¼­´Â ´ÜÁö µÎ °³ ¸¸ÀÌ ¼­¼úµÈ´Ù.) BIOS°¡ ºñÇ¥ÁØ CMOS ÇüÀ» °¡Áö°í ÀÖÀ» °æ¿ì¿¡ À¯¿ëÇÏ´Ù. óÀ½ÀÇ µÎ µå¶óÀ̺êµéÀ» CMOS¿¡¼­ 0À¸·Î ¸¸µå´Â °ÍÀº Ç÷ÎÇÇ µå¶óÀ̹ö°¡ ÀÌµé µå¶óÀ̺êµéÀ» À§ÇØ ¹°¸®ÀûÀÎ cmos¸¦ Àеµ·Ï ¸¸µç´Ù.

floppy=unexpected_interrupts ¿¹»óÄ¡ ¾ÊÀº ÀÎÅÍ·´Æ®¸¦ ¹Þ¾ÒÀ» °æ¿ì °æ°í ¸Þ½ÃÁö¸¦ ÇÁ¸°Æ® ÇÑ´Ù.

floppy=no_unexpected_interrupts or floppy=L40SX ¿¹»óÄ¡ ¾ÊÀº ÀÎÅÍ·´Æ®¸¦ ¹Þ¾ÒÀ» °æ¿ì °æ°í ¸Þ½ÃÁö¸¦ ÇÁ¸°Æ® ÇÏÁö ¾Ê´Â´Ù. ÀÌ´Â ¾î¶² ºñµð¿À ¸ðµå¿¡ IBM L40SX ·¦Å¾ ÄÄÇ»ÅÍ¿¡¼­ ÇÊ¿äÇÏ´Ù. ¿©±â¿£ ºñµð¿À¿Í Ç÷ÎÇÇ »çÀÌ¿¡ ³»ºÎÀûÀÎ »óÈ£ ÀÛµ¿ÀÌ ÀÖ´Â °ÍÀ¸·Î º¸ÀδÙ. ¿¹»óÄ¡ ¾Ê´Â ÀÎÅÍ·´Æ®´Â ´ÜÁö ¼º´É¿¡ ¿µÇâÀ» ÁÖ¸ç ¹«½ÃÇصµ ¾ÈÀüÇÏ´Ù.)

8.3 The Sound Driver (`sound=')

»ç¿îµå µå¶óÀ̹ö´Â Á¦´ë·Î µÈ °ªÀ¸·Î ÄÄÆÄÀÏµÈ °ÍÀ» ¿À¹ö¶óÀ̵åÇϱâ À§ÇÏ¿© ºÎÆ® ÀÎÀÚµéÀ» Çã¿ëÇÑ´Ù. ÀÌ°ÍÀº ¿ÀÈ÷·Á º¹ÀâÇÔÀ¸·Î Ãßõ ÇÏÁö ¾Ê´Â´Ù. ÀÌ´Â linux/drivers/sound¿¡ Readme.Linux ÆÄÀÏ¿¡ ¼­¼úµÇ¾î ÀÖ´Ù. ºÎÆ®ÀÎÀÚ ÇüÅ´ ´ÙÀ½°ú °°´Ù:


        sound=device1[,device2[,device3...[,device11]]]

°¢°¢ÀÇ deviceN °ªµéÀº ¾Æ·¡ÀÇ 0xTaaaId ÀÌ·± ÇüÅÂÀÌ¸ç ´ÙÀ½°ú °°Àº ¹ÙÀÌÆ® µéÀ» »ç¿ëÇÑ´Ù.
T - ÀåÄ¡ÀÇ ÇüÅ : 1=FM, 2=SB, 3=PAS, 4=GUS, 5=MPU401, 6=SB16,
                  7=SB16-MPU401
aaa - 16 Áø¼öÀÇ I/O ÁÖ¼Òµé
I - 16Áø¼öÀÇ ÀÎÅÍ·´Æ® ¶óÀÎ(¿¹¸¦ µé¸é 10=a, 11=b, ...)
d - DMA ä³Î.
ÀÌ°ÍÀ» ¸Å¿ì ÁöÀúºÐÇÏ´Ù°í »ý°¢ÇÒ ¼ö ÀÖÀ½À¸·Î ÀÚ½ÅÀÇ °³ÀÎÀûÀÎ °ªµé·Î ÄÄÆÄÀÏ ÇÏ´Â °ÍÀÌ ÃßõµÈ´Ù. `sound=0' ºÎÆ® ÀÎÀÚ¸¦ »ç¿ëÇÏ´Â °ÍÀº »ç¿îµå µå¶óÀ̹ö Àüü¸¦ ºÒ´ÉÀ¸·Î ¸¸µç´Ù.

8.4 The Bus Mouse Driver (`bmouse=')

¹ö½º ¸¶¿ì½º µå¶óÀ̹ö´Â ´ÜÁö ÇϳªÀÇ parameter¸¸À» ÃëÇÑ´Ù. ÀÌ´Â »ç¿ëµÇ´Â Çϵå¿þ¾î IRQ °ªÀÌ´Ù.

8.5 The MS Bus Mouse Driver (`msmouse=')

MS ¸¶¿ì½º µå¶óÀ̹ö´Â ´ÜÁö ÇϳªÀÇ parameter¸¸À» ÃëÇÑ´Ù. ÀÌ´Â »ç¿ëµÇ´Â Çϵå¿þ¾î IRQ°ªÀÌ´Ù.

8.6 The Printer Driver (`lp=')

1.3.75 ÀÌ»óÀÇ Ä¿³Î¿¡ ÀÖ¾î ´ç½ÅÀº ÇÁ¸°ÅÍ µå¶óÀ̹ö¿¡°Ô »ç¿ëÇÒ Æ÷Æ®¿Í »ç ¿ëÇÏÁö ¾ÊÀ» Æ÷Æ®¸¦ ¾Ë·ÁÁÙ ¼ö ÀÖ´Ù. ÈÄÀÚÀÇ °æ¿ì ÇÁ¸°ÅÍ µå¶óÀ̹ö°¡ ¸ðµç ÇÁ¸°ÅÍ Æ÷Æ®¸¦ ¿ä±¸ÇÏ´Â °ÍÀ» ¿øÇÏÁö ¾Ê´Â´Ù¸é ´Ù¸¥ µå¶óÀ̹öµéÀº (¿¹¸¦ µé ¸é PLIP, PPA) µéÀº ±×µé ´ë½Å¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

ÀÎÀÚÀÇ Çü½ÄÀº ¿©·¯ i/o¿Í IRQ ½ÖÀÌ´Ù. ¿¹¸¦ µé¸é lp=0x3bc,0,0x378,7´Â 0x3bvÆ÷Æ®¿¡ IRQ¾ø´Â(polling)¸ðµå¸¦ »ç¿ëÇÏ°í 0x378Æ÷Æ®¿¡ IRQ 7¹øÀ» »ç¿ëÇÑ´Ù. 0x278Æ÷Æ®´Â °Ë»öµÇÁö ¾ÊÀ» °ÍÀÌ´Ù.

ÀÚµ¿ °Ë»öÀº ´ÜÁö `ÀÎÀÚ°¡ ¾øÀ» ½Ã¿¡¸¸ ¼öÇàµÈ´Ù. ¸ðµç ÇÁ¸°ÅÍ µå¶óÀ̹ö¸¦ ºÒ´ÉÀ¸·Î ¸¸µé±â À§Çؼ­ ´ÜÁö lp=0 ÀÌ°Í Çϳª¸¸ »ç¿ëÇصµ µÈ´Ù.

8.7 The ICN ISDN driver (`icn=')

ISDNµå¶óÀ̹ö´Â ¾Æ·¡ Çü½ÄÀÇ ºÎÆ® ÀÎÀÚµéÀ» ¿øÇÑ´Ù:


        icn=iobase,membase,icn_id1,icn_id2

iobase´Â Ä«µåÀÇ i/o Æ÷Æ®ÀÇ ÁÖ¼ÒÀÌ°í, membase´Â Ä«µåÀÇ °øÀ¯¸Þ¸ð¸®ÀÇ º£À̽º ÁÖ¼ÒÀÌ°í, µÎ °³ÀÇ icn_id´Â À¯ÀÏÇÑ ASCII ¹®ÀÚ¿­ ±¸ºÐÀÚµéÀÌ´Ù.

8.8 The PCBIT ISDN driver (`pcbit=')

ÀÌ ºÎÆ® ÀÎÀÚµéÀº ¾Æ·¡ Çü½ÄÀÇ ½ÖÀ¸·Î µÈ Á¤¼ö ÀÎÀÚµéÀ» °¡Áø´Ù:


        pcbit=membase1,irq1[,membase2,irq2]

membaseN´Â N ¹ø° Ä«µåÀÇ °øÀ¯ ¸Þ¸ð¸® º£À̽º ÁÖ¼ÒÀÌ°í irqN ´Â N ¹ø° Ä«µåÀÇ ÀÎÅÍ·´Æ® ¼³Á¤ÀÌ´Ù. µðÆúÆ®·Î´Â IRQ 5, membase°¡ 0xD0000À» »ç¿ëÇÑ´Ù.

8.9 The Teles ISDN driver (`teles=')

ISDN µå¶óÀ̹ö´Â ¾Æ·¡ Çü½ÄÀÇ ºÎÆ® ÀÎÀÚµéÀ» ¿øÇÑ´Ù:


        teles=iobase,irq,membase,protocol,teles_id

iobase´Â Ä«µåÀÇ i/o Æ÷Æ®ÀÇ ÁÖ¼ÒÀÌ°í, membase´Â Ä«µåÀÇ °øÀ¯¸Þ¸ð¸®ÀÇ º£À̽º ÁÖ¼ÒÀÌ°í, irq´Â Ä«µå°¡ »ç¿ëÇÏ´Â ÀÎÅÍ·´Æ® ä³ÎÀÌ´Ù. ±×¸®°í teles_id´Â À¯ÀÏÇÑ ASCII ¹®ÀÚ¿­ ±¸ºÐÀÚµéÀÌ´Ù.

8.10 The DigiBoard Driver (`digi=')

DigiBoard µå¶óÀ̹ö´Â ¿©¼¸ °³ÀÇ ÄÞ¸¶·Î ±¸ºÐµÈ ±¸ºÐÀÚµéÀ̳ª Á¤¼öµéÀ» Çã¿ëÇÑ´Ù. ¼ø¼­¸¦ °¡Áö´Â 6°³ÀÇ °ªµéÀº ¾Æ·¡¿Í °°´Ù:

        ÀÌ Ä«µå¸¦ »ç¿ë°¡´É/ºÒ´É
        Ä«µåÀÇ Çü: PC/Xi(0), PC/Xe(1), PC/Xeve(2), PC/Xem(3)
        ´ëü ÇÉ ¹è¿­À» »ç¿ë°¡´É/ºÒ´É
        ÀÌ Ä«µåÀÇ Æ÷Æ® ¼ö
        Ä«µå¿¡ ¼³Á¤µÈ I/O Æ÷Æ®(¹®ÀÚ¿­À» »ç¿ëÇÑ´Ù¸é 16Áø¼ö)
        ¸Þ¸ð¸® À©µµ¿ì º£À̽º(¹®ÀÚ¿­À» »ç¿ëÇÑ´Ù¸é 16Áø¼ö)
Á¤È®ÇÑ ºÎÆ® ÇÁ·ÒÇÁÆ® ÀÎÀÚÀÇ ¿¹(±¸ºÐÀÚ³ª Á¤¼öÇü ¸ðµÎ):
        digi=E,PC/Xi,D,16,200,D0000
        digi=1,0,0,16,512,851968

digi= ºÎÆ® ÇÁ·ÒÇÁÆ®°¡ ¾øÀ» ½Ã¿¡´Â µðÆúÆ®·Î 0x200ÀÇ i/o, 0xD0000ÀÇ °øÀ¯ ¸Þ¸ð¸® ÁÖ¼Ò°¡ »ç¿ëµÊÀ» ÁÖÀÇÇ϶ó. ¿©±â¿¡´Â ÀÚµ¿°Ë»öÀº ¾ø´Ù. Á»´õ ÀÚ¼¼ÇÑ ³»¿ëÀº linux/Documentation/digiboard.txt¿¡¼­ ãÀ» ¼ö ÀÖ´Ù.

8.11 The RISCom/8 Multiport Serial Driver (`riscom8=')

4°³±îÁöÀÇ º¸µå´Â °¢°¢ÀÇ º¸µå ¼³Á¤¿¡ À¯ÀÏÇÑ i/o Æ÷Æ® °ªµéÀ» Á¦°øÇÔÀ¸·Î½á Áö¿øµÉ ¼ö ÀÖ´Ù. ´Ù¸¥ ¼¼ºÎÀûÀÎ »çÇ×Àº linux/Documentation/riscom8.txt¿¡¼­ ãÀ» ¼ö ÀÖ´Ù.

8.12 The Baycom Serial/Parallel Radio Modem (`baycom=')

À̵é ÀåÄ¡µéÀÇ ºÎÆ® ÀÎÀÚÀÇ Çü½ÄÀº:


        baycom=modem,io,irq,options[,modem,io,irq,options]

modem=1À» »ç¿ëÇÏ´Â °ÍÀº ser12ÀåÄ¡¸¦ °¡Áö°í ÀÖÀ½À» ÀǹÌÇÏ°í modem=2´Â ´ç½ÅÀÌ par96 ÀåÄ¡¸¦ °¡Áö°í ÀÖÀ½À» ÀǹÌÇÑ´Ù. options=0À» »ç¿ëÇϸé Çϵå¿þ¾î DCD¸¦ »ç¿ëÇÏ´Â °ÍÀÌ°í options=1´Â ¼ÒÇÁÆ®¿þ¾îÀûÀÎ DCD¸¦ »ç¿ëÇÏ´Â °ÍÀÌ´Ù. io¿Í irq´Â Æò»ó½Ã i/o Æ÷Æ® º£À̽º ±×¸®°í ÀÎÅÍ·´Æ® ¼³Á¤µéÀÌ´Ù. /linux/drivers/char/ µð·¹Å丮¿¡ README.baycom ÆÄÀÏ¿¡ ÀÚ¼¼ÇÑ ³»¿ëÀÌ ÀÖ´Ù.

9. Closing

ÀÌ ¹®¼­¿¡¼­ ¿ÀÀÚ³ª µÚ¶³¾îÁö´Â Á¤º¸¸¦ ¹ß°ßÇß´Ù¸é, ³ª¿¡°Ô ¾Ë·Á´Þ¶ó. It is easy to overlook stuff. Thanks, Paul Gortmaker, gpg109@rsphy1.anu.edu.au


ID
Password
Join
You have an ambitious nature and may make a name for yourself.


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