IMPORTANT! This procedure is no longer the currently supported. Please see the new recommended method for writing Compact Flash boot cards for Syneto UTM. WARNING: If you use this method to install Syneto UTM 1.3.0 or later, the image will not be able to boot!
If you want to use install the Syneto UTM firmware on a Flash Disk or DOM module, you will need a command line tool called sw-disk. To obtain this tool, you need to log in to www.syneto.net and go to Downloads -> UTM Tools.
If you are already logged in, this is a good time to go to the download page.
IMPORTANT! After installing Fedora, ensure that selinux and automounting of flash disks are disabled. To disable SELinux, edit /etc/sysconfig/selinux and reboot. Disabling automount is done by configuring GNOME or KDE not to automatically mount the flash disks.
The sw-disk package will install two command line tools:
- sw-disk-detect - is used to pre configure sw-disk-install to always install on a specified disk
- sw-disk-install - is used to actually install the firmware
sw-disk-detect
It makes a list of existing devices from which the user will choose a system disk and a log disk. If the system disk is the same as the log disk, Layout 2 will be used (see Syneto Disk Layouts). If none is chosen, System Startup will choose the log disk.
Usage examples:
[root@host src]# sw-disk-detect
[+] Please choose the disk where the system will be installed:
DEVICE SIZE
sdc 70911M
sda 238475M
sdb 70911M
hdc 19471M
hda 76319M
[!] choice: hdc
[+] Please choose the disk where the logs and swap will be held.
[+] You can also use the same disk as the system disk above for layout 2.
[+] Or you can choose "none" for autodetection.
DEVICE SIZE
sdc 70911M
sda 238475M
sdb 70911M
hdc 19471M
hda 76319M
[!] choice: hdc
sw-disk-install
It is used to actually install the firmware and has two modes of operation:
- Mode 1: takes as argument the Syneto image and "--from-iso". This retrieves the disks names' from /usr/share/sw-disk/config.swd (for the system disk and the log disk).
- Mode 2: takes as arguments the system disk, the log disk and the Syneto image.
Usage examples:
[root@devel src]# sw-disk-install /tmp/syneto-base-1.0.0-002433.tar --from-iso
OR
[root@dexter src]# sw-disk-install hdc hdc /tmp/syneto-base-1.0.0-002433.tar
[+] Model=general,Major=3,Minor=0,Patch=2,Build=002204
[+] installing syneto-base-1.0.0-002433.tar on hdc with logdisk: hdc
[+] erasing disk
[+] creating partitions
[+] creating filesystems
[+] installing system
[+] generated a grub device map, skipping BIOS probe.
[+] cleanup