linux内核启动参数
来源:互联网 发布:最新小非农数据查询 编辑:程序博客网 时间:2024/05/11 18:36
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
0 0
- Linux内核启动参数
- LINUX 内核启动参数
- linux内核启动参数
- linux内核启动参数
- Linux内核启动参数
- Linux内核启动参数
- linux内核启动参数
- linux内核启动参数
- linux 内核启动参数
- Linux内核启动参数
- linux 内核启动参数
- Linux的内核启动参数
- Linux的内核启动参数
- 修改Linux内核启动参数
- 新增linux内核启动参数
- linux内核常用启动参数
- Linux内核启动参数传递
- linux内核启动地址 解压缩 启动参数
- hdoj1010Starship Troopers (树状dp,依赖背包)
- Log4j详细配置(包括指定类名,不打console等设置)
- POJ训练计划2418_Hardwood Species(Trie树)
- 布隆过滤器
- 初识DLL之MFC动态调用DLL
- linux内核启动参数
- 全球移动开发者:IAP降温,企业应用成待掘金矿
- HDU 4859 最小割
- hdu 4870 Rating(高斯消元求期望)
- C++ Primer学习 《Vectors》
- java类中的static
- 创新实验室实习生每周工作总结【实习第十六周】
- C++学习笔记12-模板1
- 难受的小守寡妇啊