

Some packages store their data in a binary format that differs between architectures. If you have encrypted files or home directories then verify that you can restore these successfully.

Have I mentioned the importance of backups? Ensure you have a tested recoverable backup of your entire system, and also a means to access it should the network or kernel be unavailable. Please refer to this comment for further details about this.ĭpkg -get-selections "*:i386"|grep -v deinstall >dpkg-get-selections.cp.00.i386ĭpkg -get-selections "*:amd64"|grep -v deinstall >dpkg-get-selections.cp.00.amd64ĭpkg -get-selections "*:all"|grep -v deinstall >dpkg-get-selections.cp.00.all 3. In addition, the steps should be run as root directly, avoiding the use of sudo. All steps should be performed using a VT text console rather than the GUI because the GUI will become unavailable during parts of the process. At the end we can run a comparison or reconciliation to see if there are any omissions or remaining work. Preparationīefore we change any packages, preserve the list of the packages we have installed. If you are using Ubuntu LTS 18.04 (Bionic Beaver) the process is quite different so please use the dedicated guide on the newer page instead of this guide. Much simpler than upgrading 12.04 and an evolution of upgrading Debian 7 or 8.

With the release of Ubuntu LTS 14.04 (Trusty Tahr), the ability to use the multiarch facility to upgrade to 64 bit is easier than ever. The primary use of this is to allow 32 bit programs to be run on a 64 bit system, but it has other uses. The facility permits the installation of executable files (such as libraries and programs) from multiple architectures simultaneously on the same system. With the release of Debian GNU/Linux wheezy, a new feature called multiarch was introduced. You start with a 32 bit system that can run 64 bit programs, then convert it to a 64 bit system that can run 32 bit programs. You will be able to keep all your programs, settings and data.

This brief HOWTO shows how to take a working 32 bit 14.04 installation and convert it into a 64 bit system.
