Version 0.2 This procedure must be done as root on a machine that can mount a Compact Flash device as a disk drive. You will also need grub installed. If starting from a stage2 tarfile skip the first part of this. wget http://www.personaltelco.net/download/bewitched/stage1-0.2.tgz mkdir readonly cd readonly tar xzf ../stage1-0.2.tgz edit etc/resolv.conf.default set up as appropriate for network config suggestion use maus as a nameserve untill final configuration: "search personaltelco.net" "nameserver 204.245.198.90" edit root/bin/mountu change /dev/hda4 to /dev/hda2 edit boot/grub/menu.lst change line: "terminal --timeout=10 serial console" to: "terminal --timeout=0 serial" change all instances(3) of: "console=tty0" to: "ramdisk_size=16384" delete lines "savedefault" edit etc/init.d/mountall.sh before the line "mount -avt nonfs,nosmbfs,noncpfs,noproc" change "mkfs.ext2 /dev/hda3" to "mkfs.ext2 /dev/ram0" edit etc/fstab change "/dev/hda3" to "/dev/ram0" delete lines for floppy, cdrom and swap (/dev/hda4) change "/dev/hda4" to "/dev/hda2" edit etc/modules change "ne" to "natsemi" delete line "hostap_plx" edit etc/default/pcmcia change "PCIC=i82365"" to "PCIC=yenta_socket" edit etc/network/interfaces configure network as appropriate iface wlan0 inet static address 10.11.0.1 netmask 255.255.255.0 network 10.11.0.0 broadcast 10.11.0.255 pre-up iwconfig wlan0 mode master pre-up iwconfig wlan0 channel 1 pre-up iwconfig wlan0 essid www.personaltelco.net # remove ssh keys rm etc/ssh/*key* edit etc/shadow change root to no password second field empty mkdir dev proc var ln -s /var/tmp tmp at this point you can run "tar czf ../stage2-0.2.tgz *"
Start here if you already have a stage2 tarfile. Substitute the device name of the Compact flash for /dev/hde.
dd if=/dev/zero of=/dev/hde count=100 cfdisk /dev/hde hde1 125m bootable hde2 (the rest of the device) mkfs.ext2 /dev/hde1 mount /dev/hde1 /mnt/tmp tar -C /mnt/tmp -xzf ../stage2-0.2.tgz umount /mnt/tmp mkfs.ext3 /dev/hdc2 run grub and enter the following commands device (hd0) /dev/hde root (hd0,0) setup (hd0) quit
At this point the CF is ready for first boot in the soecris box.
on first boot remountrw set password for root and ptp dpkg-reconfigure ssh use all defaults reconfigure network remountro
--- BrianBeattie