Switch to 64-bit kernel on Solaris x86


 
Thread Tools Search this Thread
Operating Systems Solaris Switch to 64-bit kernel on Solaris x86
# 1  
Old 09-05-2011
Switch to 64-bit kernel on Solaris x86

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.

Thanks in advance!
# 2  
Old 09-05-2011
Quote:
Originally Posted by christr
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.
This is incorrect. "uname -a" doesn't provide 32 bit/64 bit information.
To know if your kernel runs in 32 or 64 bit mode, use this command:
Code:
isainfo -kv

This User Gave Thanks to jlliagre For This Post:
# 3  
Old 09-06-2011
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?
# 4  
Old 09-08-2011
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.

Thanks
# 5  
Old 09-08-2011
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

Code:
bootadm list-menu

and look under genunix options for -64 or something simmilar
This User Gave Thanks to solaris_user For This Post:
# 6  
Old 09-08-2011
Yes, the way to disable 64 bit depends on the Solaris release/update. For latest ones, the simpler method is to remove $ISADIR from the grub entries.

Note that 32 bit kernel support will be dropped starting from Solaris 11. End of Feature Notices for Oracle Solaris 11 Express
# 7  
Old 09-08-2011
That's a good link, thanks
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Solaris

Upgrading java on solaris 10 x86 32 bit

I have java installed on my solaris 10 as /usr/jdk/jdk1.5.0 , but i need to install Weblogic for that i need -- JDK Sun Java 2 JDK 6.0 Update 05 with the Java HotSpot™ Client and Server VMs (32-bit) and all later service packs of 6.0 How can i upgrade my java for this. (3 Replies)
Discussion started by: jain_sharad143
3 Replies

2. UNIX for Dummies Questions & Answers

Unix flavors that run on x86, x86_64 bit processors?

Hello everyone. This is an awesome forum. Glad to have joined! :) I use Linux mostly, even for Desktop usage. I just love everything about it, all the way down to how the font looks while browsing. Its just so sleek and sexy. But I also boot Windows for those programs I just need that only... (23 Replies)
Discussion started by: insomnia
23 Replies

3. Homework & Coursework Questions

Four-Level multi-paging on x86 system with 64 bit addressing

1. The problem statement, all variables and given/known data: Hi all, I've got a huuuuuuge problem with understanding this new concept of multi-paging. I really tried to research but i could not find anything significant. I've been trying to understand this for 4 days and i cannot. The question... (0 Replies)
Discussion started by: snowboarder
0 Replies

4. Shell Programming and Scripting

switch format between 64 bit double and 64 bit integer

In order to perform some arithmetical operations on 64 bit double I need to transform of the binary representation of a 64 bit double to a 64 bit integer do the operations and then transform back to 64 bit double. I understand bash and bc doesn't allow to do that. I think my only tool left is... (2 Replies)
Discussion started by: Zephyr
2 Replies

5. Solaris

32 bit MySQL on x86 64 bit?

Hello all. I am going to build an x86 Solaris box. Sun only offers it in a 64 bit flavor. I want to put MySQL on this box. MySQL only comes in a 32 bit version for x86 Solaris. Can I run 32 bit apps on a 64 bit x86 Solaris machine? Thanks! (4 Replies)
Discussion started by: RobertSubnet
4 Replies

6. Solaris

looking for eclipse for SOLARIS 10 x86-64 bit

Hi, I am looking for eclipse for my solaris 10 x86 64 bit. No luck and haven't found the download yet. It is required when I install WLS 10.3. Of course one no need to use eclipse and you can always use workshop. Does anybody please know where can I download the software. Thanks, ... (2 Replies)
Discussion started by: aa_monster
2 Replies

7. Red Hat

boot the 32 bit kernel on a 64 bit PPC Linux machine?

Hi all, I'm looking to cover a corner case for an upcoming test cycle. Is there a way to boot a RedHat Advanced Server 4 (update 3) installed on a Power PC machine to use a 32 bit kernel? This would be similar to what is done here -> https://www.unix.com/aix/26204-aix-platform.html I've done... (0 Replies)
Discussion started by: philrau
0 Replies

8. HP-UX

Change 32 bit to 64 bit Kernel

Hi, I'm using HPUX 11.11 on Vizualize B180L our productive machines have 64 bit kernel # file vmunix vmunix: ELF-64 executable object file - PA-RISC 2.0 (LP64) I got one test system, which should have the same HW (i was told it is the same HW) hpuxtest:/stand-->file... (3 Replies)
Discussion started by: funksen
3 Replies

9. UNIX for Dummies Questions & Answers

Is the solaris v9.For.x86 64 bit

Dear everyone: Could you tell me where is the 64 bit's solaris v9.0. :p (2 Replies)
Discussion started by: arwang
2 Replies
Login or Register to Ask a Question