あのなつ日記

毎日、色々な事を考えてます。

お仕事につながればと、一生懸命、書いています。

OpenZFS on OSX 2.0.0 for Big Sur

2021-01-29 23:19:36 | IT関係
先日、おもむろに『Big Sur』にアップデートしてしまったので、それ以来、zfsが動かなくなってしまいました。

待ちわびてたら、lundmanが何とかしてくれました。

それが、こいつだ!
OpenZFS-2.0-release


取りあえず、pkgをダウンロードして、インストールしてみた。
けど、、動かない、、、。ヾ(-_-;)



sudo zpool version
The ZFS modules are not loaded.
Try running '/sbin/kextload zfs.kext' as root to load them.

ちなみに言われたとおり、
sudo /sbin/kextload /Library/Extensions/zfs.kext

を実行するも、
Executing: /usr/bin/kmutil load -p /Users/xxxx/zfs.kext

と表示されて、エラーメッセージが出ないので、大丈夫かと思いきや、
sudo zpool version
The ZFS modules are not loaded.
Try running '/sbin/kextload zfs.kext' as root to load them.

同じエラー、、、、( ̄△ ̄)。

ググったら、以下に解決方法が、書いてあった。


kext does not load on 10.16 Big Sur #8

要は、Boot Argumentsに、" keepsyms=1" をセットせよとのこと。
(上記エラーになった分は、アンインストールして、)
Boot Argumentsを実行してみる。

Boot Argumentsの実行手順は、以下の通り。


1. 起動時にCommand+Rキーを押し続け、リカバリーモード(macOS復旧)に入る。
2. 管理者でログイン。
3. 復旧云々のメニューは無視して、左上のユーティリティ > ターミナルで、ターミナルを起動。
4. 以下のコマンドを実行。
sudo nvram boot-args="keepsyms=1"

で、再起動して、ターミナルから、



sudo nvram boot-args

を実行して、
boot-args    keepsyms=1

が表示されれば、オッケー。

この状態で、上記pkgを実行すると、無事にインストールが完了しましたぁ。



sudo zpool version
zfs-2.0.0-1
zfs-kmod-macOS-2.0.0-2-g0197ddc9c5-dirty

『OpenZFS on OS X』の情報は少ないからねぇ。
誰かの一助になればと公開してみました。


Big Surに強制アップデート

2021-01-29 13:57:32 | IT関係


2020.11.15 @Facebook********************


今朝、寝ぼけてたら、何気に、Big Sur にアップグレードしてしまった。
Catalinaのアップデートを押したつもりで進んでしまった。


よく使うものの中ので、動かなかったのは、ZFS、Parallels、gVim。
ZFSは、kext辺りがおかしかったので、色々とやってみたけれど、ダメ。
ってか、githubのフォーラムでもパッチを作っているとか出てきて、ダメなのは確定 → 待ち。

Parallelsは15を使っているんだけど、これも待ち。
Virtual Boxとかち合うとの情報もあったので、VBをアンインストールしてみたけど、ダメダメ。
最悪、16にアップすれば動くので、早く解決したければ、アップグレードするしかないのかな?

gVimは、.gvimrc をガリガリとイジってみたけど、解決せず。
もしかしてと思い、環境設定を開いてみて、→ 詳細 のCore Textレンダラを使用するのチェックを外したら、事なきを得た。


ZFSはまだだって、わかってたんだけどなぁ。
何で、Big Sur にしちゃったかなぁ、、、。





********************2020.11.15 @Facebook


結局、Parallelsは16にアップデートした。

ちょっと遅くなったかなぁ?
kextとか、システムコールとか、その辺がアップデートしているのに、無理矢理対応しているからか?

まあ、今回のバージョンは、10.xxじゃなくて11だから、実質、アップグレード。
大幅に変わっているのは否めない、、、。


P.S.後日談
ZFSはアップデートが来ていたので、設定した。
詳細は、ここ →OpenZFS on OSX 2.0.0 for Big Sur

Parallelsもアップデートした。
でも、Parallelsのニューバージョンは遅いなぁ。
カーネル拡張とか、システムコールとか、その辺のMacOSのコアな部分が使えなくなっているのを、多分、無理矢理、動かしているんだろうな。