1

Possible Duplicate:
How do I upgrade from x86 to x64 without losing settings?

I installed Ubuntu at a time when I did not know whether my laptop was 64bit compatible. Stupid of me not to check. I currently run 32 bit Ubuntu 10.04. The issue is that I wish now to migrate to Natty 11.04 64 bit. I know that I will have to uninstall and reinstall.

Can someone list down the steps also how do I do a seamless migration where all the applications which I have so painstakingly installed get retained also what about the little customizations I may have done. Fundamental question what will I gain with 64 bit or is it wise to stick to 32 bit with PAE. I have 8GB RAM on my machine..

  • What do you do with your machine? There may be little or no benefit to using 64bit. – djeikyb Aug 09 '11 at 17:49
  • I am going to agree with djeikyb. Migration can be a very messy issue. – Christopher Stansbury Aug 09 '11 at 18:00
  • 1
    never did this before, but you may try as suggested in the last "User Stories" entry on this page https://wiki.ubuntu.com/MultiarchSpec - guess you'd have to first upgrade to ubuntu 11.04 32bit and then run the commands mentioned in the MultiArchSpec article – Roland Kohn Aug 09 '11 at 18:09

2 Answers2

4

There is a way to do it using apt and dpkg (there was a debian tutorial which can be adapted), but it's isn't worth it (it's mostly for very advanced users and there is a lot of risk involved).

If your /home/ is on another partition just reinstall the system and use home directory to keep all your settings. If it isn't - backup your settings and install 64bit version.

As for the programs you have. The combination of:

dpkg --get-selections > /backup/installed-software.log

and on your new system:

dpkg --set-selections < /backup/installed-software.log

(with a few minor modifications for 32bit libs) will do.

Is it worth it? Yes it is, not because it's faster, but because in a few years 32bit version will become outdated, deprecated and ultimately - abandoned. Let's face it - having 4-8 GB RAM isn't that much nowadays, I'm writing this using 16GB RAM computer, which wasn't all that expensive. Netbooks are suddenly capable of using 64bit distro and the market of 32bit-only intel/amd processors is shrinking.

  • 1
    +1 for being the first person I saw that recommends to use the 64-bit version. – Rafał Cieślak Aug 09 '11 at 18:47
  • 1
    I agree with @rafalcieslak! It's rather silly to keep saying 64bit has no advantages, because it does (and this has been covered even on this site many times). – RolandiXor Aug 09 '11 at 18:52
  • 1
    +1 whats the point of having it if you don't use it to its potential – Allan Aug 09 '11 at 19:00
  • 1
    I like to compare 32 to 64 bit migration to ip4 to ip6 migration. It might be postponed several times (by NAT and PAE respectively), but it will happen. And it has been around for a long time, so it's ready for its prime time. – Chris Hasiński Aug 09 '11 at 19:59
  • I have seen many people saying "because it does" as @Roland Taylor does but they haven't said what are such "advantages" as I can't yet find it. I don't disagree with the usage of a 64 bit version but there are several things to consider before switching, as -in my case- the lack of 64 bit version of certain useful software that is only made for a 32 bit version, and even when you can "force" install, you can't "force" it work as in a native 32 bit system. Any information of such "advantages" will be appreciated. Take in consideration that I make professional multimedia for a broadcast system. – Geppettvs D'Constanzo Aug 09 '11 at 20:25
  • @Roland Taylor: The other thing is that everyone is still complaining that there are tons of issues with 64-bit systems, like there is no Adobe Flash, or that no hardware drivers will work - that's a myth! I, and 5 of my colleagues, use a 64-bit Ubuntu at their desktop from at least 4 years and really everything works perfectly. I find it annoying that people discourage others from using 64 bit, because of problems in the past... – Rafał Cieślak Aug 09 '11 at 20:28
  • 2
    @Geppettvs D'Constanzo: If you use real-time audio processing software you can get much lower latency on a 64-bit system, as most such software will make use of additional 32 bits and perform calculations in a more efficient manner. – Rafał Cieślak Aug 09 '11 at 20:30
  • @raalcieslak: um... wrong person in the reply :P – RolandiXor Aug 09 '11 at 20:40
  • Then go ahead, I don't discourage you and it wasn't my intentions. Just wanted you to check what really are you going to make in a 64bit version, and if you think that "lower latency on a 64 bit system" is worth, go ahead. I do many other things than expecting my audio/video give 1 second better latency, which wasn't different between versions. Non Real Time renders are the same, then, where is the powers of a 64 bit version? additionally I had to look for alternatives for my favorite software in which my problems was already solved. Anyway, it is my case. You can check it instead of asking. – Geppettvs D'Constanzo Aug 09 '11 at 20:42
1

I would suggest you to take in consideration the comment of @djeikyb and perform some research before switching. The information provided over the net and answers like those documented in this question: Should I install 64-bit Ubuntu if my hardware supports it? should be also considered.

I haven't noticed a major benefit when switching to a 64 bit version, for the Desktop usage (home and office), there are probably some benefits for multitask and gaming but in my needs and experience using both 32 and 64 bit versions, the difference is not such a major prize. And in my experience I found that several software that I was used to didn't work in a 64 bit version.

Good luck in your migration!