This is an old revision of the document!


A PCRE internal error occured. This might be caused by a faulty plugin

====== Debian etch ====== ===== Preparing an existing installation for iSCSI ===== You can either work with an installation on - a physical disk on a client machine or - a ''chroot(8)'' environment operating on a loopback-mounted disk image Install the ''open-iscsi'' package. apt-get install open-iscsi Since two fundamental tools from open-iscsi are not included in the debian package, they have to be compiled from the sources with the following steps (i have used a different machine for all the compilation stuff). Install the appropriate devel packages: apt-get build-dep open-iscsi apt-get install libdb4.3-dev Download the sources and compile them: wget http://www.open-iscsi.org/bits/open-iscsi-2.0-865.13.tar.gz (this is the latest tarball at this time) tar xzf open-iscsi-2.0-865.13.tar.gz cd open-iscsi-2.0-865.13 make -C usr make -C utils/fwparam_ibft The two files needed are ''usr/iscsistart'' and ''utils/fwparam_ibft/fwparam_ibft'' so they have to be copied in ''/usr/sbin''. Create two scripts shown below. These scripts have to be executable. * ''/etc/initramfs-tools/hooks/iscsi_tcp'' will copy the ''iscsi_tcp'', ''iscsi_iser'' kernel modules followed by their dependancies, ''/usr/sbin/iscsistart'' and ''/usr/sbin/fwparam_ibft'' to the initial ramdisk. * ''/etc/initramfs-tools/scripts/local-top/iscsi_tcp'' is copied to the ram disk and run at boot-time, just before the root filesystem is mounted. If the root device string looks like a SCSI device it brings up the appropriate Ethernet device, sets up the ip address passed through dhcp and connects the root file system on the iSCSI target.


QR Code
QR Code sanboot:debian_etch_iscsi (generated for current page)