Convert from AMD64 to i386

Sasha Tsykin stsykin at gmail.com
Wed Feb 22 07:58:10 UTC 2006


Billy Verreynne (JW) wrote:
> Richard Barry wrote:
> ==
> When I recently installed ubuntu I did so using an amd64 install CD,
> but I'm starting to think I should have stuck to plain old i386.
> AMD64 doesn't have a few things I wat: flash plugin and w32codecs to
> mention 2.  How hard would it be to convert to i386?  Would I have to
> re-install?
>   
A flash plugin is problematic, although you could try gnash. As for 
win32codecs, they can be installed in amd64.

just download them from the mplayer site (the actual url is 
http://www4.mplayerhq.hu/MPlayer/releases/codecs/) make the codecs 
executable, and copy them to /usr/lib/win32.

Another way to get flash (and all other 32-bit apps) to work, although 
it involves a lot fo hard disk space, and seems inelegant and messy is 
to create a 32-bit chroot. I don't use one, and I don't really like them 
because f the space it wastes, but it can be done.; There is a good 
guide at 
http://www.ubuntuforums.org/showthread.php?t=24575&highlight=32-bit+chroot
> ==
>
>
> A complete re-install. You cannot just install a x386 kernel as the
> rest of the software (Gnome, Office, etc) is 64 bit. Cannot run on a
> 32bit kernel.
>   
it will run well, but at just a bit more than half the speed. I tried it 
and found it a bit slow after 64-bit, but it works well.
> But why? It is like taking the engine out of a Ferari and replacing it
> with a 1400 VW engine because that's the only way to change the colour
> of the seats. (okay bad analogy but still illustrating the point)
>   
No it's not, for many users, flash and codecs are fundamental. In truth, 
I run another computer in 32-bit, and use the 64-bit comptuer mainly for 
serving and for highly processor intensive activities, eg. video encoding).
> You will loose a -lot- of what AMD64 offers when running a 32bit
> generic i386 kernel on it. Rather look at the possibility of running
> the 32bit versions of what you want on the Linux AMD64 kernel.
>   
hard in Ubuntu because all debian derived distros use a non-standard 
library layout for 32- and 64- libraries. Most distribution place 32-bit 
libraries in /usr/lib and 64-bit libraries in /usr/lib64. In ubuntu 
/usr/lib32 and /usr/lib64 are used with symlinks to /usr/lib (I think, 
somebody please correct me if I'm wrong).
>
> --
> Billy
>
>
>   
Hope this helps

Sasha




More information about the ubuntu-users mailing list