Installing SUSE Enterprise Server without a DVD-ROM
Last week I had a problem. I was tasked with installing SUSE Enterprise Server but the server we were to install the OS on did not have a DVD-ROM and would not boot via USB. I tried to resolve this issue by using CD media or a mini iso/network install, but I found that Novell has decided to no longer support these options with the enterprise version of their distro. Strangely they still offer these options if you use OpenSUSE.
First I tried using the OpenSUSE network install (mini iso) media, but it would not allow me to use the SUSE Enterprise Server network installation source. Eventually, I came up with a working solution. I figured I post it here for anyone else who needs it. Please note these instructions assume you are using linux.
- Copy the SUSE Enterprise DVD contents to a ftp, http, or other location. You can use a a few methods to do this. The easiest way to do this is to have a pre-existing SUSE Server. YAST has an option to create a Installation Server. Follow the wizard and it is self explanatory.
- Next mount the install media somewhere and create a temp folder to use for the creation of the new iso.
mkdir /tmp/minicd cd /tmp/minicd
- Now we are going to copy over the files needed for the mini iso.
cp -a /mnt/SLES_DVD/boot/i386/loader/* .
- Finally create the iso.
cd /tmp mkisofs -o minicd.iso -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table ./minicd
- Burn the ISO and boot it.
- At the GRUB Prompt use the following options to boot. (Assuming you setup your server to use HTTP)
install=http://ServerIP/path/to/installer
You could also edit the isolinux.cfg to always use this option if you require multiple installs.
# net install label Network Install kernel linux append initrd=initrd splash=silent showopts install=http://ServerIP/path/to/installer
There you have it. I hope this helps out anyone else who finds themselves in my situation.
