NetBSD Running On An iOpener Without IDE HD
Elwood writes "Andrew Gillham has booted NetBSD/i386 -current on his Netpliance i-opener. He did this without opening the case and without using a 2.5" IDE
hard drive." Read on for details.
The steps involved (using a normal keyboard) are:
- Get to a root shell, via 'ESC 4' and fast typing.
- Bring up PPP to a NetBSD machine. Having a PBX helps
- Backup the 16MB of flash, with the following:
# cat /dev/hd0 | gzip -9 > hd0.gz # ftp ftp> put hd0.gz
- Replace flash with NetBSD image, by ftping compressed file.
# gzip -d -c file_name.gz | cat > /dev/hd0
- Wait a few seconds, yank the power to prevent QNX updating flash.
- Reboot under NetBSD, enjoy.
Full details are available at the main NetBSD Changes page.
It's having the option to do so that counts.
For example, what if you had only one option, to run MicroSoft software on all computers...
I totally agree. Putting in a different OS is only worth it if you install a hard drive so you can install apps you need that you don't get with the QNX install.
Of course, if you have 100MB ethernet, NFS root is bearable, if not fast. Then you could have a full system. :)
WWJD? JWRTFM!!!
they have USB... and of course NetBSD supports USB ethernet. So you could have that diskless X terminal after all.
NetBSD: the cathedral vs the bizzare.
These things would make extremely cool and cost effective X terminals... if only they had ethernet :(
;)
It should be a sufficiently fast X terminal over PLIP though, although it's not nearly as flexible this way. I could sure use an X terminal on the kitchen table though, I find myself eating on my desk most of the times, which kinda sucks
-W
What can you possibly say to this? NetBSD simply runs on way to many things.
-sirket
And now if I could only get my hands on one of those deity-confounded i-Openers.
Why replace QNX with NetBSD? QNX is cool. Of course, I don't know what i-Opener has done to QNX, but I don't imagine much - it will be the standard QNX Photon + Voyager + Mail + Some other stuff + terminal(? - a QNX Web Pad I have played with had a text terminal to play with). Replace this with what? A text-mode NetBSD? Strange idea.
The NetBSD trick (writing a bootable image, kernel or otherwise directly to the SanDisk) also works with Linux or most any other OS. You just need an image to work from. You could take a root-on-NFS IP auto-discovery kernel and just write it directly to the SanDisk as if you were making a boot floppy and have yourself a working setup.
Most of the attention out there at modifying i-openers has been towards Linux, but a lot of the information is applicable to any x86 operating system, really. *NIX systems are just easier to install and get working, since the hardware setup is weird.
i-opener-linux.net and a FAQ.