tom
2021-10-10 04:51:21 UTC
How does one install slackware onto a zfs boot environment? I just have
one storage pool on my computer and use that, instead of individual
drives. Is using slackware with zfs something I'm going to have to
fight the system over or will it work without hassle?
also, how does one install slackware from a chroot and minirootfs? The
typical slackware install requires the use of a setup tool, which is
not what i want and it requires setting up partitions, something I
don't need or want since I use zfs datasets.
I'd also like to install slackware from my already working and booted
Gentoo system via chrooting into the zboote.
for those unaware, this is how the boot works:
EFI->grub2.efi
grub2 reads and loads kernel, initramfs, and cpu microcode from a ext2
filesystem which contains zfs kernel module
linux loads into initramfs, loads zfs, and attempts to attach storage
pool. Ounce storage pool is attached a boot environment is specified to
mount as the root (ZFS=tank/ROOT/gentoo) or (ZFS=tank/ROOT/slackware
perhaps?), /sbin/init is execed, init loads other datasets in place and
system goes multiuser mode.
one storage pool on my computer and use that, instead of individual
drives. Is using slackware with zfs something I'm going to have to
fight the system over or will it work without hassle?
also, how does one install slackware from a chroot and minirootfs? The
typical slackware install requires the use of a setup tool, which is
not what i want and it requires setting up partitions, something I
don't need or want since I use zfs datasets.
I'd also like to install slackware from my already working and booted
Gentoo system via chrooting into the zboote.
for those unaware, this is how the boot works:
EFI->grub2.efi
grub2 reads and loads kernel, initramfs, and cpu microcode from a ext2
filesystem which contains zfs kernel module
linux loads into initramfs, loads zfs, and attempts to attach storage
pool. Ounce storage pool is attached a boot environment is specified to
mount as the root (ZFS=tank/ROOT/gentoo) or (ZFS=tank/ROOT/slackware
perhaps?), /sbin/init is execed, init loads other datasets in place and
system goes multiuser mode.