Single User mode on Solaris x86
09 November 2009
The failsafe boot environment is great, but sometimes you just need good old single-user. (Or whatever fancy name it has now SMF runs the show.)
When you get the boot menu, select your normal Solaris BE, and hit e.
With the cursors, highlight the kernel line, then press e again and
add your -s at the end, with a carriage return, an you’ll have
something like:
findroot(pool_rpool,0,a)
kernel$ /platform/i86pc/multiboot -B $ZFS_BOOTFS -s
module /platform/i86pc/boot_archive
Obviously, the exact information might vary, depending on your boot device, and if you’re using ZFS root, but you get the idea.
Now hit b and it’ll boot to the single-user milestone.
So far as I can tell, you can add any of the standard Solaris boot
options in there. -v is probably the most interesting, especially if
you’re not entirely up-to-date on how SMF handles the boot process.