以前、Montereyをインストールしたまま放ったらかしていた、ThinkPad X260ですが、
更新掛けようとしたら更新されないのですが、これはSIPが悪さをしておりました。

そこで今回SIPを見直して無事更新されるようになりました。

以下にその手順を記載しておきます。

SIPの変更手順

修正箇所は以下の部分となります。

NVRAM→7C436110-AB2A-4BBB-A880-FE41995C9F82→csr-active-config

Montereyであれば「EF0F0000」(※67000000でも更新はできますが、完全無効ではない)

BigSurであれば「67080000」

以下はその根拠です。
ここまで理解しないでも良いとは思いますが、念のため。


EF0F0000 is the recommended value for Monterey:

Active values for 0xFEF (4,079) :

CSR_ALLOW_UNTRUSTED_KEXTS - 0x1 (1)
CSR_ALLOW_UNRESTRICTED_FS - 0x2 (2)
CSR_ALLOW_TASK_FOR_PID - 0x4 (4)
CSR_ALLOW_KERNEL_DEBUGGER - 0x8 (8)
CSR_ALLOW_UNRESTRICTED_DTRACE - 0x20 (32)
CSR_ALLOW_UNRESTRICTED_NVRAM - 0x40 (64)
CSR_ALLOW_DEVICE_CONFIGURATION - 0x80 (128)
CSR_ALLOW_ANY_RECOVERY_OS - 0x100 (256)
CSR_ALLOW_UNAPPROVED_KEXTS - 0x200 (512)
CSR_ALLOW_EXECUTABLE_POLICY_OVERRIDE - 0x400 (1,024)
CSR_ALLOW_UNAUTHENTICATED_ROOT - 0x800 (2,048)

For Big Sur, I use 67080000 which sets the following flags:

 Active values for 0x867 (2,151) :

CSR_ALLOW_UNTRUSTED_KEXTS - 0x1 (1)
CSR_ALLOW_UNRESTRICTED_FS - 0x2 (2)
CSR_ALLOW_TASK_FOR_PID - 0x4 (4)
CSR_ALLOW_UNRESTRICTED_DTRACE - 0x20 (32)
CSR_ALLOW_UNRESTRICTED_NVRAM - 0x40 (64)
CSR_ALLOW_UNAUTHENTICATED_ROOT - 0x800 (2,048)

まとめ

何かの参考になれば幸いです。

Montereyの場合の追加記事を書きました。