SUN: 32/64 bit kernel bootsΒΆ

Title:SUN: 32/64 bit kernel boots
Author:Douglas O’Leary <dkoleary@olearycomputers.com>
Description:SUN: 32/64 bit kernel boots
Date created:09/2001
Date updated:10/2001
Disclaimer:Standard: Use the information that follows at your own risk. If you screw up a system, don’t blame it on me...

Apparently there’s a couple of 32 bit drivers and some software that doesn’t work under the new 64 bit kernels. The software that I’ve heard of is some firewall apps; however, if there’s one, there’s probably more.

So, you have to boot 32 bit kernels by default. How do you do that?

To boot a 32 or 64 bit kernel only once do the following. This leaves the default as it was previously set so it only affects this boot:

  • 32 bit:

    ok boot disk kernel/unix
    
  • 64 bit:

    ok boot disk kernel/sparv9/unix
    

To set one or the other kernels as the default, update the boot-file parameter thusly:

  • 32 bit:

    ok setenv boot-file kernel/unix
    
  • 64 bit:

    ok setenv boot-file kernel/sparv9/unix
    

Then, boot as normal. From hither on, you’ll be booting whichever kernel you set as default.

To determine which kernel you’re booting, execute the isainfo command