I know this is probably a dumb question, but all of my Google and forum searches have been coming up empty. I mostly work with SPARC.
How do you switch Solaris on x86 from 32-bit to 64-bit? When I do a uname -a on a newly installed machine I get "SunOS XXXXXXX 5.10 Generic_144489-17 i86pc i386 i86pc" which I know means I'm only running on the 32-bit kernel. Now I have a 64-bit driver I need to load, so I need to switch to 64-bit. I remember seeing instructions on how to switch it in the past, but can't seem to find it.
Looks like I am running in 64-bit then. Thanks. Does Solaris just auto-detect the hardware, and run in 32-bit or 64-bit depending on the hardware available?
Anybody know the answer to this? It seems like a simple question, but I haven't found any documentation on if it auto-detects which kernel to load, or if it's a manual setting.
If your HW is 64-bit capable then Solaris automatically loads x64 kernel.
To manually load 32 bit kernel you need to modify grub options. For testing purposes you can play with grub prompt and then remove from boot menu -64 option or similar. For permanent loading you need to edit grub.conf file.
To see content of your GRUB you can issue as root
bootadm list-menu
and look under genunix options for -64 or something simmilar