I like manjaro-arm-installer.
It’s an easy way to install manjaro linux on a SD card for raspberry Pi.
But I have bad experiences with this application.
I once wasn’t paying attention and chose my own hard disk to install on.
Long story short, I saw my error “just in time”, but while trying to resolve and clean up the issue, I accidentally erased my entire hard disk instead.
So in order to avoid this mistake I’d like to run manjaro-arm-installer on a minimal x86 VM.
But since there’s no more minimal x86 for Manjaro,
I’m trying to use Vagrant packer to create one for me.
Now I know how to use packer, so my question is “How do I convert Arch to Manjaro?”
and of course the better question is whether this is the best approach.
Personally I would forget the idea of converting your Arch system to Manjaro. For starters, that presents a set of risks of it’s own. Majaro is a derivative of Arch but it would be a bit like trying to convert an Ubuntu system to Mint or something similar.
My advice would be to first, back up your data, make a list of all the apps & settings that you want to reflect in your new Manjaro system & when you’re ready, carefully go through the installation process.
As for using a minimal installer, you have two options with an install & one of them is a minimal install. I chose the Xfce one & there is very little in there, apart from what you need for a working system - much like the “archinstall” script that comes with Arch these days.
I wouldn’t waste your time trying to covert Arch to Manjaro - if you want Manjaro, install Manjaro. Just choose the minimal option & go step by step.
A minimal one for x86. They stopped supporting that.
There is no need to convert Arch to Manjaro - just use Arch - the script you mention is distribution agnostic- it will run anywhere - just follow instructions in the README.md.
I’ve tried docker, but I want a virtual device to be erased if the wrong device is chosen. I can’t do that with docker.
I’ve realized about an hour after writing my post that I had the “just use Arch, the script can be installed manually” approach already planned, but I hadn’t been able to work on my little project, so I forgot about it. Thank you for supplying to the readme file.
No sorry but this is not correct. x86 was in ancient times a 16 Bit instruction set architecture designed by Intel. The architecture was then upgrade to 32 Bit and was called IA-32. However in the Linux community the name x86 was used for this 32 Bit IA-32. This name x86 for 32 Bit is still established.
The 64 Bit upgrade was never called x86. You might get it confused with x64. There are other names like x86-64 or AMD64.