From 9ae0b72901c45fefa0ce8ad4d8fc7437da25dc73 Mon Sep 17 00:00:00 2001 From: "kts of kettek (nanomo)" Date: Thu, 9 Aug 2018 03:43:39 -0700 Subject: [PATCH] Fix pictures --- wiki/articles/zfs-macos-arch-linux-dual-boot.qwk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wiki/articles/zfs-macos-arch-linux-dual-boot.qwk b/wiki/articles/zfs-macos-arch-linux-dual-boot.qwk index 585c650..23d5899 100644 --- a/wiki/articles/zfs-macos-arch-linux-dual-boot.qwk +++ b/wiki/articles/zfs-macos-arch-linux-dual-boot.qwk @@ -8,7 +8,7 @@ Although this is certainly a size constraint, I keep majority of my large data e # The Notion The original idea was to have three major partitions: Mac OS High Sierra, Arch Linux, and a shared partition that would store my user/home directory. The initial setup and install -- which took some time due to learning how to setup rEFInd and much fury at the more modern Disk Utility.app's insane pie chart partitioning system -- used HFS+ for High Sierra, Ext4 for Arch, and HFS+ for the shared partition. -![The Dreaded Pie Chart](dreaded-pie-chart.png) +[![The Dreaded Pie Chart](zfs-macos-arch-linux-dual-boot/dreaded-pie-chart.png)](zfs-macos-arch-linux-dual-boot/dreaded-pie-chart.png) From Linux's perspective, the total partitions, with the important self-made ones noted, were: @@ -53,7 +53,7 @@ On Linux, I logged in as root, simply used the same */Users/* mount point and se With all this in place -- and omitting some some minor mistakes along the way -- I safely rebooted back to Mac OS. However, upon attempting to login, it seemed the ZFS filesystem *Lyon/Users* was not mounted to */Users* when I logged in. After some research into the matter, it appeared that mounting ZFS volumes takes some time to actually mount. After some initial tries with some basic LaunchDaemon scripts, I discovered [ZFSLoadCheck](https://github.com/alexwasserman/ZFSLoadCheck), a rather simple LaunchAgent application that polls for a hidden dot file in the */Users* location and lets you know if it finds that file or not. It does so by showing a small dialog on the Login screen that updates about every 5 seconds to let you know if it is yet time to login. -![ZFSLoadCheck](ZFSLoadCheck.png) +[![ZFSLoadCheck](zfs-macos-arch-linux-dual-boot/ZFSLoadCheck.png)](zfs-macos-arch-linux-dual-boot/ZFSLoadCheck.png) After putting **ZFSLoadCheck**'s files into place, I rebooted between Mac OS and Arch Linux multiple times and was able to log in perfectly each time -- providing I waited a few moments for the ZFS volumes to actually mount.