Re: [arch-general] Update to 4.15.8 on dual quad-core box locked on ( 3/16) Install DKMS modules, need help resurecting
Actually, you can easily create an arch ISO with ZFS embedded into it. It's what I do, and it takes about five minutes to create. https://ramsdenj.com/2016/06/23/arch-linux-on-zfs-part-1-embed-zfs-in-archis... -- John Ramsden On Mon, Mar 12, 2018, at 8:33 PM, Eli Schwartz via arch-general wrote:
On 03/12/2018 11:07 PM, John Ramsden via arch-general wrote:
For anyone not happy with dkms, the archzfs repo [1] offers great support for ZFS in binary form, and I've been using it for a few years now with no problems.
The most important part of using zfs is installing it. Especially considering the reason zfs was mentioned in this thread was as a proposal that someone might want to consider installing it, the ability to actually do so would be nice.
You cannot install an Arch Linux system on zfs, without the zfs kernel drivers compiled for your running kernel.
You cannot build those kernel modules on the Arch installation media, without doing a full system upgrade and installing the compiler toolchain, while holding back the kernel itself and hunting for the kernel headers matching the kernel from the ISO, then getting the zfs sources and building that too. On a ramdisk overlay filesystem.
Now, in theory the archzfs repo provides some archiso packages for exactly this use case. Except no they don't, because their archiso packages have not been updated since October...
This is less than entirely impressive. They have rebuilt everything else, why not this?
-- Eli Schwartz Bug Wrangler and Trusted User
Email had 1 attachment: + signature.asc 1k (application/pgp-signature)
On 03/13/2018 12:30 AM, John Ramsden via arch-general wrote:
Actually, you can easily create an arch ISO with ZFS embedded into it. It's what I do, and it takes about five minutes to create.
https://ramsdenj.com/2016/06/23/arch-linux-on-zfs-part-1-embed-zfs-in-archis...
Yes, and it also requires an Arch system (or at least one with pacman available) to run mkarchiso, pacstrap, copy the initcpio configs from mkinitcpio, etc. Which is a bit of a chicken-and-egg problem, and I don't really consider this a viable generic solution... -- Eli Schwartz Bug Wrangler and Trusted User
On Tue, Mar 13, 2018 at 09:41:46AM -0400, Eli Schwartz via arch-general wrote:
On 03/13/2018 12:30 AM, John Ramsden via arch-general wrote:
Actually, you can easily create an arch ISO with ZFS embedded into it. It's what I do, and it takes about five minutes to create.
https://ramsdenj.com/2016/06/23/arch-linux-on-zfs-part-1-embed-zfs-in-archis...
Yes, and it also requires an Arch system (or at least one with pacman available) to run mkarchiso, pacstrap, copy the initcpio configs from mkinitcpio, etc. Which is a bit of a chicken-and-egg problem, and I don't really consider this a viable generic solution...
Can't this be done from any distro using Arch rootfs? Cheers, -- Leonid Isaev
On 03/13/2018 09:47 AM, Leonid Isaev via arch-general wrote:
On Tue, Mar 13, 2018 at 09:41:46AM -0400, Eli Schwartz via arch-general wrote:
On 03/13/2018 12:30 AM, John Ramsden via arch-general wrote:
Actually, you can easily create an arch ISO with ZFS embedded into it. It's what I do, and it takes about five minutes to create.
https://ramsdenj.com/2016/06/23/arch-linux-on-zfs-part-1-embed-zfs-in-archis...
Yes, and it also requires an Arch system (or at least one with pacman available) to run mkarchiso, pacstrap, copy the initcpio configs from mkinitcpio, etc. Which is a bit of a chicken-and-egg problem, and I don't really consider this a viable generic solution...
Can't this be done from any distro using Arch rootfs?
Like I said, this can be done from any system which has pacman and mkinitcpio available. That means: 1) Arch Linux 2) Gentoo, which has a pacman package and IIRC also provides mkinitcpio as an option alongside dracut. 3) Any Linux distribution if you have chrooted into the bootstrap image 4) Windows (or any operating system, really), by using a virtual machine Certainly, anything is *possible* if you put in enough work. But making something annoyingly difficult to do is, as I said, hardly a generic solution. -- Eli Schwartz Bug Wrangler and Trusted User
On 3/13/18, Eli Schwartz via arch-general <arch-general@archlinux.org> wrote:
Like I said, this can be done from any system which has pacman and mkinitcpio available. That means:
1) Arch Linux 2) Gentoo, which has a pacman package and IIRC also provides mkinitcpio as an option alongside dracut. 3) Any Linux distribution if you have chrooted into the bootstrap image 4) Windows (or any operating system, really), by using a virtual machine
Certainly, anything is *possible* if you put in enough work. But making something annoyingly difficult to do is, as I said, hardly a generic solution.
True and Alpine Linux supports (3.5) ZFS on install which I didn't confirm because, like I said, I don't use ZFS on Linux. I mean that if Arch ZFS developers want to, they can leverage work from other distros. I guess it's a good thing Arch has no installer or otherwise there might be a heated debate whether ZFS should be an option :).
participants (4)
-
Carsten Mattner
-
Eli Schwartz
-
John Ramsden
-
Leonid Isaev