Package installer
Installer packages and the kernel extensions contained therein are not signed and as a result macOS won't load the extension. Kext signing must therefore be disabled before attempting to install and load the kernel extension. Additionally, as of El Capitan, new security measures have been implemented that prevent the installation of files in certain protected system folders (unless the files are placed there by an appropriate installer). For this reason, it is important to follow the directions applicable to the relevant version of macOS prior to installation of the initiator.
Run the following command at a terminal prompt:
sudo nvram boot-args=kext-dev-mode=1
The kernel will load unsigned kernel extensions after a reboot.
Run the following command at the Recover OS terminal window:
csrutil disable
Follow the instructions in the System Integrity Protection Guide to access the Recover OS terminal window. Two reboots may be required during this process.
Download the desired release image file (.dmg), mount and run Installer.pkg
to install the initiator. Similarly, run Uninstall.pkg
to remove the initiator from your system. Ensure that no iSCSI targets are connected when updating or removing the initiator software, or you may experience an error during installation.
If you have an existing installation, logout of all targets before launching the installer. The installer will attempt to unload the iSCSI initiator kernel extension, if one exists and install new files. The iSCSI configuration will not be altered (existing settings are preserved).
© 2015-2018 Nareg Sinenian, All rights reserved.
Introduction
Installation
Getting Started
- Initiator configuration
- Target discovery
- Login and disk access
- Target configuration
- Authentication
- Removing targets
- Managing User Rights
Man pages
Troubleshooting