## iscsi_ibft and iscsi_boot_sysfs are now in /lib/modules
$ find /lib/modules/ -type f | grep iscsi
/lib/modules/4.2.0-18-generic/kernel/drivers/scsi/libiscsi.ko
/lib/modules/4.2.0-18-generic/kernel/drivers/scsi/scsi_transport_iscsi.ko
/lib/modules/4.2.0-18-generic/kernel/drivers/scsi/libiscsi_tcp.ko
/lib/modules/4.2.0-18-generic/kernel/drivers/scsi/iscsi_tcp.ko
$ echo "deb http:// archive. ubuntu. com/ubuntu $(lsb_release -sc)-proposed main" | sudo tee /etc/apt/ sources. list.d/ proposed. list archive. ubuntu. com/ubuntu/ wily-proposed/main amd64 Packages dpkg/status nova.clouds. archive. ubuntu. com/ubuntu/ wily-updates/main amd64 Packages security. ubuntu. com/ubuntu/ wily-security/main amd64 Packages nova.clouds. archive. ubuntu. com/ubuntu/ wily/main amd64 Packages
$ sudo apt-get update
$ sudo apt-get install linux-virtual
$ apt-cache policy linux-virtual
linux-virtual:
Installed: 4.2.0.19.21
Candidate: 4.2.0.19.21
Version table:
*** 4.2.0.19.21 0
500 http://
100 /var/lib/
4.2.0.18.20 0
500 http://
500 http://
4.2.0.16.18 0
500 http://
$ sudo apt-get install open-iscsi iscsi.initramfs img-4.2. 0-19-generic img-4.2. 0-18-generic
$ sudo touch /etc/iscsi/
$ sudo update-initramfs -u -k all
update-initramfs: Generating /boot/initrd.
update-initramfs: Generating /boot/initrd.
## iscsi_ibft and iscsi_boot_sysfs are now in /lib/modules 4.2.0-18- generic/ kernel/ drivers/ scsi/libiscsi. ko 4.2.0-18- generic/ kernel/ drivers/ scsi/scsi_ transport_ iscsi.ko 4.2.0-18- generic/ kernel/ drivers/ scsi/libiscsi_ tcp.ko 4.2.0-18- generic/ kernel/ drivers/ scsi/iscsi_ tcp.ko
$ find /lib/modules/ -type f | grep iscsi
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/ 4.2.0-19- generic/ kernel/ drivers/ scsi/libiscsi. ko 4.2.0-19- generic/ kernel/ drivers/ scsi/iscsi_ boot_sysfs. ko 4.2.0-19- generic/ kernel/ drivers/ scsi/scsi_ transport_ iscsi.ko 4.2.0-19- generic/ kernel/ drivers/ scsi/libiscsi_ tcp.ko 4.2.0-19- generic/ kernel/ drivers/ scsi/iscsi_ tcp.ko 4.2.0-19- generic/ kernel/ drivers/ firmware/ iscsi_ibft. ko
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
## missing from 4.2.0-18-generic initramfs (old linux-virtual) img-4.2. 0-18-generic | grep iscsi 4.2.0-18- generic/ kernel/ drivers/ scsi/libiscsi. ko 4.2.0-18- generic/ kernel/ drivers/ scsi/scsi_ transport_ iscsi.ko 4.2.0-18- generic/ kernel/ drivers/ scsi/libiscsi_ tcp.ko 4.2.0-18- generic/ kernel/ drivers/ scsi/iscsi_ tcp.ko local-top/ iscsi
$ lsinitramfs /boot/initrd.
lib/modules/
lib/modules/
lib/modules/
lib/modules/
scripts/
## present in new from 4.2.0-19-generic img-4.2. 0-19-generic | grep iscsi 4.2.0-19- generic/ kernel/ drivers/ scsi/libiscsi. ko 4.2.0-19- generic/ kernel/ drivers/ scsi/iscsi_ boot_sysfs. ko 4.2.0-19- generic/ kernel/ drivers/ scsi/scsi_ transport_ iscsi.ko 4.2.0-19- generic/ kernel/ drivers/ scsi/libiscsi_ tcp.ko 4.2.0-19- generic/ kernel/ drivers/ scsi/iscsi_ tcp.ko 4.2.0-19- generic/ kernel/ drivers/ firmware/ iscsi_ibft. ko me.iscsi local-top/ iscsi
$ lsinitramfs /boot/initrd.
lib/modules/
lib/modules/
lib/modules/
lib/modules/
lib/modules/
lib/modules/
etc/initiatorna
etc/iscsi.initramfs
scripts/
sbin/iscsistart
Then, reboot and ensure the modules load (to verify deps are present). tcp,iscsi_ tcp iscsi 102400 3 iscsi_tcp,libiscsi
$ uname -r
4.2.0-19-generic
$ sudo modprobe iscsi_ibft
$ sudo modprobe iscsi_boot_sysfs
$ lsmod | grep iscsi
iscsi_ibft 16384 0
iscsi_boot_sysfs 16384 1 iscsi_ibft
iscsi_tcp 20480 0
libiscsi_tcp 24576 1 iscsi_tcp
libiscsi 53248 2 libiscsi_
scsi_transport_