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
|
linux核心啟動引數
相關文章
- 認識Tomcat核心元件及其啟動引數Tomcat元件
- Linux 修改核心啟動預設引導順序Linux
- [OS/Linux] Linux核心引數:net.core.somaxconn(高併發場景核心引數)Linux
- linux常用核心引數說明Linux
- 在Linux中,linux核心引數如何修改?Linux
- Linux 核心啟動流程Linux
- linux核心引數優化重要項Linux優化
- Linux核心Kernel啟動過程Linux
- Linux核心啟動流程(簡介)Linux
- Oracle 核心引數Oracle
- [重慶思莊每日技術分享]-linux 系統 修改核心引數導致不能啟動的問題Linux
- Linux 開機引導和啟動Linux
- Linux核心引數overcommit_memory和OOM killer介紹LinuxMITOOM
- Linux 核心引數 arp_ignore & arp_announce 詳解Linux
- Linux核心版本以及部分引數與效能之二Linux
- 【轉載】Linux核心除錯之使用模組引數Linux除錯
- Linux4.1.15核心啟動流程簡單分析Linux
- Nginx配置和Linux核心引數的學習與驗證NginxLinux
- 檢視JVM預設引數及微調JVM啟動引數JVM
- Go實現啟動引數載入Go
- 怎麼啟動 VIM?14 個 VIM 啟動引數和啟動方法詳解
- MongoDB啟動檔案配置引數詳解MongoDB
- Docker(十七)-修改Docker容器啟動配置引數Docker
- 2、flask-run啟動引數詳解Flask
- java 啟動命令 java -jar 如何追加引數JavaJAR
- 如何檢視docker run啟動引數命令Docker
- Linux核心啟動之根檔案系統掛載Linux
- 如何預設啟動到 Linux 系統的舊核心Linux
- oracle rac 核心引數詳解Oracle
- histb 引導核心 boot_cmd 引數含義boot
- linux shell特殊引數Linux
- 2024最新版IDEA設定啟動引數Idea
- uboot如何啟動核心boot
- Yarn生產環境核心引數Yarn
- swoole優化核心引數調整優化
- [20210826]核心引數kernel.sem.txt
- 『學了就忘』Linux啟動引導與修復 — 69、啟動載入程式(grub)Linux
- docker學習筆記-啟動映象輸入引數Docker筆記
- 我所使用的生產 Java 17 啟動引數Java