[xubuntu-users] Changing xubuntu to 64 bit from 32 bit.

Bill hb.cog.jil at gmail.com
Mon Nov 18 17:06:15 UTC 2013


On 11/18/2013 08:31 AM, PGillespie wrote:
> Keeping one's /home directory in a separate partition isn't quite the
> miracle cure it's made out to be. If you ever decide to distro-hop, you
> will probably have re-install your home directory or the new distro will
> misbehave. Having a separate home directory can retain preferences you
> might not want with a fresh install and though they're retained, you
> will still have to re-install all/most of the software associated with
> those preferences (unless they come with the distro). I think the most
> effective method is to create a script that will back-up everything
> that's particular to your own preferences. I haven't actually done this.
> I usually selectively copy my home folder to a flash drive, then copy
> everything back after the fresh install.

My thoughts follow the course this thread has taken, which is a course 
related to but not specifically addressing the op's question. So far as 
I am concerned, the op's question as to the possibility of change from 
32 to 64 bit architecture has been answered "no". As for me, I would not 
attempt it; more potential trouble than it is worth if the route of 
creating a separate home partition for personal data (not necessarily 
including system and application preference configuration files) is 
followed.

For several years I have simultaneously maintained and run multiple 
linux distros on each of two or more of the machines on my home network.

I have followed much the same procedure which PGillespie references. I 
have a rather sizeable partition on each machine which I label "Data". I 
create a /home/Data directory under each distro, and mount the Data 
partition at /home/Data (with modification of /etc/fstab). The structure 
of /home/Data is that it contains the user created under /home. I.e., if 
/home/<user>, then /home/Data/<user>. I then delete all but the Desktop 
folder from /home/<user> and symlink to the folders I have created to 
contain personal files in /home/Data/<user>. E.g., if I have Documents, 
Downloads, Pictures, Music, etc. folders in /home/Data/<user>, then I 
create symlinks in /home/<user>/ to the folders/files in /home/Data/<user>.

If I have folders such as /home/<user>/.local/share/tomboy, or 
/home/<user>/.mozilla/firefox, or /home/<user>/.thunderbird which I want 
to access from different distros, I create 
/home/Data/<user>/.local/share/, move /home/<user>/.local/share/tomboy 
to /home/Data/<user>/.local/share/ and in /home/<user>/.local/share/ 
create a symlink to /home/Data/<user>/share/tomboy.

Even between Ubuntu and Xubuntu, and certainly between *buntu and say 
Fedora, or Linuxmint, I expect to reinstall and configure applications. 
In my experience, there is simply no way around it. But the procedure I 
follow often allows me to use the application configuration files 
ordinarily found in /home/<user>/.config, and/or /home/<user>/.gconf 
across platforms.

As another example, I keep aliases in a separate .bash_aliases file, and 
have multiple scripts which will run under any linux distro. I keep 
these files in /home/Data/<user> and symlink to them from /home/<user>.

Depending on the users, I sometimes have file ownership and permissions 
issues, but they can be set accordingly. I keep the same primary user 
(usually me) for every distro (meaning that I install the os with the 
same user name and password).

All of that said (and I hope clearly), I obviously recommend to the 
original poster that you follow this procedure with the 32 bit 
installation you now have. If you have the disk space, I would resize 
the current 32 bit partition to no more than 10GB, and create three more 
partitions: one large Data (separate home partition) partition to which 
I copy (not move, at least initially) all of my /home/<user>/ files and 
folders, and two more 10GB partitions for an operating system. I would 
then clone the 32 bit installation to one of those two partitions. I 
would then install the 64 bit os to one of the two 10GB partitions and 
have it working with my mounted and symlinked Data partition. Then, and 
only then, I would experiment with upgrading the 32 bit (current 
operating system) to 64 bit without fear of losing anything, insuring 
that I have both am operable 32 bit and 64 bit os. (You might find at 
this point that there is no point in "upgrading" the 32 bit to 64 bit, 
and can do whatever you want with two of the partitions while always 
having an os that works.)

It's not "miraculous", but it works for me, is better (at this point) 
than virtualization, and has been worth my time to get it set up this 
way. Again, the objective to me is to preserve personal data, and use 
what I can of os specific preference configurations across distros. It 
is as close to "fail safe" as I have found.

Just my 2 cents, and hope it helps.

-- 
Regards,
Bill




More information about the xubuntu-users mailing list