Linux内核常用启动参数汇总

来源:互联网 发布:在手机上写js代码 编辑:程序博客网 时间:2024/04/28 12:52

 如果觉得这个网页不好看的,可以发邮件给我,我发Excel表格给你,该文档是永中集成office2007完成。<dongqiang@gmail.com>

Hexun的编辑器向来以恶心大众为已任,下面的文档中出现&<60;的都是逗号,自己替换吧。逼得我不得不离家出走...

Linux内核启动参数
Console Options            参数说明选项内核配置/文件
console=Options用于说明输出设备ttyn 终端 ttySn[,options], ttyUSB0[,options] 串口uart,io,addr[,options],uart,mmio,addr[,options]&<60; 
netconsole=[src-port]@[src-ip]/[dev],[target-port]@target-ip/[targetmac-address] 
debugEnable kernel debugging.启动时将所有的调试信息都输出到控制台 
quietDisable all log messages.相当于loglevel=KERN_WARNING 
 
earlyprintk=[vga|serial][,ttySn[,baudrate]][,keep]打印传统的控制台初始化前的信息,主要是硬件相关的信息 
loglevel=level设置默认的控制台记录级别所有的较高级别的信息将被打印(0-7)/proc/sys/kernel/printk
log_buf_len=n[KMG]设置内核记录缓冲区大小为2的冥CONFIG_LOG_BUF_SHIFT
initcall_debug调试系统初始化函数跟踪系统启动时用到的所有的函数 
kstack=nOops栈的多少个字被输出n为整数 
time在记录信息前面显示时间  

Interrupt Options(Advanced Programmable Interrupt Controller APIC)
apic=[quiet|verbose|debug]改变ACPI子系统启动时的记录级别默认为quite 
noapic不用任何IOAPICs  
lapic使本地ACPI有效即使BOIS使得它无效,也要让它有效 
nolapic不使用ACPI  
noirqbalance使内核内建的Irq平衡逻辑无效  
irqfixup基本的中断问题修复当一个中断没有被处理,搜索所有的中断处理看看能不能用 
irqpoll扩展的中断问题修复在每一个时钟中断,检查每一个中断处理 
noirqdebug禁止未处理的中断自动探测默认情况下,内核试着探测并且禁止未处理的中断源,以免引起未知的问题,这个选项禁止该功能。 

Memory Options
highmem=n说明高内存区域的大小强制高端内存有大小为n的精确的内存区域,不管系统有没有高端内存,也可以用于减少大内存系统中的高端内存大小 
hugepages=n设置hugetlb页的数量  
ihash_entries=n设置Inode哈希表的大小用于覆盖内核的默认值 
max_addr=n设置内存的最大地址内核将忽略在该地址以上的物理内存 
mem=n[KMG]设置内存使用的内存数当使用memmap选项时,能避免物理地址空间的冲突。如果不用memmap选项,可能引起PCI设备被放到未用的RAM空间。 
mem=nopentium内核禁用大页(4M)  
memmap=exactmap使用特定的内存映像  
memmap=n[KMG]@start[KMG]强制内核使用特定的内存区域n,是表内存区域的大小,start指内存区域的开始位位置 
noexec=[on|off]禁/启用内核将一个内存区域映像为不可执行内存的的功能。默认为on. 
reserve=n[KMG]强制内核忽略IO内存区域预留IO内存区域 
vmalloc=n[KMG]强制vmalloc有的个特定的大小可用于增加vmalloc区域的最小值,也可以用于减少vmalloc的大小,增加更多的空间用于直接映射内核RAM 
norandmaps不用地址空间随机化默认内核随机化程序启动的地址,该选项禁用该功能/proc/sys/kernel/randomize_va_space写0相当


vdso=[0|1]禁/启用vdso映像(Virtual Dynamic Shared Object),默认为启用



Suspend Options
resume=suspend_device说明休眠文件的分区设备
noresume禁用休眠功能

Ramdisk Options
initrd=filenameinitrd Ramdisk的位置说明内核启动时要用到的Ramdisk的位置 
load_ramdisk=n从软盘加载Ramdiskn=1,则从软盘加载ramdisk 
noinitrd不用任何Initrd,即使参数时面指定了  
prompt_ramdisk=1在从软驱中读取ramdisk之前提示用户  
ramdisk_blocksize=nramdisk的块尺寸  
ramdisk_size=n说明ramdisk的大小  
    
Root Disk Options
ro启动时以只读方式挂载根文件系统如果在它之前有rw的选项,ro将会取代它
root=device说明系统启动的根文件系统nnnn 十六的制备号(以内核可识别的方式表示major和minor)/dev/nfs/dev/<diskname>/dev/<diskname><decimal>/dev/<diskname>p<decimal>(要求diskname以数字结尾)
rootdelay=n挂载文件系统前的延迟主要是当根文件系统在USB or FireWire设备上
rootflags=options根文件系统挂载选项 
rootfstype=type根文件系统的类型例如:rootfstype=ext3
rw启动时以读写方式挂载根文件系统 

Init Options
init=filename在Init时,应该执行的程序默认为/sbin/Init
rdinit=full_path_name从ramdisk中运行Init进行指定的文件必须是在ramdisk而不是在root文件系统中
S运行Init在单用户模式中 

Network Options
netdev=[irq],[io],[mem_start],[mem_end],[name]设备各咱网络参数
thash_entries设置TCP连接哈希表的最大数目

Network File System Options
lockd.nlm_grace_period=n设备恰当的锁管理周期以秒为单位
lockd.nlm_tcpport=port为NFS锁管理者设置端口(TCP) 
lockd.nlm_timeout=nNFS锁管理者超时默认为十秒
lockd.nlm_udpport=port为NFS锁管理者设置端口(UDP) 
nfsroot=[server-ip:]root-dir[,nfs-options]为无盘系统,说明NFS根文件系统,如果参数没有设置默认为/tftpboot/client_ip_address
nfs.callback_tcpport=port为回调通道设置NFSv4&<60;TCP端口 

Hardware-Specific Options
nousb没有USB设备  
lp=[0|port[,port...]|reset|auto]设置并行端口和其模式lp=auto内核将检查所有端口,看有没有IEEE&<60;1284兼容的打印机 
parport=[setting[,setting...]说明并行端口参数
parport_init_mode=[spp|ps2|epp|ecp|ecpepp]并行端口初始化模式
nr_uarts=n最大的UART被注册的数目
panic=n系统panic后重启最大等时间默认为0,系统将不重新启动,仅仅挂起
pause_on_oops=n告诉内核,当第一个Oops出现后,挂起所有的CPU,n秒,以便记录下现场
combined_mode=[combined|ide|libata]说明IDE驱动

PCI Options
pci=option[,option...]offbiosnobiosbiosirqromnoacpirouteirqfirmware

更详细的说明详见:linux kernel in a nutshell, chapter 9
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 我的孩子做作业很马虎怎么办 幼儿园老师把学生名字写错怎么办 孩子的手写字磨了疙瘩怎么办 我家孩子上一年级算题特慢怎么办 脚注太多导致与正文距离太大怎么办 搜狗输入法打字不显示选字框怎么办 粘贴文字时带自动添加了序号怎么办 电脑上是表字打印出来是坔怎么办 不同颜色的衣服一起洗染色了怎么办 两岁宝宝不爱吃饭怎么办且消瘦 一岁两个月宝宝不爱吃饭怎么办 罗汉鱼头座大颜色不红怎么办 为什么孩子的牙都是龋齿怎么办呀 蓝迪儿童墙膜出现气泡了怎么办 空sd卡或文件系统不受支持怎么办 8个月宝宝吃了纸怎么办 宝宝出生两天了不吃不喝怎么办 八个月宝宝阴唇边红肿痛怎么办 儿童五周岁九个月比同龄矮怎么办 8个月宝宝长牙母乳喂养咬人怎么办 6周的孩子视力低常怎么办 宝宝吃了甜食生痰咳嗽怎么办 两个月的边牧抵抗力差怎么办 阴茎勃起后向上翘的厉害怎么办 5个月宝宝发烧38.5度怎么办 9个月宝宝发烧38.5度怎么办 八个月宝宝只吃母乳不吃奶粉怎么办 八个月母乳不够宝宝不吃奶粉怎么办 八个月宝宝吃母乳不吃奶粉怎么办 八个月宝宝戒奶不吃奶粉怎么办 刚满月的宝宝发烧38度怎么办 未满月的宝宝发烧38度怎么办 半月大的婴儿吃奶就漾奶怎么办 上司交给你不能完成的任务怎么办 电脑光驱里放入光碟放不出来怎么办 黑暗之魂3太难了怎么办 苹果手机下载的游戏闪退怎么办 宝宝两岁了不怎么爱拉大便怎么办? 小狗脖子发硬疼的直叫怎么办 厨房里有很多小虫子围着鸡蛋怎么办 狗生小狗后几天不吃饭怎么办