Categories: BlogKernel

Kernel Booting Parameters

Linux Kernel Booting Parameters are passed to the kernel when the machine is booting. We can pass parameters to control disks, graphics cards, serial consoles.

Linux Kernel accepts parameters being passed to the kernel when the machine is booting. We can pass parameters to control disks, graphics cards, serial consoles, networking details and many other input / output options.

Kernel Booting Parameters

Boot parameters can be configured on the GRUB menu or on /boot/grub/grub.cfg , these parameters are used to control and optimize peripherals functions on boot. Kernel can auto-detect information about most common peripherals.

Power Supply Parameters

Advanced Configuration and Power Interface

Boot Console Parameters

The Famous RDEV utility

The rdev command can configure:

  • root file system device
  • swap device
  • RAM disk
  • video mode
  • root device permissions (readonly / readwrite)

Kernel Root FileSystem boot options

  • root=
  • rootflags=
  • rootfstype=
  • ro
  • rw
  • nfsroot=
  • ip=

Kernel RAM Disk boot options

  • ramdisk_start=
  • load_ramdisk=
  • prompt_ramdisk=
  • ramdisk_size=
  • ramdisk_blocksize=
  • ramdisk=
  • noinitrd

Kernel PCI BUS boot options

Kernel Video boot options

Understanding Chroot Jails

https://www.kernel.org/doc/html/v4.14/admin-guide/kernel-parameters.html

Mr. SynMan

Recent Posts

Linux Device Management: Free Guide

Understand UDEV Folder /dev Understand D-BUS Device Commands List devices on PCI BUS lspci List devices on USB BUS lsusb…

6 months ago

Linux Pseudo File Systems: Free Guide

A pseudo file system does not exist on a physical hard disk,is created by the Kernel and only runs all…

6 months ago

Working with Kernel Modules

LPIC1 Category - 101.1 Determine and configure hardware settings uname command display information about the running Kernel. uname Display a…

6 months ago

Understand Linux ACLs

Linux ACLs can control the filesystem features and flags for each file or folder. Introducing ACLs in Linux ACLs Kernel…

10 months ago

How to Install Power DNS Red Hat Free

Learn how to Install Power DNS on Red Hat 7 using a command line. Configure your DNS Authoritive server and…

1 year ago

BIOS Interrupt Vector Table

BIOS Processor Instructions INTAddressTypeFunction Description00h0000:0000hProcessorDivide Error01h0000:0004hProcessorSingle Step02h0000:0008hProcessorNon-maskable interrupt03h0000:000ChProcessorBreakpoint instruction04h0000:0010hProcessorOverflow instruction05h0000:0014hBIOS ProcessorPrint screen Bound range exceeded06h0000:0018hProcessorInvalid opcode07h0000:001ChProcessorCoprocessor not available08h0000:0020hHardware ProcessorIRQ 0…

1 year ago