Boot-args (iBoot variable)

From The iPhone Wiki
Jump to: navigation, search

These are boot arguments that the iOS kernel accepts. These can be booted with a patched iBoot; untethered BootROM jailbreaks such as redsn0w and checkra1n do this when you set custom boot-args.

Known Boot Arguments

boot-arg Values Description Notes
debug=# 0x09: Kernel debugging Set kernel debug options
nand-enable-reformat=# 0, 1 Set whether or not to reformat NAND when restoring Used when restoring
pmd=#.# Start/end address of ramdisk Specify a ramdisk in memory to boot from Used in the Ramdisk Hack
-progress N/A Enable progress bar when restoring Used when restoring
rd=? 'md#' Specify the root device to boot from Used when restoring; same as rootdev
rootdev=? 'md#' Specify the root device to boot from Same as rd
serial=# 3: Debug output over serial Set serial debug options Same as debug-uarts
-v N/A Enable verbose booting

See Also