Jump to content

Is standard Snow Leopard install 32 bit or 64?


15 posts in this topic

Recommended Posts

Hello.

 

Sorry to ask such a simple question but this has baffled me.

 

I successfully installed Snow Leopard last night on my Dell. I've been trying to get ethernet working and while trying I noticed an error relating to architecture.

 

I did a uname -a and it's "Release X86_64".

 

Does that mean I'm in 64 bit? And if so, how did I end up in there? I've not specified this anywhere and I'm using standard boot files etc from a guide. Is 64 bit the new standard or should I be in 32?

 

Will being in 64 mean I can't use some old kexts that worked in Leopard?

 

Thanks folks.

Link to comment
Share on other sites

Go to System Profiler and click on Software. There it will say "64-bit Kernel and Extensions: Yes or No". then you will know!

Yes, some kexts may not work. My VoodooHDA didn't work, but fortunately someone here had compiled a 64 bit version of it and everything is now OK.

Link to comment
Share on other sites

SL does indeed boot in 64-bit as standard when using the Chameleon or PCEFI bootloaders.

 

If you wish to boot in 32-bit mode, you will have to add one of the following flags in your customized com.apple.Boot.plist:

 

-x32 (when using PCEFI)

arch=i386 (when using Chameleon RC3)

Link to comment
Share on other sites

i have a different problem i cant get mine to boot into 64 bit mode :( what would be the command to do so i'm using Chameleon RC3.
try -arch=86_64 or -arch=x86_64

but i don't know exactly what your problem is

no matter what it boots in 32bit mode ? or it just fails to boot in 64b ?

Link to comment
Share on other sites

I'm having the opposite problem... I cannot seem to force booting in 32 bit mode. I'm using Chameleon-2.0-RC3-r658.

 

System Profiler says: 64-bit Kernel and Extensions: Yes

 

When I look in activity monitor most processes are listed as Intel (64 bit)

 

My com.apple.Boot.plist looks like this:

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string>-x32</string>

<key>device-properties</key>

<string>6e0200000100000001000000620200000d00000002010c00d041030a000000000101060000010

101060000007fff04001e00000072006f006d002d007200650076006900730069006f006e0000002f

0000006e5669646961204765466f726365203838303020475453204f70656e474c20456e67696e652

05b4546495d22000000400030002c006400650076006900630065005f00740079007000650000000b

000000646973706c6179100000004e00560043004100500000001800000004000000000003000c000

00000000007000000000e0000006e0061006d00650000000b000000646973706c6179140000004000

30002c006e0061006d0065000000120000004e5644412c446973706c61792d41100000006d006f006

40065006c0000001b0000006e5669646961204765466f7263652038383030204754530e0000004e00

560050004d00000020000000010000000000000000000000000000000000000000000000000000001

4000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d42200000

00400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564

d6163220000005600520041004d002c0074006f00740061006c00730069007a006500000008000000

0000002020000000400030002c0063006f006d00700061007400690062006c00650000000e0000004

e5644412c4e564d616322000000400031002c006400650076006900630065005f0074007900700065

0000000b000000646973706c61791c0000006400650076006900630065005f0074007900700065000

0000f0000004e5644412c506172656e74</string>

</dict>

</plist>

 

 

Any ideas would be greatly appreciated... thanks.

Link to comment
Share on other sites

Found this it may help some with 64 bit mode

 

 

Boot in -s(single user mode) then mount partition (/sbin/mount -uw)

 

kextcache -v 1 -t -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/library/Extensions

 

reboot

 

fix permissions (kext utility then diskutility)

 

Not my work but seems to reduce KP's in 64 bit

 

cheers

Link to comment
Share on other sites

ugh...this is just freaking weird..

 

Vlad-Southers-Mac:~ Vlad$ ioreg -l -p IODeviceTree | grep firmware-abi
| |   "firmware-abi" = <"EFI64">
Vlad-Southers-Mac:~ Vlad$

 

 

System Software Overview:

 

System Version: Mac OS X 10.6 (10A432)

Kernel Version: Darwin 10.0.0

Boot Volume: Snow Leopard

Boot Mode: Normal

Computer Name: Vlad Souther’s Mac

User Name: Vlad Souther (Vlad)

Secure Virtual Memory: Not Enabled

64-bit Kernel and Extensions: No WHAT THE HELL ?!

Time since boot: 10:55

 

 

what's up with this ?!

Link to comment
Share on other sites

ugh...this is just freaking weird..

 

Vlad-Southers-Mac:~ Vlad$ ioreg -l -p IODeviceTree | grep firmware-abi
| |   "firmware-abi" = <"EFI64">
Vlad-Southers-Mac:~ Vlad$

 

 

System Software Overview:

 

System Version: Mac OS X 10.6 (10A432)

Kernel Version: Darwin 10.0.0

Boot Volume: Snow Leopard

Boot Mode: Normal

Computer Name: Vlad Souther’s Mac

User Name: Vlad Souther (Vlad)

Secure Virtual Memory: Not Enabled

64-bit Kernel and Extensions: No WHAT THE HELL ?!

Time since boot: 10:55

 

 

what's up with this ?!

 

Yes i booted normal without arch=i386, so i thought i was in 64 bit mood now i am wondering :wacko:

can some1 clarify wat is happening there?

Link to comment
Share on other sites

 Share

×
×
  • Create New...