swarm32: (Default)
[personal profile] swarm32
I went down the gnarly road of crossgrading from i686 to x86_64 fedora one of my VMs because it was supposedly possible. While it is definitely doable with enough patience, it's time consuming and needs to be done in the right sequence. I figured I'd at least write down the cliff's notes
1) Backup/snapshot your working system
2) Upgrade from a 32-bit kernel to a 64-bit kernel, reboot and confirm everything works
3) et selinux to permissive
4) Make sure you download or statically compile a 64-bit version of RPM
5) be prepared to use rpm -qa , rpm -e , rpm -e --nodeps, rpm -ivh a lot, dnf download
6) when you get to the point of migrating RPM and DNF, be prepared for fixing a lot of python stuff too
7) make sure plymouth is x86_64
8) set selinux to permissive
9) you will have to power cycle/hard reset the machine to start the final upgrade, be prepared for if this fails

Other notes:
- it's actually helpful to have an X session with something like XFCE terminal and firefox running if you can
- Be prepared to download and manually install/reinstall a lot of packages
- expect sudo to either break or get weird, use sudo -i or just plain su
- at a certain point, authorizing not root users will break and you will not be able to establish a new ssh session if using ssh
- Post migration things will be wonky and may take some additional time to sort out
This account has disabled anonymous posting.
(will be screened if not on Access List)
(will be screened if not on Access List)
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org

Profile

swarm32: (Default)
swarm32

April 2025

S M T W T F S
  12345
6789101112
13141516171819
2021 2223242526
27282930   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 19th, 2025 10:48 pm
Powered by Dreamwidth Studios