Quote from the Archwiki (Installation guide):

Arch Linux should run on any x86_64-compatible machine with a minimum of 512 MiB RAM, though more memory is needed to boot the live system for installation. A basic installation should take less than 2 GiB of disk space.

Does that mean it is technically possible to get a Windows XP-era device with 512 Mb RAM and install Arch on it by pulling out the hard drive, connecting it to a modern machine via a SATA to usb connector, for example, with the modern machine running the live environment, and then just partitioning and installing on the old computer HDD, then putting the hdd back on the old computer? Is something like that feasible? I don’t have a machine to test it on, but it certainly sounds like a fun experiment. It sort of reminds me of the stories of Gentoo cross-compiling.

Edit: It is a HYPOTHETICAL question. Please focus on the METHOD and IMPLEMENTATION instead of 32-bit compatibility or driver issues.

0 points

I used to have an USB stick with Ubundu on it, so I see no reason that it shouldn’t be possible. But idk how drivers would work.

Also I would check how much RAM is needed to boot the live ISO (not during the process). If it is low enough, you can use swap.

permalink
report
reply
-1 points

I don’t have such a device. It’s a hypothetical question on whether this way of doing things is possible.

permalink
report
parent
reply
2 points

512 m ram dunno, but I had an old 10 yo+ dual core / 4 gb ram laptop on arch working well, except for gaming. Just replaced it with ghostbsd, also fluid.

permalink
report
reply
0 points

Not so mich about the device, more about the method of doing it. It’s a hypothetical question pf whether or not this method of installation is possible.

permalink
report
parent
reply
10 points

The requirement for x86_64 eliminates most XP era machines, though I was certainly running XP well into the Vista era on potentially compatible hardware.

How old are you thinking?

permalink
report
reply
-2 points

It’s a hypothetical question on the method of implementation, not the practical side of things.

permalink
report
parent
reply
3 points
*

There are Arch ports to 32-bit architecture, for example this one

permalink
report
parent
reply
5 points

I think so, yeah.
Though Alpine would be probably easier to get going given the super tiny size.

permalink
report
reply
1 point

I don’t know about Arch, because I’ve never used it, and I believe it only installs the drivers for the current hardware. I’ve done it with either Ubuntu or Mint though, and even with Windows XP and 7, though they were harder.

I haven’t done it as a deliberate choice during installation, but I have had a working OS on a drive that I’ve then transferred to another computer. In the Linux cases, I’ve just put an old drive into another computer to see what would happen, as the drive was due to be wiped anyway. It was several years ago, probably over ten years, but for the most part, they just worked. The first boot was slow, presumably while the drivers were sorted out, but I think the most work I had to do was reboot a few times, after it got to the desktop.

With Windows, I had to delete a drivers folder, I think under C:\Windows\System32, and delete a registry entry. It didn’t work every time, but it did work fairly regularly. It may have been down to the Windows version, home vs pro, but I can’t remember.

Hope this helps 👍

permalink
report
reply

Arch Linux

!archlinux@lemmy.ml

Create post

The beloved lightweight distro

Community stats

  • 173

    Monthly active users

  • 256

    Posts

  • 1.7K

    Comments

Community moderators