Alt-F is a great firmware base, but it ends up to be too limited to do what I need to do on the device.
So, I have loaded up and heavily configured a Debian installation. I can "debian -kexec" over to it and things are great.
The problem is that on boot up, I have to manually kick it over from Alt-F to Debian.
What I want to do is have the DNS-323 boot first to Alt-F, wait a bit, and then chroot over to Debian. The Debian installation is where the real work of the device gets done. I want a delay between the boot of Alt-F and Debian in case I have a botched Debian--I don't want to get stuck in a boot loop. If Debian is busted, I just stay cancel the Debian chroot during the delay.
I'm treating Alt-F like a bootloader.
On Saturday, February 15, 2014 7:11:28 AM UTC, stainl...@gmail.com wrote:Alt-F is a great firmware base, but it ends up to be too limited to do what I need to do on the device.Alt-F is a linux distribution for an embedded device, like the one on your toaster, microwave oven, car... it is not a generic linux distribution such as Debian.Alt-F is stored on flash memory, all 8MB of it, yes, no typo, 8 mega bytes. It is not installed on disk, where the equivalent Debian uses 200/300MB. What would you expect?
You should use Debian natively, see http://www.cyrius.com/debian/orion/d-link/dns-323/It flashes a minimum kernel and rootfs (kind of secondary bootloader) that boots the real Debian on disk. Of course if the disk is not there or is in fault you are lost and need to solder a serial adapter in order to recover.