Disclaimer: this is a come back of the problem already described a long time ago about IPcop 2.0.3 in http://comments.gmane.org/gmane.comp.se ... user/47500.
My problem is that trying to install IPcop 2.1.5 from a USB stick using the "usb-hdd" image onto a SuperMicro ATOM-based machine (but I read that other people experience the same problem on virtual machines and on other hardware), AND using the "Flash" the installation ends up with an unbootable system which just says "Boot error".
That machine is using a SSD as harddisk, but as far as I know, this is not the problem.
The problem seems to be that the source USB key is conflicting with the target disk and the installer does not install the MBR on the last one (don't ask me where it goes, because it doesn't seem to land on te USB key either).
Running the /usr/local/sbin/installflash.sh (http://sourceforge.net/p/ipcop/svn/HEAD ... llflash.sh) script after a reboot is not really an option either, as it is clearly buggy (i.e. tries to use an inexistent /var/log_compressed directory, and some /var/spool cron-related stuff) and obviously does not cover the same level of features as the initial installer (e.g. the maximum memory to allocate for the ramdisk).
After a reboot, there are several "Failed" services because of missing /var/log again.
Could someone do something about this?
Ideally, there should be a pair of installflash and installhdd scripts that invert each other's actions, or a single script that can do both.
Thanks
This issue was addressed some time ago and should be fixed with the next release.
The purpose of installflash.sh is not to change from one method to the other. Since the partitioning scheme is different between harddisk and flash, there is also no point in trying to 'fix' it.