I hereby announce beta testing of manjaro-architect, the new (unofficial) command line installer for manjaro.
Manjaro-architect is based on the famous Architect Linux installer that has been modified to install manjaro editions instead of Arch linux. The original architect installer is also provided with the package in case you wish to install arch linux.
The installer creates the new installation by downloading up to date packages from manjaro repos. Drivers are installed with mhwd. Because of this, installer needs internet connection, but on the other hand you can install any manjaro editions with it regardless of what edition you are running. This makes it also very suitable for installing manjaro on USB drives from installed manjaro system. It should also always install the latest version of chosen edition, regardless of how old install media you run it from.
After installing minimalistic, arch like base system, you can optionally add one manjaro edition desktop, and as many vanilla desktops as you like. Some additional software is also selectable.
The installer is not as beginner friendly as the previous cli-installer, but it gives you very good idea of what gets installed to your system and what is needed for linux installation.
Features:
- translated to english, dutch, french, hungarian, italian, portugese, russian, danish and spanish (for the most part)
- automatic and manual partitioning options (tested to work with ext4, btrfs, f2fs and nilfs2 root)
- support for lvm and luks encryption (I haven't tested these)
- choose between systemd and openrc initsystem
- choose between stable, testing and unstable branch
- if you choose to install zsh, users automatically have it as their default shell (note that only some editions come with pre-configured zsh)
- choose from selection of manjaro kernels
- automatic detection of uefi. Both uefi and legacy installation should work
Known issues:
- plymouth is not enabled automatically even if the chosen edition has it. (this is being moved to package level, so it will fix itself)
- only grub is supported of the bootloaders
- only the editions in iso-profiles repo are currently supported.
- most manjaro parts are only in english, and some parts show messages assuming you are installing arch linux
- dialogs look messy inside tmux if TERM is not set to value "screen"
- at least when installing to USB sticks, os-prober fails to find other operating systems during installation. You need to run
update-grub
on your new installation to get menu entries for other systems you have installed.
Planned features:
- installation to btrfs subvolumes
- refind as uefi boot menu
You can install this in unstable repos with
sudo pacman -Sy manjaro-architect
To install manjaro, run
sudo manjaro-architect
To install arch, run
sudo aif
(WARNING: using aif changes your host systems mirrorlist to arch mirrors, creating unholy and unsupported manjaro/arch fusion if you update your system before restoring your mirrors with pacman-mirrors -g
)
EDIT: original aif has been removed from the package for now, because I can't maintain it while manjaro-architect is still incomplete