1999 年 6 月 カーネルパラメータ v2.2.9 ~~~~~~~~~~~~~~~~~~ 下記はファイル init/main.c に記載されたカーネルパラメータを集めた一覧 で、英語辞書の順 (句読点は無視し、文字の前に数字を並べ、大文字小文字を 区別せず記載しました) で並べ、既知の説明を添えました。 説明の始めの [] 内のテキストは、述べているカーネルパラメータが有効とな るための、カーネルの規定を示します。規定は適切なオプションが有効かどう かを示します - APIC APIC のサポートが有効。 APM Advanced Power Management のサポートが有効。 AX25 適切な AX.25 のサポートが有効。 CD 適切な CD のサポートが有効。 EIDE EIDE/ATAPI のサポートが有効。 FB フレームバッファデバイスが有効。 HW 適切なハードウェアが有効。 ISDN 適切な ISDN のサポートが有効。 JOY 適切なジョイスティックのサポートが有効。 LPT プリンタのサポートが有効。 MCA MCA バスのサポートが有効。 MDA MDA コンソールが有効。 MOUSE 適切なマウスのサポートが有効。 NET 適切なネットワークのサポートが有効。 NFS 適切な NFS のサポートが有効。 PARIDE ParIDE サブシステムが有効。 PCI PCI バスのサポートが有効。 PCMCIA PCMCIA サブシステムが有効。 PNP Plug & Play のサポートが有効。 PS2 適切な PS/2 のサポートが有効。 RAM RAM ディスクのサポートが有効。 SCSI 適切な SCSI のサポートが有効。 SERIAL シリアルのサポートが有効。 SMP カーネルが SMP カーネル。 SOUND 適切なサウンドシステムのサポートが有効。 VGA VGA コンソールが有効。 VT 仮想端末のサポートが有効。 XT IBM PC/XT MFM ハードディスクのサポートが有効。 さらに、次のテキストはそのオプションを示します - BUGS= 示されたプロセッサでプロセッサバグがあり得ることを示す。 KNL カーネル起動時のパラメータ。 注記 - 下記のカーネルパラメータすべては、大文字小文字の区別があり、名 前の後の = に続く引き数は環境変数として指定されそのパラメータに伝えら れます。それらの記載はしていませんが、システムが起動しプログラムが動作 することにより、/proc/cmdline を介してカーネルの引き数は判読可能になり ます。 53c7xx= [HW,SCSI] Amiga SCSI コントローラ adb_buttons= [HW,MOUSE] advansys= [HW,SCSI] aha152x= [HW,SCSI] aha1542= [HW,SCSI] aic7xxx= [HW,SCSI] AM53C974= [HW,SCSI] apm= [APM] Advanced Power Management arcrimi= [HW,NET] ataflop= [HW, M68k] atamouse= [HW,MOUSE] Atari マウス atascsi= [HW,SCSI] Atari SCSI. aztcd= [HW,CD] Aztec CD ドライバ baycom_par= [HW,AX25] BayCom パラレルポート AX.25 モデム baycom_ser_fdx= [HW,AX25] BayCom シリアルポート AX.25 モデムの 全二重モード baycom_ser_hdx= [HW,AX25] BayCom シリアルポート AX.25 モデムの 半二重モード bmouse= [HW,MOUSE,PS2] バスマウス BusLogic= [HW,SCSI] cdu31a= [HW,CD] cm206= [HW,CD] com20020= [HW,NET] com90io= [HW,NET] com90xx= [HW,NET] console= [KNL] コンソール出力 + 通信仕様 (速度、制御、パリ ティ) cyclades= [HW,SERIAL] Cyclades マルチシリアルポートアダプタ debug [KNL] カーネルデバッグが有効 (イベント記録レベル) decnet= [HW,NET] digi= [HW,SERIAL] io パラメータ + コマンドの有効/無効 digiepca= [HW,SERIAL] dmascc= [HW,AX25,SERIAL] AX.25 Z80SCC の DMA が利用可能な ドライバ dmasound= [HW,SOUND] (サウンドサブシステムのバッファ) dtc3181e= [HW,SCSI] eata= [HW,SCSI] eda= [HW,PS2] edb= [HW,PS2] ether= [HW,NET] Ethernet カードパラメータ (iomem, irq, dev_name) fd_mcs= [HW,SCSI] fdomain= [HW,SCSI] floppy= [HW] ftape= [HW] フロッピーテープサブシステムのデバッグ用オプ ション gdth= [HW,SCSI] gscd= [HW,CD] gvp11= [HW,SCSI] hd= [EIDE] (E)IDE ハードドライブサブシステムの構成情報 (Cyl/heads/sectors) もしくはチューニングパラメータ hfmodem= [HW,AX25] HiSax= [HW,ISDN] hisax= [HW,ISDN] ibmmcascsi= [HW,MCA,SCSI] IBM MicroChannel SCSI アダプタ icn= [HW,ISDN] ide?= [HW] (E)IDE サブシステム - 設定 (iomem/irq), チュー ニング、デバッグ (serialize,reset,no{dma,tune,probe})、 チップセット固有なパラメータ idebus= [HW] (E)IDE サブシステム - VLB/PCI バス速度 in2000= [HW,SCSI] init= [KNL] initrd= [KNL] 初期 RAM ディスクのパス ip= [PNP] isp16= [HW,CD] js_14= [HW,JOY] js_am= [HW,JOY] js_an= [HW,JOY] js_as= [HW.JOY] js_console= [HW,JOY] js_console2= [HW,JOY] js_console3= [HW,JOY] js_db9= [HW,JOY] js_db9_2= [HW,JOY] js_db9_3= [HW,JOY] js_tg= [HW,JOY] js_tg_2= [HW,JOY] js_tg_3= [HW,JOY] kbd-reset [VT] load_ramdisk= [RAM] initrd をロードの有無 lp= [LPT] パラレルプリンタ ltpc= [HW] mac5380= [HW,SCSI] maxcpus= [SMP] SMP カーネルが使用すべきプロセッサの最大数を 指定 max_scsi_luns= [SCSI] mca-pentium [BUGS=ix86] mcd= [HW,CD] mcdx= [HW,CD] md= [HW] RAID サブシステムのデバイスとレベル mdacon= [MDA] msmouse= [HW,MOUSE] Microsoft マウス ncr5380= [HW,SCSI] ncr53c400= [HW,SCSI] ncr53c400a= [HW,SCSI] ncr53c406a= [HW,SCSI] ncr53c8xx= [HW,SCSI] nfsaddrs= [NFS] nfsroot= [NFS] nmi_watchdog= [KNL, BUGS=ix86] SMP カーネル向けデバッグ機能 no387 [BUGS=ix86] 387 maths コプロセッサが存在しても 387 maths エミュレーションを使用させる noapic [SMP,APIC] システム上の APIC をカーネルに使わせな い noasync [HW, M68K] async を無効にし、全デバイスを sync negotiation にする nodisconnect [HW,SCSI, M68K] SCSI disconnect の無効 no-halt [BUGS=ix86] noinitrd [RAM] 設定された初期 RAM ディスクのロードをカーネ ルにさせない no-scroll [VGA] nosmp [SMP] UP カーネルとして動作するよう SMP カーネルに 指示 nosync [HW, M68K] 全デバイスの sync negotiation を無効に する optcd= [HW,CD] panic= parport= [HW,LP] pas16= [HW,SCSI] pcbit= [HW,ISDN] pcd. [PARIDE] pci= [PCI] pd. [PARIDE] pf. [PARIDE] pg. [PARIDE] pirq= [SMP,APIC] mp-table plip= [LP,NET] パラレルポートネットワークリンク profile= prompt_ramdisk= [RAM] RAM ディスクの内容をメモリにロードする前に、 それを行うかどうか質問します。 pt. [PARIDE] ramdisk= [RAM] ramdisk_size= [RAM] ramdisk_start= [RAM] フロッピー上で initrd イメージがカーネルイメー ジと一緒になっている時の、initrd イメージのオフセッ ト reboot= [BUGS=ix86] reserve= riscom8= [HW,SERIAL] マルチポートシリアルドライバ (io パラ メータ) ro [KNL] ブート時ルートデバイスを読出し専用でマウント root= rw [KNL] ブート時ルートデバイスを読み書きできるようマ ウント sbpcd= [HW,CD] Soundblaster CD アダプタ scsi_logging= [SCSI] sjcd= [HW,CD] sonycd535= [HW,CD] sound= [SOUND] soundmodem= [HW,AX25,SOUND] AX.25 モデムとして使われるサウンド カード specialix= [HW,SERIAL] Specialix マルチシリアルポートアダプタ st= [HW] SCSI テープパラメータ (バッファなど) st0x= [HW,SCSI] stram_swap= [HW] switches= [HW, M68K] sym53c416= [HW,SCSI] sym53c8xx= [HW,SCSI] t128= [HW,SCSI] tmc8xx= [HW,SCSI] tmscsim= [HW,SCSI] tp720= [HW,PS2] u14-34f= [HW,SCSI] video= [FB] wd33c93= [HW,SCSI] wd7000= [HW,SCSI] wdt= [HW] xd= [HW,XT] オリジナル XT 8bit ディスクコントローラ xd_geo= [HW,XT] ---------------------------------------------------------------------- 日本語訳:野本浩一