User:Stonie

=Stonie's rough dev notes=

Fresh Debian on Kuropro
put a blank disk in the unit. add a serial port.

apt-get install tftp-hpa apt-get install minicom

download foonas

Upgrading Dave's PPC Lenny Build to Squeeze
Lenny tarball: 

Tips on the squeeze upgrade 

Changes I have made
modified /etc/network/interfaces to suit DHCP _then_ fall back to 192.168.11.150

built a new 2.6.37 kernel. 
 * added support for
 * ext4
 * jfs
 * xfs
 * usb bulk storage
 * Apple Talk
 * NTFS

Added a little bit of bling to .bashrc

Installed vsftp

installed samba

installed mlocate

updated MOTD to update from bootlog (not bootmisc)

created a user for annon FTP "annonftpuser" enabled non writable annon ftp root at /home/annonftpuser/

creates a user for samba "nasuser" enabled public samba share at /home/nasuser

installed htop

installed pciutils

installed ntfs-3g

Install hackery
Uboot 1.2 is needed.

ifconfig eth0:EM 192.168.11.149

nc -u -p 6666 -v -v 192.168.11.150 6666 press 's' for stop

hdfile may need to be set to uImage

=> printenv hdfile=boot/vmlinux.UBoot

=> setenv hdfile boot/uImage => saveenv

Boot into Foonas EM

fdisk -l fdisk /dev/sda

remove all exiting partitions using the 'd' option

then just create a swap and a root partition foonas-em$ fdisk /dev/sda

The number of cylinders for this disk is set to 60801. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): n Command action e  extended p  primary partition (1-4) p Partition number (1-4): 2 First cylinder (1-60801, default 1): Using default value 1 Last cylinder or +size or +sizeM or +sizeK (1-60801, default 60801): +512MB

Command (m for help): n Command action e  extended p  primary partition (1-4) p Partition number (1-4): 1 First cylinder (64-60801, default 64): Using default value 64 Last cylinder or +size or +sizeM or +sizeK (64-60801, default 60801): Using default value 60801

Command (m for help): p

Disk /dev/sda: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot     Start         End      Blocks  Id System /dev/sda1             64       60801   487877985  83 Linux /dev/sda2              1          63      506016  83 Linux

Partition table entries are not in disk order

Command (m for help): w The partition table has been altered!

Calling ioctl to re-read partition table

mkfs.ext3 /dev/sda1 mkswap /dev/sda2

mount your new partitions

foonas-em$ mkdir -p /mnt/rootfs foonas-em$ mount /dev/sda1 /mnt/rootfs cd /mnt/rootfs

drop the rootfs tarball into /mnt/rootfs and untar it

foonas-em$ tar -xvzf test.tgz

reboot

Wait ages for the first boot to come up...

login with root hydr0g3n

Full write up
Debian Squeeze Image - Kuro HG