如何使用Unix引导串成功地安装或引导

发表于:2012-2-17 09:51

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  今天,我们来讲解下Unix引导串的知识.引导串是在系统引导时的命令行指定的传递给核心和设备驱动程序的参数。引导串在系统安装和运行时一般情况下可用其缺省值,因而常常忽略了它的存在和作用,在不能使用其缺省值时,其作用便显现出来了。

  系统启动时,引导程序在内部执行某些引导串,然后装载一个独立运行的程序并将命令行指定的引导串传递给命令程序(通常是Unix的系统内核)。传递给内核的Unix引导串称为内核参数,用来设置内核的内部配置,例如决定root、dump和swap设备。

  一些Unix系统必须使用Unix引导串才能成功地安装或引导,有些系统还会需要SCO安装介质上没有提供的附加驱动程序。

  下面笔者将根据自己经验,列出部分系统安装和运行时经常用到的Unix引导串,并给出一些使用范例。

  一、在安装过程中通常可用的一些可选的Unix引导串

  1. 要将系统结构校验设置为disable,可用:mcheck.disable

  2. 要避免安装程序搜索系统中PCI 总线有关硬件的信息,可用:pci.bios32

  3. 要避免系统扫描附加硬盘驱动器的总线,可用:scsi.noscan

  4. 要避免系统扫描硬盘驱动器的在IDE总线上的ATAPI接口,可用:wd.noscan

  5. 要装载非安装介质部分的特殊驱动程序,可用:link=

  注意:在需要链接进附加驱动程序时,必须在软盘上有BTLD (Boot Time Loadable Driver) 格式的驱动程序。

  6. 要连接多个驱动程序,可用:link="driver driver"

  例如:

  defbootstr link="alad ida" 或restart link="alad ida"

  7. 在OpenServer 5.x.x中指定SCSI硬盘的位置,Unix引导串可用:

  Sdsk=(0,0,0,0)

  其中"driver"为主适配器的名称,"(0,0,0,0)"为(adapter number,bus number,SCSI ID,lun)。当adapter number为"0"时是指使用这个driver的适配器是第一个适配器,为"1"时指使用这个driver的适配器是第二个适配器。

  8. 在OpenServer 5.x.x中指定EIDE(IDE)接口的CD-ROM的位置,可用:Srom=wd(n,n,n,n)

  Srom是用于CD-ROM的。

  在这种情况下(n,n,n,n)代表下列含义:(IDE controller,Master/Slave,LUN,BUS)

  其中n只能取值0或者1。

  当IDE controller值取0时表示Primary,取1时表示Secondary。

  当Master/Slave值取0时表示Master,取1时表示Slave。

  对于EIDE/IDE设备,LUN和BUS的值总是取0。

  例如:指定在第二个IDE控制器(secondary IDE controller)上主位置(Master position)的CD-ROM,可用引导串:

  defbootstr Srom=wd(1,0,0,0) 或 restart Srom=wd(1,0,0,0)

  注意:在许多情况下,当CD-ROM是IDE接口上唯一的设备时,安装时它必须在"Master"位置。不能用Unix引导串方式指定IDE硬盘的位置,这是因为,如果是IDE硬盘,必须被设置成Primary/Master方式,这样,在系统安装过程中,该硬盘将作为主驱动器,任何其他的IDE硬盘的配置将不能工作,引导串"Srom=wd(……)"也就不会发挥任何作用。

  9. 在安装期间将特别的驱动器关掉(即设置成disable,注意该驱动器必须是在安装操作系统时不需要用到的),可用:defbootstr disable=

  例如,在某些Compaq系统上,可能需要输入引导串:

  defbootstr disable=ida 或 restart disable=ida

  也在一个Unix引导串中将多个驱动器设置成disable。如:

  defbootstr disable="ida,wdha" 或 restart disable="ida,wdha"

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号