User:Stonie
From NAS-Central Buffalo - The Linkstation Wiki
Contents |
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: [1]
Tips on the squeeze upgrade [2]
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. [3]
- 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 [4]
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

