From Developer Community
Problem
You have a computer with a new network card, but the current version of the ZENworks Imaging environment doesn’t include support for it. You have the source code for the network card module, but you don’t have a Linux installation to compile the new module.
Solution
A pre-configured VMWare virtual machine which can be downloaded and used to compile modules for the ZENworks for Desktops 7.00 SP1 Imaging environment.
The virtual machine was built using VMWare Workstation 5.5.2 build-29772 for Windows. The virtual machine can be run using VMWare’s free VMWare Player here. I have tested the setup with VMWare Workstation 5.5.2 for Windows and VMWare Player 1.0.2 for Windows. It will probably work with VMWare Workstation for Linux and VMWare Player for Linux, but I haven’t tried it.
Details of virtual machine
Here is a brief description of how the virtual machines released so far are configured. At the moment I have only created a virtual machine for ZfD 7.00 SP1, but as new versions of the ZENWorks Imaging Environment are released by Novell, I plan to relase new virtual machines.
ZfD_v7.00SP1_Mod_Dev
Software Installed
- SuSE Linux Enterprise Server 9 plus SP3 (not registered)
- default minimum install
- no X windows
- no VMWare Tools
- gcc 3.3.-43.41
- make 3.80-184.1
- mkinit 1.2-27.21
- kernel-default 2.6.5-7.244
- kernel-syms 2.6.5-7.244
- kernel-source 2.6.5-7.244
User accounts
- root
- username: root
- password: m@kem0d$
- user
- username: user
- password: m@kem0d$
Instructions
- Install VMWare Player 1.0.2 for Windows
- Download “ZfD 7.00 SP1 Mod Dev” virtual machine. NOTE: All File Releases are listed at the bottom of this article.
- Extract contents of “ZfD 7.00 SP1 Mod Dev” to directory of your choice
- Run VMWare Player
- Browse to the folder where you extracted the “ZfD 7.00 SP1 Mod Dev” files
- Double-click “SUSE Linux Enterprise Server.vmx”
- If you see a message appear about creating a new unique identifier (UUID), select “Create”
- VMWare Player should now begin booting the “ZfD 7.00 SP1 Mod Dev” virtual machine
- When you boot the “ZfD 7.00 SP1 Mod Dev” virtual machine the first time, the eth0 network device will most likely not work due to differences between my host (which was used to create the VM) and your host. Ignore this for now.
- Login as “user” (username: “user”, password: “m@kem0d$”). Then run “su” and enter the root password (default is “m@kem0d$”).
- Type “yast”. Make sure that “Network Devices” is selected on the left side, press [TAB] to move to the right window pane, select “Network Card”, then press [ENTER].
- At the “Network Setup Method” screen, [TAB] to “[Next]”, press [ENTER].
- At the “Network cards configuration” screen, [TAB] to “[Delete]”, press [ENTER].
- At the “Network cards configuration” screen, [TAB] to “[Change..]”, press [ENTER].
- At the “Network cards configuration overview” screen, [TAB] to “[Delete]”, press [ENTER]. [TAB] to “[Add]”, press [ENTER].
- At the “Manual network card configuration” screen, [TAB] to “[Next]”, press [ENTER].
- At the “Network address setup” screen, [TAB] to “[Next]”, press [ENTER].
- At the “Network cards configuration overview” screen, [TAB] to “[Finish]”.
- At the “YaST Control Center” screen, [TAB] to “[Quit]”.
- At the BASH shell, type “reboot”. Once Linux reboots, the networking should work properly.
- You now have a VMWare virtual machine configured to compile modules for the ZENworks for Desktops 7.00 SP1 Imaging environment.
- Good luck!
ZfD_v7.00SP1HP4a_Mod_Dev
Software Installed
- OpenSUSE 10.1
- default minimum install
- no X windows
- no VMWare Tools
- gcc 4.1.0-25
- make 3.80-200
- mkinit 1.2-106.19
- kernel-default 2.6.16.21-0.25
- kernel-syms 2.6.5-7.244
- kernel-source 2.6.5-7.244
User accounts
- root
- username: root
- password: m@kem0d$
- user
- username: user
- password: m@kem0d$
Instructions
- Install VMWare Player 1.0.2 for Windows
- Download “ZfD 7.00 SP1 HP4a Mod Dev” virtual machine. NOTE: All File Releases are listed at the bottom of this article.
- Extract contents of “ZfD 7.00 SP1 HP4a Mod Dev” to directory of your choice
- Run VMWare Player
- Browse to the folder where you extracted the “ZfD 7.00 SP1 HP4a Mod Dev” files
- Double-click “SUSE Linux.vmx”
- If you see a message appear about creating a new unique identifier (UUID), select “Create”
- VMWare Player should now begin booting the “ZfD 7.00 SP1 HP4a Mod Dev” virtual machine
- When you boot the “ZfD 7.00 SP1 HP4a Mod Dev” virtual machine the first time, the eth0 network device will most likely not work due to differences between my host (which was used to create the VM) and your host. Ignore this for now.
- Login as “user” (username: “user”, password: “m@kem0d$”). Then run “su” and enter the root password (default is “m@kem0d$”).
- Type “yast”. Make sure that “Network Devices” is selected on the left side, press [TAB] to move to the right window pane, select “Network Card”, then press [ENTER].
- At the “Network Setup Method” screen, [TAB] to “[Next]”, press [ENTER].
- At the “Network cards configuration overview” screen, [TAB] to the entry which is setup to use DHCP, [TAB] to “[Delete]”, press [ENTER]. [TAB] to “[Edit]”, press [ENTER].
- At the “Network address setup” screen, [TAB] to “[Next]”, press [ENTER].
- At the “Manual network card configuration” screen, [TAB] to “[Next]”, press [ENTER].
- At the “YaST Control Center” screen, [TAB] to “[Quit]”.
- At the BASH shell, type “reboot”. Once Linux reboots, the networking should work properly.
- You now have a VMWare virtual machine configured to compile modules for the ZENworks for Desktops 7.00 SP1 HP4a Imaging environment.
- Good luck!
Acknowledgements
I’ve been customizing the ZENWorks Imaging environment over the years using tips I have collected from a number of articles and newsgroup postings. One of the best articles I have come across so far is Ralph Gottschalkson’s “Adding a new PCI-X NIC kernel module”. I built this virtual machine using the instructions in his article. If you follow along in his article, we have just completed Steps 1.1, 1.2, and 1.3. Pick up at Step 1.4 using the source code for the module you wish to compile.
Links
- Adding a new PCI-X NIC kernel module
- ZDM SupportedImagingDrivers
- ZENWorks Imaging Drivers
- OpenSUSE 10.1 DVD
File Releases
Activity
Total File Downloads: 1,252
Project Members