Changes

Jump to navigation Jump to search
m
Stabilys moved page InstallationFromUSBstick to InstallationFromUSBstick: retired from v.10 on, left for reference: Retired as does not apply to current release
Line 1: Line 1:  
==Problem ==
 
==Problem ==
Imagine you have a server that wont boot from USB CDROM drive or have no internal CDROM drive.
+
Imagine that you have a server that won't boot from USB CDROM drive or that it has no internal CDROM drive. Perhap you prefer to install from a USB stick instead of physical media.
Or even you prefer to install from a USB stick instead a physical media.
      
==Solution ==
 
==Solution ==
Create a USB stick with SME software on it
+
Create a USB stick with SME software on it.
    
== Requirements ==
 
== Requirements ==
   −
You'll need a usb stick with more space than the sme.iso something like 800mb should do
+
You'll need a usb stick with more space than the sme.iso something like 800mb should do.
   −
Tested with Sme 7.3-51 and 8R6b, so download one or the other iso file.
+
Tested with SME v7.3 ~ v7.5.1 and SME8B6, so download your preferred iso file.
   −
the latest grub4dos, no Grub/Grub2 wont do. download from http://sourceforge.net/projects/grub4dos/
+
The latest GRUB4DOS (no Grub/Grub2 wont do).  
 +
I used 0.4.4<br>
 +
Download from http://sourceforge.net/projects/grub4dos/
   −
I used 0.4.4
+
== Creating USB stick ==
 +
 
 +
'''1) Getting the usb to boot<br>'''
 +
* Unpack the grub4dos.zip.<br>
 +
Plug in your USB drive and identify what device it is. U can see it by using:
 +
fdisk -l
 +
 
 +
* Installing to your usb drive
 +
cd into directory where you expanded the grub4dos, find and run this command:<br>
 +
./bootlace /dev/<YOUR USB DEVICE FROM STEP ABOVE> <br>
 +
 
 +
take a peek at http://diddy.boot-land.net/grub4dos/files/install.htm for more hints on this<br>
 +
 
 +
* Mount you usbdrive, well use /media/usb <br>
 +
mount /dev/<YOUR USB DEVICE FROM STEP ABOVE>  /media/usb <br>
 +
 
 +
 
 +
* Copy files to USB root drive:
 +
cp grldr menu.lst /media/usb
 +
 
 +
 
 +
'''2) Getting the iso ready for the boot<br>'''
 +
* Copy the file smeserver*.iso to the usb stick.<br>
 +
 
 +
cp smeserver*.iso /media/usb
 +
 
 +
Its important to NOT rename this iso, as sme's install program will search for it<br>
 +
If you know you will never have to work on servers with less than 1GB ram, then skip next step<br>
 +
 
 +
 
 +
* for servers with less than 1GB RAM you'll need to<br>
 +
 
 +
mount the iso in a temporary directory and copy the boot.iso to the root.<br>
 +
Something like <br>
   −
== Creating USB stick ==
+
<pre>
+
mkdir /media/iso
copy the file /images/boot.iso, and renamed to SMEboot.iso.
+
mount -t iso9600 -o loop smeserver*.iso /media/iso
 +
cp /media/iso/images/boot.iso /media/usb/SMEboot.iso
 +
umount /media/iso
 +
rmdir /media/iso
 +
</pre>
    +
'''3) now for the magic.'''<br>
 
On USB edit the menu.lst to include this <br>
 
On USB edit the menu.lst to include this <br>
    
<pre>
 
<pre>
title find and load SMEboot.iso
+
title SMEserver
 +
fallback 6
 +
find --set-root /smeserver-8.0beta6-i386.iso
 +
map /smeserver-8.0beta6-i386.iso (0xff) || map --mem /smeserver-8.0beta6-i386.iso (0xff)
 +
map --hook
 +
chainloader (0xff)
 +
savedefault --wait=2
 +
 
 +
 
 +
title SME boot.iso(lowmem)
 
fallback 7
 
fallback 7
 
find --set-root /SMEboot.iso
 
find --set-root /SMEboot.iso
map /ubcd.iso (0xff) || map --mem /SMEboot.iso (0xff)
+
map /SMEboot.iso (0xff) || map --mem /SMEboot.iso (0xff)
 
map --hook
 
map --hook
 
chainloader (0xff)
 
chainloader (0xff)
 
savedefault --wait=2
 
savedefault --wait=2
 
</pre>
 
</pre>
 +
 +
If you want, you can delete the rest of the entries in the menu.lst <BR>
 +
It's the std example file we're using, so there are a lot of other boot options we won't need.<BR>
 +
 +
 +
'''4) Read this too'''<BR>
 +
When booting, grub4dos, will cache the cd image to memory <BR>
 +
Thats why I included the boot.iso method<BR>
 +
the Boot.iso just isn't as polished as the normal installer, so avoid if you can <BR>
 +
When booting the smeserver, the initial caching will take some time (mine took 2.5 minutes) <BR>
 +
Therefore, booting from the Boot.iso will be quicker <BR>
 +
If anyone has any idea how to get an invadeaload game on, I'll take it, otherwise just wait<BR>
 +
You're not working.. SME is working for you <BR>
 +
 +
'''5) IMPORTANT '''<BR>
 +
When the installer is running, it will ask where to find the install image.<BR>
 +
THAT is also why the smeserver can be booted like this.<BR>
 +
If it isn't booted from the cd, it will ask where you placed it<BR>
 +
Point it at the usbdrive.<BR>
 +
When asked if you want to format/repartition the drive with the loopback device <BR>
 +
''' JUST SAY NO '''<BR>
 +
Otherwise, I suspect you'll have to start over ;-)

Navigation menu