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 speed in "serial --unit=0 --speed=9600 --parity=no"
to 19200
change line: "terminal --timeout=10 serial console"
to: "terminal --timeout=0 serial"
change all instances(3) of: "console=tty0"
to: "ramdisk_size=16384"
change all instances of "9600n8" to "19200n8"
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
edit etc/inittab
change the line that begins "T0" 9600 becomes 19200
# remove ssh keys
rm etc/ssh/*key*
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. You can do a "wget http://www.personaltelco.net/download/bewitched/stage2-0.2.tgz" to get the file.
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
tune2fs -c 0 -i 0 /dev/hde1
mount /dev/hde1 /mnt/tmp
tar -C /mnt/tmp -xzf stage2-0.2.tgz
umount /mnt/tmp
mkfs.ext3 /dev/hde2
run grub and enter the following commands
device (hd0) /dev/hde
root (hd0,0)
setup (hd0)
quit
# Note: Problems have been reported when using RedHat or Mandrake
# to build the CompactFlash. This can be fixed by using a serial
# cable. The problem is that grub is not properly installed so
# it does not find the menu and ends up waiting for input. To
# correct this, run the grub command "setup (hd0)" and reboot.At this point the CF is ready for first boot in the soekris box. Go to ConfigureBeWitched for infromation on how to configure.
--- BrianBeattie