SYSTEM WARNING: 'date_default_timezone_get(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone.' in '/usr/share/mantis/www/core.php' line 264
0004374: Installation of Endian Firewall from USB flash drive fails - MantisBT
MantisBT - Endian Firewall
View Issue Details
Fixed in Version
0004374: Installation of Endian Firewall from USB flash drive fails
When trying to install EFW 2.5.1 from an USB flash drive, the installation fails before the first user input is required.
The system is booting the vmlinuz which is located on the USB drive. After that the /etc/inittab from instroot.gz is read and /bin/installer is executed. This installer file runs in an endless loop and the VGA display flashes blue/black.
Yes, I double-checked the MD5 checksums on the EFW installation ISO file.
Steps To Reproduce
I tried several methods to create the USB drive
1. using unetbootin 5.75 (http://unetbootin.sourceforge.net/ [^]) on a Windows plattform
2. dd/copy files from EFW installation CD-ROM to USB drive
I tracked the issue down to the installation file /bin/mountsource.sh
This file tries to mount the USB flash drive and checks for Endian installer files. Unfortunately /bin/mountsource.sh won't find the USB drive unless it is formatted with ext3 file system.
If it is formatted with some different (most likely vfat when working with Windows), /bin/mountsource.sh fails and /bin/installer loops without ending.
Please find attached a fixed version of /bin/mountsource.sh
In this file I removed the filesystem ext3 used with the mount command. I would be happy if you check with my solution and consider including it in the next Endian Firewall release.