zoukankan      html  css  js  c++  java
  • linux内核启动参数

    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]    
    debug Enable kernel debugging. 启动时将所有的调试信息都输出到控制台    
    quiet Disable 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=n Oops栈的多少个字被输出 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=filename initrd Ramdisk的位置 说明内核启动时要用到的Ramdisk的位置    
    load_ramdisk=n 从软盘加载Ramdisk n=1,则从软盘加载ramdisk    
    noinitrd 不用任何Initrd,即使参数时面指定了      
    prompt_ramdisk=1 在从软驱中读取ramdisk之前提示用户      
    ramdisk_blocksize=n ramdisk的块尺寸      
    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=n NFS锁管理者超时 默认为十秒  
    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
  • 相关阅读:
    51nod乘积之和
    Dell服务器安装OpenManage(OMSA)
    Nginx反向代理PHP
    搭建haproxy
    108. Convert Sorted Array to Binary Search Tree
    60. Permutation Sequence
    142. Linked List Cycle II
    129. Sum Root to Leaf Numbers
    118. Pascal's Triangle
    26. Remove Duplicates from Sorted Array
  • 原文地址:https://www.cnblogs.com/mingziday/p/3262349.html
Copyright © 2011-2022 走看看