Stories
Slash Boxes
Comments

News for nerds, stuff that matters

NetBSD Running On An iOpener Without IDE HD

Posted by Nik on Wed Mar 22, 2000 02:40 PM
from the NP:-An-XFree86-4-download dept.
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:

  1. Get to a root shell, via 'ESC 4' and fast typing.
  2. Bring up PPP to a NetBSD machine. Having a PBX helps
  3. Backup the 16MB of flash, with the following:
    # cat /dev/hd0 | gzip -9 > hd0.gz
    # ftp 
    ftp> put hd0.gz 
  4. Replace flash with NetBSD image, by ftping compressed file.
    # gzip -d -c file_name.gz | cat > /dev/hd0
  5. Wait a few seconds, yank the power to prevent QNX updating flash.
  6. Reboot under NetBSD, enjoy.

Full details are available at the main NetBSD Changes page.

This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • Re:Hmmm (Score:1)

    by Ranger Rick (197) <`ranger+Slashdot' `at' `befunk.com'> on Tuesday March 28 2000, @05:52PM (#1181797) Homepage
    Of course, if you have 100MB ethernet, NFS root is bearable, if not fast. Then you could have a full system. :)
  • Re:Hmmm (Score:1)

    by The Finn (1547) <agrier@poofygoof.com> on Thursday March 30 2000, @01:22PM (#1181798) Homepage

    they have USB... and of course NetBSD supports USB ethernet. So you could have that diskless X terminal after all.

  • Re:Hmmm (Score:1)

    by warlock (14079) on Sunday March 26 2000, @07:35AM (#1181799) Homepage
    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
  • .... (Score:1)

    by sirket (60694) on Wednesday March 22 2000, @12:27PM (#1181800)
    What can you possibly say to this? NetBSD simply runs on way to many things.

    -sirket
  • where are they? (Score:1)

    by chrystof (64036) on Wednesday March 22 2000, @12:30PM (#1181801)
    And now if I could only get my hands on one of those deity-confounded i-Openers.
  • Re:where are they? (Score:2)

    by Kip (659) <kip@a a d l . o rg> on Wednesday March 22 2000, @01:21PM (#1181802)
    Most of the Circuit City outlets in SE Michigan and NW Ohio seem to have some. Picked up mine yesterday and plan on trying this NetBSD install. Much more elegant than the current IDE modifications.
  • Hmmm (Score:2)

    by hattig (47930) on Friday March 24 2000, @04:05AM (#1181803) Journal
    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.
  • by Fas Attarac (163334) on Wednesday March 22 2000, @04:41PM (#1181804)
    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.
  • by Fas Attarac (163334) on Wednesday March 22 2000, @04:38PM (#1181805)
    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 [i-opener-linux.net] and a FAQ [fastolfe.net].
  • 2 replies beneath your current threshold.