Boot codes

If the possible values are listed in the "Values" field of the table, they must be appended to the "cheatcode" with an = sign. For example, if 1280x1024 was the desired value for the screen cheatcode, then you would type screen=1280x1024 into the grub boot prompt, or for language, lang=pt.

Reference to an exhaustive list for kernel boot codes

aptosid specific boot codes (Live.iso only)

Boot code Value Description
blacklist modulename to temporarily disable modules before udev
desktop kde Choose your desktop
fluxbox Choose your desktop
fromiso Please refer to booting "fromiso"
hostname myhostname Hostname, changes hostname of live-CD system
lang be, bg, cz, da, de, de_CH, el, en, en_AU, en_GB, en_IE, es, fr, fr_BE, ga, hr, hu, it, ja, nl, nl_BE, pl, pt (pt_BR), pt_PT, ro, ru, zh Sets your language. It will also set locale, keyboard layout (console and X), timezone and a debian mirror.
When the extended form lang=ll_cc or lang=ll-cc is given, ll will be used for language selection and cc for keyboard, mirror and timezone selection (e.g. lang=fr-be). The defaults for English are en_US with UTC as the timezone and for German, de with Europe/Berlin as the timezone. Example: lang=pt_PT tz=Pacific/Auckland
md5sum Test integrity of medium
noaptlang Disable installation of localisation packages based on the selected language
nocpufreq Do not activate Speedstep/Powernow
nodhcp Disable automatic use of Dynamic Host Configuration Protocol (attempts to automatically setup your ethernet connections).
noeject Do not prompt to eject the CD on shutdown
nofstab Do not write a new fstab
nointro Skips the display of index.html on live desktop startup
nonetwork Disables the automatic configuration of network devices at boot time
noswap Do not enable the swap partition
persist Please refer to "fromiso" and persist
smouse Probe for serial mice with hwinfo
toram Copy CD to RAM and start from there
tz Europe/Dublin Sets your timezone. If your bios/hardware clock is set to UTC, use utc=yes. A list of all timezones supported can be found by copying and pasting into your browser: file:///usr/share/zoneinfo/ .
X related bootcodes

Either the xrandr or xmodule cheatcode should also be used if using other X related cheatcodes with a radeon, intel or mga graphics card.

Boot code Value Description
dpi (e.g.) auto or XXX Set desired Dots Per Inch for your display. You can work out your screen's dpi from the width in pixels divided by the diagonal size in inches and multiplying this by 1.25 for a 4:3 screen, 1.18 for a 16:10 screen or 1.147 for a 16:9 screen. For a 24" 1920x1080 screen it would be 1.147*1920/24 giving dpi=92 or a 15" 1600x1200 screen would be 1.25*1600/15 giving dpi=133.
hsync (e.g.) 80 Horizontal monitor refresh rate (kHz)
noml Prevents configuration from containing a list of Modelines and causes audodetection of the correct Mode
noxrandr Disable use of RandR 1.2 extensions by new drivers and use legacy monitor probing techniques
screen (e.g.) 800x600 Sets your screen resolution, 1024x768, 1600x1200 etc
vsync (e.g.) 60 Vertical monitor refresh rate (Hz)
xdepth values: 8, 15, 16, 24 Default color depth to be used by (not all drivers support 1 and 4)
keytable (e.g.) us, de, gb Keyboard Layout to be used by
xkbmodel (e.g.) pc105 Keyboard model to be used by
xkboptions (e.g.) grp:alt_shift_toggle Keyboard variant to be used by
xkbvariant (e.g.) nodeadkeys, to set a keyboard variant
xmode (e.g.) 800x600 Sets your screen resolution, 1024x768, 1600x1200 etc
xmodule or xdriver (e.g.) ati, fbdev, i810, intel, mga, nv, radeon, savage, vesa use given X-module
xrandr Force to be configured to use RandR 1.2 extensions of new drivers
xrate XX Force preferred refresh rate of RandR 1.2 supported drivers, must be used in conjunction with xmode cheatcode Comprehensive documentation is here
xhrefresh (e.g.) 80 Horizontal monitor refresh rate in X (kHz)
xvrefresh (e.g.) 60 Vertical monitor refresh rate in X (Hz)

Common Linux kernel parameter boot codes

Boot code Value Description
apm off Power-off
1, 2, 3, 4, 5 (e.g.) 3 init runlevel numbers that can be manually placed on the Grub boot line See aptosid runlevels - init
console For example: console=ttyS0,9600n8 If you enable a serial console with console=ttyS*,* the /etc/inittab file will be automatically updated to allow you to login on this serial port.
irqpoll Use IRQ poll
mem (e.g.) 128M, 1G Ram size to be used
noapic Disable apic (Advanced Programmable Interrupt Controller)
nodma Disable the use of Direct Memory Access for your drives
noisapnpbios Disable ISA Plug'n Play
nomce Disable Machine Check Exception
nosmp Disable Symetric Multi Processor support
pci noacpi Do not use ACPI to route PCI interrupts
quiet Don't list everything to console
vga normal Look here for vga codes: VGA boot codes
video (e.g.) DVI-0:800x600                   

For KMS enabled cards. Applies to intel and ati cards (the radeon driver), where DVI-X/LVDS-X is the video output as shown by xrandr.
Page last revised 02/04/2012 1115 UTC