DevOps Cloud (ADM)
Cybersecurity
IT Operations Cloud
The plan is to take an openSUSE Live boot CD and add the imaging commands and libraries to it.
Copy the ZENworks boot disk ISO onto the Linux box, mount it and copy the root image off the CD.
The root image path is mnt/boot/i386/ with mnt being the directory that the ISO is mounted.
mv root root.gz
gunzip root.gz
mkdir image
mount -o loop root image # this will mount the root archive
cd image
# now we want to copy these files
image/usr/lib/libhwresolve.so.2.2
image/usr/lib/libtvision.so.0
image/usr/lib/libhd.so.12
image/usr/lib/libzisd.so
image/usr/lib/libzmgtool.so
image/usr/lib/libzmgerror.so
image/usr/lib/libdbus-1.so.2
image/lib/libsysfs.so.1
image/lib/libc-2.4.so
image/bin/img
On the Linux box again take the openSUSE Live CD ISO and mount it.
Copy openSUSE-11.0-read-only.i686-2.7.0 from the top directory of the ISO, this is the Live CD root image that we will be adding the tools to.
In order to extract and edit openSUSE-11.0-read-only.i686-2.7.0 we need the squashfs tools, more specifically squashfs version 3.1.
unsquashfs openSUSE-11.0-read-only.i686-2.7.0
Inside squashfs-root you should see the root directory for the Live CD.
Move into the var directory, create a directory (mine is img-tools) and copy all the files we got from the ZENworks boot CD.
libhwresolve.so.2.2 /usr/lib/libhwresolve.so.2.2
libtvision.so.0 /usr/lib/libtvision.so.0
libhd.so.12 /usr/lib/libhd.so.12
libzisd.so /usr/lib/libzisd.so
libzmgtool.so /usr/lib/libzmgtool.so
libzmgerror.so /usr/lib/libzmgerror.so
libsysfs.so.1 /lib/libsysfs.so.1
libdbus-1.so.2 /usr/lib/libdbus-1.so.2
libc-2.4.so /lib/libc-2.4.so
img /usr/bin/img
ln -s libc-2.4.so libc.so.6
mksquashfs squashfs-root openSUSE-11.0-read-only.i686-2.7.0