Sign in with
Sign up | Sign in
Your question

Debian 64bit only allows 32bit install.

Tags:
Last response: in Linux/Free BSD
Share
September 4, 2012 8:59:30 PM

Hello,
I am new to Linux ... I have installed Debian 6.0.5 server, ended up with a 32bit version which is only seeing 3g out of the 4g seen in the bios. Which I would like to have the 64bit and seeing all 4g of memory. But, no amd64 ios install has ever detected a 64bit processor. All info points to that is it. Was running Vista 64 on it long ago.

cpu: Intel Core 2 Duo CPU E6850 3.00GHz
http://ark.intel.com/products/30785/Intel-Core2-Duo-Pro...(4M-Cache-3_00-GHz-1333-MHz-FSB)

board: p5n32-e sli plus
http://www.asus.com/Motherboards/Intel_Socket_775/P5N32...


uname -m shows: i686
cat /proc/cpuinfo : flags ... lm ... ... ...etc;



Why am I unable to install a 64bit Debian 6.0.5?
September 4, 2012 9:51:13 PM

On Linux, you should just need to enable PAE (Physical Address Extension). A quick google search suggests you just need to install a different kernel with PAE enabled, or compile your own. Also looks like this isn't done by default because it may cause problems with proprietary drivers like nVidia's.

linux-image-686-pae looks to be the package name.
m
0
l
September 4, 2012 10:46:30 PM

cl-scott said, ". . . you just need to install a different kernel with PAE enabled . . ."

Try installing the smxi script, which will make this easy -- http://smxi.org/site/install.htm
m
0
l
Related resources
September 4, 2012 11:41:01 PM

I checked and PAE is NOT enabled, Nor do I have a 64 bit kernel running. I looked at the link you provided and I can install inxi, but unable to install smxi as of this post. I am still missing the link between how this scripting and upgrading the kernel work. I will follow any steps that will work on Debian system. By the way, thanks for your replies. It means a lot. New to posting to forums. =)
m
0
l
September 5, 2012 12:38:55 AM

Just a guess -- see http://packages.debian.org/search?keywords=linux-image-...

BTW, with a server, what does 64-bit gain? I think I'd stick with 32-bit and set CPU options accordingly for now.

"still missing the link between how this scripting and upgrading the kernel work": go to kernel options after dist-upgrade within the smxi script

m
0
l
September 5, 2012 6:01:36 AM

What install media are you using? If you use the i386 version, you get a 32-bit debian. If you use the amd64 version, you get 64-bit. And64 works fine for Intel cpus. It's just named that, because AMD pioneered that architecture.

You can get the whole distro on CD/DVDs or just the minimum needed to start the install and then download just what you need to finish over the internet. Try starting at debian.org and click an network install.
m
0
l
September 6, 2012 11:47:36 PM

As for Media: I have tried to install Debain 6.0.5 64-bit via CD, USB and Network. None will see the processor as 64-bit. Links to what I have used below. The point of this is to install a 64-bit Debian Server that will see and use all 4g of ram. 32-bit server is unable to see and use anything past 3g from what I have read on the 32-bit kernel. I assume that the installer is unable to detect that Intel chip is a 64-bit or it really isn't and all the website from Intel and Asus are wrong, which I don't think that could be the case

debian-6.0.5-amd64-CD-1.iso
http://cdimage.debian.org/debian-cd/6.0.5/amd64/iso-cd/...

debian-6.0.5-amd64-DVD-1.iso
http://cdimage.debian.org/debian-cd/6.0.5/amd64/iso-dvd...

This adventure started from playing with VMware. Which wouldn't install cause of my Intel duo 2 core. So, I installed Ubuntu 12.04 which Xen didn't install well. So Debian was the next option and KVM. Which is working very well. just would like to get more memory....but, the memory I have isn't being fully utilized as is.
m
0
l
September 7, 2012 12:16:42 AM

apt-get install amd64-libs linux-image-2.6-amd64

reboot

select new kernel

This only fixes the kernel. Not the 32-bit file system. See the following. Maybe this will help others.

http://wiki.debian.org/Migrate32To64Bit
m
0
l
September 7, 2012 3:38:57 AM

So if the amd64 kernel runs on your machine you have a 64 bit machine. That 32to64 looks like an ugly way to do something that should be automatic.

Very interesting.
m
0
l
September 7, 2012 3:44:58 AM

Yeah, the apt-get command worked very well. But, the process to change over the 32-bit files system to a 64-bit is messy. I will keep looking for a different way.
m
0
l
!