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

📄 the linux bootprompt-howto 中译版(续1).txt

📁 LINUX下的安装声卡等操作和技巧介绍
💻 TXT
📖 第 1 页 / 共 2 页
字号:
table)这个效能特性。
 
在个人电脑规格中, 原先定义回传安装记忆体数量的基本输出入呼叫被设计成最
多只能回报最多 64MB。 (是的,另一个缺乏远见的设计,就像 1024 磁簇的磁
碟限制...哎。) Linux 在启动时会使用此基本输出入呼叫以确定安装的记忆
体数量。 如果你安装的记忆体超过 64MB,可以用这个启动参数告诉 Linux 你有
多少记忆体。 下面引用 Linus 对 mem= 参数的说明。
 
”核心会接受任何你所给予的 `mem=xx' 参数,而如果它发现你骗它, 那它迟早
一定会当的很难看。 这个参数指示可以定址的最高记忆体位址,所以, 例如
`mem=0x1000000' 表示你有 16MB 的记忆体。 对拥有 96MB 的机器而言此值为
`mem=0x6000000'。
 
注意注意注意:
 
某些机器可能会使用最上层(top)的记忆体作为基本输出入系统的快取等等一类用
途, 所以你可能并非实际拥有 96MB 的可定址空间。反之亦然:
 
某些晶片组会将基本输出入系统涵盖的实体记忆体区域对应(map)到最上层记忆体
後面, 所以记忆体最上层实际上可能是 96MB + 384kB。 如果你告诉 linux 的
记忆体比它实际上拥有的还多,那就会出状况:也许不会立刻出事, 但最後一定
会发生。”
 
注意,此参数并非一定得是十六进位型态, 而且可以使用 `k' 与 `M'(大小写
无关)字尾分别指定千位元组以及百万位元组。 (`k' 会把你给的值旋
转(shift) 10 位元,而 `M' 会旋转 20 位元。) 上述警告依然没变,沿上例,
一台 96MB 的机器也许可以设 mem=97920k 而无法使用 mem=98304k 或 mem=96M
 
`swap=' 参数
 
这允许使用者调整某些与磁碟置换(swapping)有关的虚拟记忆体参数(VM)。 它接
受下列八个参数:
_________________________________________________________________
 
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 里面的东西。
 
`buff=' 参数
 
类似 `swap=' 参数,这允许使用者调整某些与缓冲记忆体(buffer)之管理相关的
参数。 它接受下列六个参数。
_________________________________________________________________
 
MAX_BUFF_AGE
BUFF_ADVANCE
BUFF_DECLINE
BUFF_INITIAL_AGE
BUFFEROUT_WEIGHT
BUFFERMEM_GRACE
_________________________________________________________________
 
有兴趣的玩家建议你阅读 linux/mm/swap.c 并注意 /proc/sys/vm 里面的东西。
 
3.4 以网路档案系统(NFS)作为根档案系统使用的参数
 
藉由透过网路档案系统(NFS: Network FileSystem) 提供根档案系统 Linux 支援
无碟(diskless)工作站这样的系统。 这些参数系用来告诉无碟工作站要从那一台
机器取得其系统。 同时要注意 root=/dev/nfs 参数是必需的。 有关使用网路档
案系统作为根档案系统之细节说明在 linux/Documentation/nfsroot.txt 档案里
。 你应该阅读这个档案, 因为下面只是从那个档案直接拿过来的快速摘要。
 
`nfsroot=' 参数
 
这个参数告诉核心以那一台机器, 那个目录以及那些个网路档案系统选项作为根
档案系统使用。 此参数的格式如下:
_________________________________________________________________
 
nfsroot=[<server-ip>:]<root-dir>[,<nfs-options>]
_________________________________________________________________
 
如果指令列上没有给定 nfsroot 参数,则将使用 `/tftpboot/%s' 预设值。 其
它选项如下:
 
<server-ip> -- 指定网路档案系统伺服端的网际网路位址(IP address)。 如果
没有给定此栏位,则使用由 nfsaddrs 变数(见下面)所决定的值。 此参数的用
途之一是允许使用不同机器作为反向位址解析协定(RARP) 及网路档案系统伺服端
。通常你可以不管它(设为空白)。
 
<root-dir> -- 伺服端上要作为根挂入的目录名称。如果字串中有个 `%s' 符
记(token), 此符记将代换为客户端网际网路位址之 ASCII 表示法。
 
<nfs-options> -- 标准的网路档案系统选项。所有选项都以逗号分开。 如果没
有给定此选项栏位则使用下列的预设值:
 
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
 
`nfsaddrs=' 参数
 
这个启动参数设定网路通讯所需的各种网路界面位址。如果没有给定这个参数,
则核心会试著使用反向位址解析协定以及/或是启动协定(BOOTP)以找出这些参数
。 其格式如下:
_________________________________________________________________
 
nfsaddrs=<my-ip>:<serv-ip>:<gw-ip>:<netmask>:<name>:<dev>:<auto>
_________________________________________________________________
 
<my-ip> -- 客户端的网际网路位址。如果没设, 此位址将由反向位址解析协定
或启动协定来决定。 使用何种协定端视配置核心时打开的选项以及 <auto> 参数
而定。 如果设定此参数,就不会使用反向位址解析协定或启动协定。
 
<serv-ip> -- 网路档案系统伺服端之网际网路位址。 如果使用反向位址解析协
定来决定客户端位址并且设定此参数, 则只接受从指定之伺服端传来的回应。
要使用不同的机器作为反向位址解析与网路档案系统伺服端的话, 在此指定你的
反向位址解析协定伺服端(保持空白)并在 nfsroot 参数(见上述) 中指定你
的网路档案系统伺服端。 如果此项目空白则使用回答反向位址解析协定或启动协
定之伺服端的位址。
 
<gw-ip> -- 闸道(gateway)之网际网路位址,若伺服端位於不同的子网路上时。
如果此项目空白则不使用任何闸道并假设伺服端在本地的(local)网路上, 除非
由启动协定接收到值。
 
<netmask> -- 本地网路介面的网路遮罩。 如果为空白,则网路遮罩由客户端的
网际网路位址导出,除非由启动协定接收到值。
 
<name> -- 客户端的名称。 如果空白,则使用客户端网际网路位址之 ASCII-标
记法,或由启动协定接收的值。
 
<dev> -- 要使用的网路设备名称。 如果为空白,所有设备都会用来发出反向位
址解析请求, 启动协定请求由最先找到的设备发出。 网路档案系统使用接收到
反向位址解析协定或启动协定回应的设备。 如果你只有一个设备那你可以不管它
 
<auto> -- 用以作为自动配置的方法。 如果是 `rarp' 或是 `bootp' 则使用所
指示的协定。 如果此值为 `both' 或空白,若配置核心时有打开这两种协定则都
使用。 `none' 表示不使用自动配置。这种情况下你必须指定前述栏位中所有必
要的值。
 
此 <auto> 参数可以作为 nfsaddrs 的参数单独使用(前面没有任何 `:` 字元)
, 这种情况下会使用自动配置。然而,此种情况不能使用 `none'作为值。
 

⌨️ 快捷键说明

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