Updating the Firmware using the Linux Console
Issue
You have to update the device's firmware without IGEL Universal Management Suite or local IGEL Setup application.
Solution
The device's firmware update can also be carried out directly on the Linux console itself without IGEL Setup:
Restart the device.
Press [ESC ]key during booting to bring up the boot menu.
Select Verbose Boot from the boot menu.
When instructed, switch to the console by pressing [CTRL-ALT-F11] or [CTRL-ALT-F12].
Press [RETURN ]key to log in.
You may have to enter your password.
Carry out the update. The exact procedure varies according to the protocol which is to be used, that is, FILE, HTTP, or FTP; see the instructions below. You can check whether the correct parameter values have been passed using the get
command, e.g. get update.protocol
HTTP
If necessary, set up a static IP address (DHCP is active by default)
setparam network.interfaces.ethernet.device0.usedhcp false
setparam network.interfaces.ethernet.device0.manual true
setparam network.interfaces.ethernet.device0.ipaddr
setparam network.interfaces.ethernet.device0.netmask
Configure the update server
setparam update.protocol http
setparam update.http.server
setparam update.http.port
The default UMS port is9080
setparam update.http.path
setparam update.http.user
setcryptparam update.http.crypt_password
Start the update process in the
/
directory using the commandupdate
FTP
If necessary, set up a static IP address (DHCP is active by default)
setparam network.interfaces.ethernet.device0.usedhcp false
setparam network.interfaces.ethernet.device0.manual true
setparam network.interfaces.ethernet.device0.ipaddr
setparam network.interfaces.ethernet.device0.netmask
Configure the update server
setparam update.protocol ftp
setparam update.ftp.server
setparam update.ftp.port
The default port is21
setparam update.ftp.path
setparam update.ftp.user
setcryptparam update.ftp.crypt_password
Start the update process in the
/
directory using the commandupdate
FILE
Requirement: The unpacked update files are available in the root directory of a USB storage device.
Configure at least one hotplug USB device:
setparam devices.hotplug.usb-storage.numdevices 1
Apply your changes:
kill_postsetupd
Connect the USB storage device to the device.
Wait for the USB storage device to be mounted automatically.
Determine the mount point:
ls /media/
Configure the update parameters:
setparam update.protocol file
setparam update.file.path /media/<name of USB storage device>
Start the update process in the
/
directory using the commandupdate