I-Appliance BBS
The Official Source for Internet Appliance Upgrades and Mods
Amazon Honor System Click Here to Pay Learn More
BBS Main List | Sign In | Sign Up | Search | Help | Linux-Hacker.netReply to Thread | Printer |

Home / Other I-Appliances / MSN Companion
Alternate ia-1 install method (< 20meg cf)

New MessageAlternate ia-1 install method (< 20meg cf) (modified 0 times) sevenn
Profile
I haven't seen this installation method mentioned anywhere, so I thought I'd post it. Basicaly you can install an image onto the ia-1's internal drive using any size cf card, the netbsd boot-big.fs image and a supported* usb nic. The following method is also quite a bit faster than copying an image to the cf card then from the cf card to the internal drive when you are developing an image.

1) configure an nfs server with an export entry for the directory you store ia-1 images in
2) download the netbsd big-boot.fs (ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-1.5.2/i386/installation/floppy/boot-big.fs)
3) write it to the cf card using dd (dolly would probably work too)
5) attach the usb nic to the ia-1 and insert the cf card
4) set the bios to boot off the external drive first and be sure usb legacy support is disabled
5) boot off the cf card and exit the install menu
6) configure the network with dhclient or ifconfig
7) mount the nfs export containing the ia1 images
8) write the image to the internal drive using dd if=imagename.img of=/dev/wd0d
9) halt, pull the plug, remove the cf card and boot your freshly installed ia-1


*NetBSD supports the following USB nics
CATC USB-EL1201A
Kawasaki LSI KL5KUSB101B
aue - ADMtek AN986 Pegasus (not pegasus II)

03-31-2002 00:38:16

New MessageRE:Alternate ia-1 install method (< 20meg cf) (modified 0 times) LasersInTheJungle
Profile
This is very good stuff.. Thanks..

Now it looks like I need to get another USB nic..

Julio

03-31-2002 05:51:25

New MessageRE:Alternate ia-1 install method (< 20meg cf) (modified 0 times) neptune
Profile
Any pointers on getting an external 32M CF to boot with a 3com 3C460B (pegasusII) USB ethernet and NFS supported?

I have successfully booted the boot-big.fs image, but no 3C460B support (as you said).

There once was a "flyingbuttmonkeys" external CF jailbait image, but it seemed to work with 16M CF only - I have a 32M CF. I tried the OpenBSD cdrom30.fs image, but it would not boot off the CF (works fine from a CDROM on a desktop system).

Any suggestions are welcome.

-Neptune

04-06-2002 10:04:32

New MessageRE:Alternate ia-1 install method (< 20meg cf) (modified 0 times) neptune
Profile
Success: Inspired by sevenn, I got Midori to boot off of the external CF (hdc).

All Midori features seem to be working including NFS and Samba mounts as well as X, Opera etc. Most important for me, it works with my 3C460B USB ethernet. I did check that it has no dependencies on the image on hda.

Here's how:

1) Get and install wildwilwes' midori IA1 V3 build kit from http://www.ia1hacking.com

2) Use xxd or your favorite hex editor to edit the binary file target/cramfsboot.bin
- Change byte 510 (0x1fd) from 0x03 to 0x16
This is a quick-and-dirty way to avoid getting the full Midori build kit and rebuilding cramfsboot.bin
See http://www.geocrawler.com/archives/3/9297/2001/5/0/5775827/

3) Change all the "hda" references to "hdc" in the following scripts:
root/sbin/freezesh
root/sbin/thaw
root/sbin/init

4) Rebuild the midori image (run the build script)

5) Write the new image to the cf card (dd or dolly etc)

6) Change your IA1 bios to boot from the D: drive

continue from step 7) of sevenn's post.


-Neptune

04-06-2002 20:52:44

New MessageRE:Alternate ia-1 install method (< 20meg cf) (modified 0 times) neptune
Profile
Small correction:

For Midori, Step 8 is:
8) write the image to the internal drive using dd if=imagename.img of=/dev/hda

05-03-2002 17:24:12

Reply to Thread | Printer |
All times are PSTPowered by UltraBoard v1.62



Copyright © 2000, Netmake Inc. All Rights Reserved.
See Terms and Conditions for more information.




i-opener opener laptop notebook computer help drivers dll free windows dos repair fix linux mac macintosh 2000 95 98 nt pc configure hardware software sound video netscape explorer network networking lan wan software cmos fat bios printer card mouse modem ide scsi cd rom controllers scanner tape hard drive cgi scripts source code mp3