You are not logged in.
Pages: 1
I am running Arch Linux for a long time on a home server. For historical reasons, this has been a 32bit installation. When Arch ended the support for 32bit, I have followed the instructions to keep the system going.
However, I recently got issues, notably not being able to run/compile tvheadend anymore. As this is crucial to me, and the machine is capable of 64bit (cpuinfo lm), is there a way of migrating from Arch Linux 32bit to 64bit?
Thanks for any hints!
Offline
Yes, you could try the instructions here: https://wiki.archlinux.org/index.php/Mi … hitectures
My main issue with doing that on one box, is that it had 2GB RAM and ended up being even slower than it already was. ![]()
Arch Linux (64) Bug Wranger and Trusted User
Offline
Thumbs up for this guide. It also works the other way round (yes, I had to transform a 64-bit only cloud machine to a 32-bit one in order
to test something).
pacman -Syyu
pacman -Qqn | pacman -Sw -
pacman -S busyboxsed -i 's/^Architecture.*/Architecture = i686/g' /etc/pacman.conf
wget http://archlinux32.andreasbaumann.cc/i6 … pkg.tar.xz
pacman -U pacman-mirrorlist-20180710-1.1-any.pkg.tar.xz
mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.64
mv /etc/pacman.d/mirrorlist.pacnew /etc/pacman.d/mirrorlist
# choose server in 32 mirrorlistpacman -Syy
pacman -S archlinux32-keyring-transition
pacman -S archlinux32-keyring
pacman -Sw $(pacman -Qqn)# brutal way (there is no lib32-pacman, if something goes
# wrong here, well, things are borked :-) ):
pacman -Qqn | pacman -S -reboot
pacman -S pacmangrub-mkconfig -o /boot/grub/grub.cfg
grub-install /dev/vda
Offline
You don't really need pacman, since you can perform emergency untar using busybox.
However. If your kernel is still a 64-bit kernel (doing the migration in reverse means the booted kernel is the last thing you change, so you have bigger issues if you tried prematurely booting into the 32-bit one
) then you can still use the AUR package pacman-static which I maintain and provide prebuilt packages for (signed by my archlinux.org packaging key).
In fact, you yourself could build 32-bit packages if you wanted.
Arch Linux (64) Bug Wranger and Trusted User
Offline
Ah. This is good news, I like a static pacman 32-bit version. :-)
Offline
Pages: 1