Superhai Posted May 25, 2008 Share Posted May 25, 2008 DTracedtrace_dof_mode - Set DTrace DOF modes {0/1/2/3}DisableFBT - Disable FBT {1}IgnoreFBTBlacklist - Ignore blacklist of certain critical modules {1} BSD-b - Don't run /etc/rc.boot-l - Log leakssrv - Boot as server {1}ncl - Number of clustersnbuf - Number of buffers for bsdkmem - Kernel memory access {1}trace - Kernel trace buffer sizemsgbuf - Message Bufferrp - Root pathmcache_flags - Memory cache flagsmbuf_debug - MBuf Debug {1}initmcl - Init mbuf clusterssocket_debug - Socket debug (net)net_affinity - Net Affinity (net)rte_debug - Route debug (net) {flags}-rwroot_hack - Mount root read/write IOKitmseg - Max segmentdart - Remove mapper presentio - IO Kit Debug Machkeepsyms - Do not unload KLD/Address-symbol translation {1}debug - Kernel debug {flags}nvram_paniclog - commit paniclog to NVRAM {1}pmsafe_debug - Put CPUs into "safe" power mode {1}preempt - Set default preemption rateunsafe - Max unsafe quantapoll - Max poll quantayield - Schedule poll yield shiftidlehalt - Halt idle thread to allow cpu into lowpower mode {1}panic_io_port - In a panic read from this I/O port {0x0 to 0xffff}_fpu - Limit boot-time cpu features {387/mmx/sse}diag - Diagnostic outputserial - Serial diagnostic consolemaxmem - Maximum memory to usecpus -Numbers of cpushimemory_mode - Set memorymode for over 4GB {0 - All pages available/1- disable high mem/2 - prefer high mem}immediate_NMI - Force immediate NMI debugger {1}-legacy - Force legacy 32bit modelcks - Lock statisticsnovmx - No altivec emulation in Rosetta {1}max_valid_dma_addr - Max valid DMA addressmaxbouncepool - Max bounce pool sizemaxloreserve - Max low reservenpvhash - Physical to virtual mapping hashwpkernel - Write protect kernel {1}-no_shared_cr3 - Disable shared kernel address space for 64 bit users-pmap_trace - Enable kernel traces for pmap_panicd_ip - IP of panic server_router_ip - IP of routerpanicd_port - Port of panic server-zc - Free zone element checkingmtxspin - Mutex spin (ppc)vmmforce - VMM force (ppc)fn - Force nap (ppc) (acpi) {0/1/2}pmsx - Experimental power management stepper mode (ppc) {1}ctrc - Set tracing to specific cpu (ppc)tb - Non-default trace buffer size (ppc)wcte - Write combine timer enable (ppc)mcklog - Clear machine check flag (ppc)mcksoft - Machine check software recovery (ppc)ht_shift - Non-default hash table size (ppc) {1}zsize - Target zone sizecolors - Set VM colorsfill - Fill pagesserialbaud - Set serial baud rate Boot-v - Verbose Mode-x - Safe Mode-f - Old Safe Mode-F - Ignore Boot File-s - Single User ModeGraphics Mode - VESA Graphics Mode DimensionsText Mode - VGA Text Mode DimensionsBoot Graphics - Graphics or Text ModeQuiet Boot - Quiet BootmodeMKext Cache - Mkext cache fileKernel Cache - Kernel Cache filerd - Root Deviceboot-uuid - Boot UUIDplatform - Platform Expert {ACPI}config - Load alternate config plist Othersmbios - Verbose SMBIOS (AppleSMBIOS.kext) {1}acpi - Debug AppleACPIPlatform {1-8}acpi_level - ACPI Debug Levelacpi_layer - ACPI Debug Layeracpi_sleep - ACPI Sleepnvdebug - NVDAResman debugnvrm - NVDAResmanndrv_debug_level - NDRV Debug Level (NVDAResman)pstep - Power Step Debug (ACPI_SMC)hpet - AppleHPET There are more, which I will update it later. I will not add args which are not present in the current apple release (i.e. only vanilla). All reservations against errors and mistakes. If you find anyone please notify. Link to comment Share on other sites More sharing options...
macgirl Posted May 26, 2008 Share Posted May 26, 2008 Shouldn't "config" be in the boot options? I use "config=tv" at boot sometimes to load a config file with different gfx string, so it loads /Library/Preferences/SystemConfiguration/tv.plist instead of com.apple.Boot.plist Link to comment Share on other sites More sharing options...
Superhai Posted May 26, 2008 Author Share Posted May 26, 2008 Shouldn't "config" be in the boot options? I use "config=tv" at boot sometimes to load a config file with different gfx string, so it loads /Library/Preferences/SystemConfiguration/tv.plist instead of com.apple.Boot.plist Yep you're right, I missed it from my notes. I'll edit. Link to comment Share on other sites More sharing options...
XweAponX Posted June 16, 2008 Share Posted June 16, 2008 I need to know a leetle teeny weeny bit more about this section: Boot -v - Verbose Mode -x - Safe Mode -f - Old Safe Mode -F - Ignore Boot File -s - Single User Mode Graphics Mode - VESA Graphics Mode Dimensions Text Mode - VGA Text Mode Dimensions Boot Graphics - Graphics or Text Mode Quiet Boot - Quiet Bootmode MKext Cache - Mkext cache file Kernel Cache - Kernel Cache file rd - Root Device boot-uuid - Boot UUID platform - Platform Expert {ACPI} config - Load alternate config plist Is there any place to get elaboration on these commands? Link to comment Share on other sites More sharing options...
macgirl Posted June 16, 2008 Share Posted June 16, 2008 They are no commands, they are flags. Whe Darwin bootloader presents the boot menu (one partition or as many as you have) you can hit any key and a boot flag prompt appears, there you write the flag, you can combine the flags: rd=disk0s3 -s -x "Graphics Mode"="800x600x32" platform=X86PC You can also write "?" to display the boot help. There are several posts about boot flags and of course Apple Developer site for documentation. Link to comment Share on other sites More sharing options...
mitch_de Posted July 15, 2008 Share Posted July 15, 2008 Hi, i am a bit confused about using the boot-flags. I have EFI installed. And want to use boot-uuid - XXXXX Does it have the same boot-flags ? Also Chameleon ? Are they using complete different "darwin bootloader" or are they loaded before darwin bootloader, so i can use this boot-flags. Link to comment Share on other sites More sharing options...
macgirl Posted July 15, 2008 Share Posted July 15, 2008 yes they are the same, I am using chameleon with boot-uuid flag. Link to comment Share on other sites More sharing options...
mitch_de Posted July 15, 2008 Share Posted July 15, 2008 Thanks for this detail (boot flags usable in EFI also). Link to comment Share on other sites More sharing options...
menuhin Posted January 5, 2009 Share Posted January 5, 2009 Thanks for the detail listings. Can some of you tell us which options are the most useful ones in fixing kernel panics during boot up? e.g. panic due to some kext / modules or some other issues? Thanks! Link to comment Share on other sites More sharing options...
lurscher Posted January 14, 2009 Share Posted January 14, 2009 i always use busratio= to tell the kernel the cpu frequency ratio block frequency to use, usually what i have on the bios Link to comment Share on other sites More sharing options...
twilight.lee Posted February 1, 2009 Share Posted February 1, 2009 Does Graphics Mode can truly set resolution and refresh rate? Can be work on shared memory Nvidia card? Link to comment Share on other sites More sharing options...
Chrysaor Posted February 1, 2009 Share Posted February 1, 2009 Does Graphics Mode can truly set resolution and refresh rate? Can be work on shared memory Nvidia card? Type "?video" and you'll get a list of all modes you can set it. Link to comment Share on other sites More sharing options...
nekkro-kvlt Posted February 2, 2009 Share Posted February 2, 2009 Hi, I'm looking for a way to make a boot flag selection at startup, do you know any bootloader which would make this thing possible ? Just want to have a choice as thepartition choice in darwin boot loader, which would allows me to set the config= or "graphics mode"= flags. Thanks. Link to comment Share on other sites More sharing options...
tessa17 Posted July 28, 2009 Share Posted July 28, 2009 great list!! I will be using this. Link to comment Share on other sites More sharing options...
Asere Posted September 15, 2009 Share Posted September 15, 2009 Othersmbios - Verbose SMBIOS (AppleSMBIOS.kext) {1}acpi - Debug AppleACPIPlatform {1-8}acpi_level - ACPI Debug Levelacpi_layer - ACPI Debug Layeracpi_sleep - ACPI Sleeppstep - Power Step Debug (ACPI_SMC) Hi, I'm very interested how to use these bootargs in detail. Do I have to write acpi=8, for instance? What about acpi_level, acpi_layer and acpi_sleep, or pstep? Is "pstep=1" correct to activate pstep debug, or just pstep? How can I see the debug output of: Store ("Hello World", Debug) Any ideas? Thank you Link to comment Share on other sites More sharing options...
pista7 Posted September 16, 2009 Share Posted September 16, 2009 Hi, I'm very interested how to use these bootargs in detail. Do I have to write acpi=8, for instance? What about acpi_level, acpi_layer and acpi_sleep, or pstep? Is "pstep=1" correct to activate pstep debug, or just pstep? How can I see the debug output of: Store ("Hello World", Debug) Any ideas? Thank you I'm afraid you won't be able to use the Debug object - the AppleACPIPlatform is apparently compiled without debug support. If you look at ACPICA sources (the reference ACPI implementation), the trick should be done by setting acpi_level=2 acpi_layer=0x80. However, this doesn't work with AppleACPIPlatform. Link to comment Share on other sites More sharing options...
rafirafi Posted July 9, 2010 Share Posted July 9, 2010 You can also use: -l as argument on boot, it activates the l2 cache. Works for me! Link to comment Share on other sites More sharing options...
Muneeba Posted July 30, 2010 Share Posted July 30, 2010 Hi, I need urgent help, I messed with boot.plist and i am unable to boot now, please check this image for brief error that I see when booting: http://server.mzeb.com/booterror.jpg Link to comment Share on other sites More sharing options...
davidm71 Posted May 1, 2011 Share Posted May 1, 2011 Hi, Anyone know how to set the prefered gpu gfx card to boot as primary? Sometimes a new install will pick the wrong screen. Anyhow will "quiet boot" supress the boot warnings that I get over my boot theme background image? thanks. Link to comment Share on other sites More sharing options...
PineAppleApe Posted June 18, 2012 Share Posted June 18, 2012 Where does Apple document the boot argument?! I have Developer installed and it's nowhere to be found. Nilch, nada, zero. Link to comment Share on other sites More sharing options...
Recommended Posts