Emil CHERICHES

Emil CHERICHES

Arch to Manjaro – the dirty way

July 24, 2024 Emil C
No Comments

In my lab I’ve been running arch on a NFS server and the filesystem used is ZFS. I think you already know that in Arch the zfs packages are located in AUR.

There are several options like zfs-linux and zfs-dkms. Sadly both are problematic during kernel updates. One solution I found to make these problems go away is to use Manjaro instead of Arch.

In Manjaro the zfs packages are in the repositories. Every kernel you use like linux610 also has a package called linux610-zfs.

First we make sure that everything is up to date

pacman -Syyuu

Then we change the content of the file /etc/pacman.d/mirrorlist to point to Manjaro packages

Server = https://manjaro.ynh.ovh/stable/$repo/$arch

I only put one mirror, feel free to chose your favorite from repo.manjaro.org

Because we will have some issues with the package signatures we temporarily disable the signature check. We edit the file /etc/pacman.conf by commenting one line and adding another

# SigLevel    = Required DatabaseOptionalSigLevel = Optional TrustAll

Now we install the Manjaro specific keys:

pacman -Syy
pacman -S manjaro-keyring

Then populate the keys thru the system

pacman-key --init
pacman-key --populate archlinux manjaro

Now we can revert the key verification options in /etc/pacman.conf

SigLevel    = Required DatabaseOptional
# SigLevel = Optional TrustAll

Remove the Arch kernel and install the Manjaro one

pacman -Runs linux
pacman -S linux610

And reinstall all packages that are allready installed.

 pacman -Qqn |pacman -S - 

The next step is to reconfigure the boot manager. In my case I use systemd-boot

pacman -S systemd-boot-manager
bootctl update
sdboot-manage gen

Reconfigure the Mirrors

pacman -S pacman-mirrors
pacman-mirrors -c France,Germany

Manage the .pacnew files

find /etc/ -name *.pacnew
linux Tips & Tricks ArchManjaro
Previous Post

The anatomy of a smart bulb

Next Post

NixOS TIP: OTP in Gnome login screen

Leave a Reply Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Recent Posts
  • Debian on BTRFS with subvolumes
  • NixOS TIP: OTP in Gnome login screen
  • Arch to Manjaro – the dirty way
  • The anatomy of a smart bulb
  • OpenVPN on 443
Categories
  • from the web
  • just blog
  • linux
    • Debian
    • NixOS
  • phones
  • Phones & Tablets
  • programing
  • security
  • Smart Home
  • Tips & Tricks
  • Uncategorized
  • Web development
  • Windows
Blogroll
  • cheriches.fr
Subscribe by Email
Recent Posts
  • Debian on BTRFS with subvolumes
  • NixOS TIP: OTP in Gnome login screen
  • Arch to Manjaro – the dirty way
  • The anatomy of a smart bulb
  • OpenVPN on 443
Categories
  • from the web (3)
  • just blog (1)
  • linux (20)
    • Debian (1)
    • NixOS (1)
  • phones (1)
  • Phones & Tablets (2)
  • programing (1)
  • security (2)
  • Smart Home (1)
  • Tips & Tricks (16)
  • Uncategorized (1)
  • Web development (1)
  • Windows (1)
Blogroll
  • cheriches.fr
Tags cloud
adb ADS aircrack-ng Android Apache apt-get Arch BTRFS CentOS Chrome Cluster CSS debian Docker Firefox firmware flashing GNOME Google Authenticator High Availability HTTPS javascript KVM linux Manjaro MySQL OpenBeken OpenBK7231T OpenVPN OTP php piwik Postfix Proxy_ARP release RHEL Samba ssh Tuya ubuntu UEFI VPN VRRP windows Youtube
Recent Comments
  • Greg M on The anatomy of a smart bulb
  • The anatomy of a smart bulb #LED @EmilsBits « Adafruit Industries – Makers, hackers, artists, designers and engineers! on The anatomy of a smart bulb
  • Emil C on The anatomy of a smart bulb
  • David Brower on The anatomy of a smart bulb
  • 智能灯泡的解剖 - 偏执的码农 on The anatomy of a smart bulb
Proudly powered by WordPress | Theme: Fmi by Forrss.
Manage Cookie Consent
We use cookies to optimize our website and our service.
Functional cookies Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}