The Linux BootPrompt-HowTo 中译版(7) 这是少数几个在核心中存有预设值,所以可以用 rdev 公用程式改变的核心启动参数。 `rw' 参数 这与上一个完全相反,它告诉核心以可读取/写入的方式挂入根档案系统。无论如何,预设是以可读写方式挂入根档案系统。不要在以可读写方式挂入的档案系统上执行任何的 `fsck' 程式。 此参数使用的值与上一个储存於核心映像的参数相同,可经由 rdev 存取。 3.2 与记忆体磁碟(RAM Disk)管理有关的选项 下列选项皆与核心如何处理记忆体磁碟设备有关,这种虚拟磁碟设备通常在安装阶段启动机器时使用,或配合使用模组化驱动程式以存取根档案系统的机器上。 `ramdisk_start=' 参数 为了使核心映像能够与压缩的记忆体磁碟映像放在一张软碟内,所以加入这个 `ramdisk_start=' 指令。核心不能够放在压缩过的记忆体磁碟之档案系统映像里,因为它得从最开始的第零磁区开始放置,如此基本输出入系统(BIOS)才能载入启动磁区而核心也才能够开始启动执行。 注意:如果你使用的是没有压缩的记忆体磁碟映像,那麽核心可以是要载入记忆体磁碟之档案系统映像的一部份,且该软碟可以由 LILO 启动,两者也可以如同压缩之映像般为分开的两部份。 如果你使用启动/根(boot/root)两张磁片的方式(核心一张,记忆体磁碟映像放第二张)那麽记忆体磁碟会由第零磁区开始,并使用零作为偏移值(offset)。因为这是预设值,你根本不必真的去使用这个指令。 `load_ramdisk=' 参数 此参数告诉核心是否要载入一份记忆体磁碟映像。 `load_ramdisk=1' 指定核心将软碟载入至记忆体磁碟中。预设值为零,表示核心不应该试著去载入记忆体磁碟。 请参阅 linux/Documentation/ramdisk.txt 档案中新的启动参数与如何使用它们的完整叙述。它同时也说明如何藉由 `rdev' 来设定及储存这些个参数。 `prompt_ramdisk=' 参数 此参数告诉核心是否要给你个提示要求插入含记忆体磁碟映像的磁片。 在只用一张软碟的配置下记忆体磁碟映像与刚刚载入/启动的核心在相同的软碟上故不需要提示。这种情况可以用 `prompt_ramdisk=0'。在使用两张软碟的配置下你需要有个抽换磁片的机会,故可以使用 `prompt_ramdisk=1'。因为这是预设值,所以不必真的去指定它。(轶闻:从前人们习惯使用 `vga=ask' 这个 LILO 选项来暂时停止启动程序以取得抽换启动磁片及根磁片的机会。) 请参阅 linux/Documentation/ramdisk.txt 档案中新的启动参数与如何使用它们的完整叙述。它同时也说明如何藉由 `rdev' 来设定及储存这些个参数。 `ramdisk_size=' 参数 因为记忆体磁碟实际上会依需求动态成长,所以其大小有个上限加以限制以免它用光所有可用的记忆体而坏事。预设值 4096(i.e. 4MB) 应该足够满足大部份的需求。你可以用这个启动参数变更此预设值。 请参阅 linux/Documentation/ramdisk.txt 档案中新的启动参数与如何使用它们的完整叙述。它同时也说明如何藉由 `rdev' 来设定及储存这些个参数。 `ramdisk=' 参数(过气了) (注意:这个参数是旧的,除了 v1.3.47 版以及更旧的的核心之外不应该使用。应该使用的是前面所述的指令) 这个参数以千位元组(kB)为单位指定记忆体磁碟设备的大小。例如,如果想要把位於一张 1.44MB 软碟上的根档案系统载入至记忆体磁碟设备,可以用: