⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bootprompt-howto.txt

📁 linux-bible.rar linux-bible.rar
💻 TXT
📖 第 1 页 / 共 5 页
字号:
   。 这个选项也可以经由使用 rdev -v 或相同的 vidmode 指令对 vmlinuz 档案   作设定。 这使得设定程式码能够在真的启动 Linux 核心之前使用视讯(video)基   本输出入系统改变预设的显示模式。 典型的模式是 80x50, 132x44 等等。 使用   此选项最好的方式是以 vga=ask 启动, 如此在启动核心前会有个列表提示你的   显示卡可以使用的各种模式。 一旦你从上述列表得知你想使用的号码,以後就可   以把它放在 `ask' 的位置。 更进一步的资讯请参阅随附於所有新版核心的   linux/Documentation/svga.txt 档案。      注意,新的核心(2.1 版以上)有改变显示模式的设定程式码选项 Video mode   selection support, 所以如果你想使用这个特性那麽你就得打开这个选项。   4. 小型电脑智慧介面(SCSI)周边的启动参数   这一节包含用来传递有关小型电脑智慧介面(SCSI)卡(host adapters)及 SCSI 设   备之资讯的启动参数说明。   4.1 中层驱动程式的参数   中层驱动程式处理像磁碟,光碟及磁带等等而不深入介面卡的特性。     最大侦测逻辑号码(LUN)数(`max_scsi_luns=')     每个 SCSI 设备本身里面都可以包含一个‘子设备’号码。 最常见的例子是那些   一次可以放好几张片子的新型 SCSI 光碟机。 每张光碟由指定之设备的‘逻辑号   码(Logical Unit Number: LUN)’定址。 但大部份的设备,像硬碟机,磁带机等   等都是单一个的设备, 而逻辑号码设为零。      只有一个逻辑编号的设备若轫体写得不好就会出问题。 某些设计不良的 SCSI 设   备(旧的以及就那麽巧被你碰上的新设备)无法接受不为零的逻辑编号侦测。 它   们会挂在那,而且有可能把整个 SCSI 汇流排(bus)都带著一起陪葬。      较新的核心有一个配置选项可以让你设定所要侦测之最大逻辑编号。 预设只侦测   到逻辑编号零以必免上述问题。      在启动时指定要侦测的逻辑号码可以键入 `max_scsi_luns=n' 作为启动参数,   其中 n 是介於壹到捌的数字。 要避免上述问题可以使用 n=1 以避免这些个烂设   备不高兴。     SCSI 磁带驱动程式的参数(`st=')     SCSI 磁带驱动程式的某些启动时期配置可以藉由使用下列参数达成:     _________________________________________________________________           st=buf_size[,write_threshold[,max_bufs]]     _________________________________________________________________      前面两个数字的单位是千位元组。预设的 buf_size 是 32kB。 最多可以指定为   16384kB,大的荒谬。 write_threshold 缓冲区确认送至磁带的值,预设为   30kB。 最大缓冲区个数视侦测到的装置数量而定,预设值为二。使用□例如:     _________________________________________________________________           st=32,30,2     _________________________________________________________________      完整的细节可以在 README.st 档案中找到, 位於核心原始程式码结构(tree)的   scsi 目录里。   4.2 SCSI 卡的参数   本节的常见标记:      iobase -- SCSI 卡进驻的第一个输出入埠。 以十六进制表示法指定,而且通常   落在 0x200 到 0x3ff 之间。      irq -- 介面卡设定使用的硬体中断。 其可用的值与介面卡有关, 但通常是 5,   7, 9, 10, 11, 12, 以及 15。其它值通常由一般的周边设备使用, 像是 IDE 硬   碟,软碟,串列埠等等。      dma -- 介面卡使用的直接记忆体存取(Direct Memory Access:DMA)通道。 典型   只用於具汇流排主控(bus-mastering)能力的卡。 PCI 及 VLB 介面卡本即具汇流   排主控,且不需要任何 ISA 直接记忆体存取通道。      scsi-id -- 在 SCSI 汇流排上,介面卡用来识别它本身的识别号码。 只有某些   介面卡允许你改变这个值,大部份则都内定且永久不变。 通常预设值是七,但西   捷(Seagate)以及 Future Domain TMC-950 卡使用六。      parity -- SCSI 介面卡是否期望所连接的设备交换资讯时提供同位检查码。 指   定一表示打开同位检查,零则为关闭。 同样地,并非所有的介面卡都支援选用同   位检查这个启动参数。     Adaptec aha151x, aha152x, aic6260, aic6360, SB16-SCSI (`aha152x=')     aha 编号对照卡而 aic 编号对照这些卡上实际的 SCSI 晶片, 包含   Soundblaster-16 SCSI。      侦测这些 SCSI 卡的程式码寻找从卡上安装进来的基本输出入系统, 如果没有,   就找不到你的卡。然後你就得使用这种型式的启动参数:     _________________________________________________________________   aha152x=iobase[,irq[,scsi-id[,reconnect[,parity]]]]     _________________________________________________________________      注意,如果此驱动程式编译时有打开错误侦测,则可以指定第六个值以设定侦错   层级。      所有参数都如本节最前面所述,而 reconnect 值如果不为零则允许设备离线/重   新连线。 使用□例如下:     _________________________________________________________________           aha152x=0x340,11,7,1     _________________________________________________________________      注意,参数必须依序指定,意谓如果你想指定同位检查, 那麽你也得指定   iobase, irq, scsi-id 以及 reconnect 值。     Adaptec aha154x (`aha1542=')     这些是 aha154x 系列的卡。 aha1542 系列的卡板子上有一个 i82077 软碟控制   器,而 aha1540 系列的卡没有。      这些卡是汇流排主控卡,而且有可以设定”公平性”的参数,用来与其它设备共   用汇流排。 其启动参数看起来像下面这样。     _________________________________________________________________           aha1542=iobase[,buson,busoff[,dmaspeed]]     _________________________________________________________________      可用的 iobase 值通常是: 0x130, 0x134, 0x230, 0x234, 0x330, 0x334 其中   之一。 仿(Clone)卡可能允许使用其它值。      buson, busoff 的值是该卡占用工业标准架构(ISA)汇流排的毫秒   数(microsecond)。 预设值是 11us on, and 4us off,如此其它的卡 (像是工   业标准架构介面的 LANCE 乙太网路卡)就有机会存取工业标准架构汇流排。      dmaspeed 的值是进行直接记忆体存取的速率(以百万位元组每秒为单位)。 预   设为 5MB/s。 新版的卡可以让你从软体配置(soft-configuration)中选择这个值   , 较旧的卡则使用跳接(jumpers)。假设你的主机板够力的话可以使用 10MB/s。   如果使用 5MB/s 以上的值请小心试验。     Adaptec aha274x, aha284x, aic7xxx (`aic7xxx=')     这些卡可以接受此种格式的参数。     _________________________________________________________________           aic7xxx=extended,no_reset     _________________________________________________________________      如果 extended 的值不为零则表示打开对大容量磁碟的延伸转换(extended   translation)。 no_reset 值如果不为零则是告诉驱动程式启动时, 设定介面卡   的时候不要重置 SCSI 汇流排。     AdvanSys SCSI Host Adaptors (`advansys=')     AdvanSys 驱动程式最多能接受四个输出入位址以侦测 AdvanSys SCSI 卡。注意   ,这些值(若使用的话)完全不会影响 EISA 或是 PCI 的 侦测。它们仅用来侦   测 ISA 以及 VLB 介面卡。还有,如果此驱动 程式编译时有打开错误侦测的话,   那麽错误侦测的输出输出层级可以 藉由加入 0xdeb[0-f] 参数来设定。     Always IN2000 介面卡 (`in2000=')     跟其它 SCSI 卡的启动参数不同, IN2000 驱动程式使用由美国标准交换   码(ASCII) 所组成的前置(prefix)字串代表大部份的整数参数。 这是一份支援列   表:      ioport:addr -- 其中 addr 是卡(通常没有唯读记忆体)的输出入位址。      noreset -- 没有选用的参数。这避免启动时期的 SCSI 汇流排重置动作。      nosync:x -- x 是个位元遮罩(bitmask),其中前面七个位元对应到七个 SCSI 设   备 (第零个位元是第零号设备,馀类推)。      设定其中的位元以避免对该设备进行同步(sync)协商(negotiation)。 驱动程式   预设是关闭所有设备之同步。      period:ns -- ns 是以奈秒(nanoseconds)为单位之最小 SCSI 资料传输时间区段   (period)。预设为 500; 可接受的值是 250 到 1000。      disconnect:x -- x = 0 即绝不允许离线,2 即一定可以离线。 x = 1 则为’适   当’时可离线,这是预设值, 而且是一般情况的最佳选择。      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 的硬体 (`AM53C974=')     与其它驱动程式不同,这一个不使用启动参数来传达输出入埠, 硬体中断或直接   记忆体存取通道。 (既然 AMD53C974 是个 PCI 设备,其实也不需要作这些设定   。) 取而代之的是用来传达介面卡与设备间传输模式与传输率的参数。 这最好   用□例来解释:     _________________________________________________________________           AM53C974=7,2,8,15     _________________________________________________________________      这会被解释成这样:‘对於 SCSI-ID 7 的控制器与 SCSI-ID 2 的设备间之通讯   , 使用最大 8MHz 之同步模式传输率。应协商 15 位元组的偏移值。’ 详细资   料可在 linux/drivers/scsi/README.AM53C974 档案里找到。     BusLogic SCSI 介面卡与 v1.2 的核心 (`buslogic=')     在旧版的核心中, buslogic 驱动程式只接受一个参数,就是输出入位址。 它能   接受下列值:0x130, 0x140, 0x230, 0x234, 0x330, 0x334。     BusLogic SCSI 介面卡与 v2.x 的核心 (`BusLogic=')     在 v2.x 核心中,BusLogic 驱动程式接受许多参数。 (注意上面的大小写;是   大写的 B 以及 L!!! )。 下面的细节是直接从 v2.0 核心中的 Leonard N.   Zubkoff's 驱动程式拿过来的。      这个 BusLogic 驱动程式的核心命令列是由 "BusLogic" 驱动程式识别字, 加上   各个以逗号格开的选用性整数序列,後面跟著各个选用性的字串序列所组成。 每   行命令列都用於一张 BusLogic 卡, 在使用多张 BusLogic 卡的系统上可以使用   多个命令列来设定。      第一个整数指定介面卡所在的 I/O 位址。如果不指定则预设值为零, 表示把这   个参数设为预设侦测顺序中找到的第一张 BusLogic 卡。 如果在命令列上指定了   任何的 I/O 位址参数,预设侦测顺序就会被忽略。      第二个整数指定用於支援伫列运作(Tagged Queuing)的目标设备之伫列深度。 伫   列深度是容许同时送出的 SCSI 指令数。如果没有指定则预设值为零, 表示使用   根据介面卡的总伫列深度及数目,种类,速度, 以及侦测目标设备的能力所自动   判断的值。 对於需要使用 ISA 错误缓冲区(Bounce Buffers)的介面卡, 伫列深   度自动设为 BusLogic_TaggedQueueDepth_BB 以避免 DMA 错误缓冲记忆体的过载   。 不支援伫列运作的目标设备使用 BusLogic_UntaggedQueueDepth 定义的伫列   深度。      第三个整数指定汇流排停置(Settle)时间,以秒为单位。 这乃是重置介面卡使   SCSI 汇流排重置到发出 SCSI 指令之间的时间。 如果没有指定则预设值为零,   表示使用 BusLogic_DefaultBusSettleTime 的值。      第四个整数指定区域选项。如果没有指定则预设值为零。 注意,区域选项只用於   特定的介面卡。      第五个整数指定全域选项。如果没有指定,预设值为零。 注意,全域选项应用於   所有的介面卡。      字串选项用来提供对伫列运作,错误回复,以及介面卡侦测之控制。      伫列运作的指定以 "TQ:" 开头, 可以明确地指定是否允许有此支援的目标设备   使用伫列运作。 下面是可用的指定选项:      TQ:Default -- 伫列运作的允许与否以 BusLogic 卡的轫体版本以及伫列深度的

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -