To start, I must thank everyone who contributes to these forums and makes it possible for linux neophytes such as myself to attempt what would otherwise be waaaay out of our reach
I just dug my old Kurobox out of storage and plan to use it as a TimeMachine and TimeCapsule sevice as outlined here
. However, my KuroHG is running Debian 4.0 (Etch) and I need to be running Squeeze for best chance of a stable install. Having done some digging, I finally stumbled across this posting (and after half an hour trying to remember my root password), I am now ready to follow the upgrade process. However, my lack of Linux knowledge means that I understand about 70% of the outlined guide, and I would really appreciate clarification of a few of the points listed below. I shall attempt to document my process to help anyone else who comes afterwards, or to help build up a Wiki article. Stonie: did you have time to write one yet, I couldn't find one?.
I have upgraded Dave's Lenny LS-HG/KuroBoxHG tarball to Squeeze I have also built a 2.6.37 Kernel to go with it. you will need at least UBoot 1.2 installed on your box
It would be great to know how to check for a uBoot version - I'm guessing I don't have it installed?
KURO-BOX:/# cat /proc/mtdhowever
dev: size erasesize name
mtd0: 00300000 00010000 "mtd_firmimg"
mtd1: 00070000 00010000 "mtd_bootcode"
mtd2: 00010000 00010000 "mtd_status"
mtd3: 00080000 00010000 "mtd_conf"
mtd4: 00400000 00010000 "mtd_allflash"
System.map loader.o uImage vmlinux.UBoot vmlinux.bin
Does the vmlinux.UBoot file mean I have uBoot installed? Or does this mean that I need to follow this article here in order to install it? The process involves updating flash which is why I am going to confirm the process before I start
Notable items enabled in the kernel:
*usb bulk storage
Does the inclusion of AppleTalk also include AFP? I understand there is a difference between the two and I need the latter for TimeMachine to be reliable?
*Modified /etc/network/interfaces to suit DHCP _then_ fall back to 192.168.11.150
Would be good to outline in a wiki article how to change this to your static IP address of choice.
*created a user for annon FTP "annonftpuser" enabled non writable annon ftp root at /home/annonftpuser/
Personally, I would prefer a user called anonftpuser to match the spelling of anonymous, but then I'm a picky s.o.b.
UBoot needs to look for the kernel at: boot/uImage
In other words, do I need to download the tarball using wget to /boot/uimage/ or I need to rename the tarball to /boot/uimage ? Given the talk of untarring the tarball to sda1, what I am really asking is why is this point mentioned, do I need to do something here?
The fstab only expects a root and swap partition
/dev/sda1 and /dev/sda2 (sda3 is not mounted in fstab)
# /etc/fstab: static file system information.
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/sda1 / ext3 defaults,noatime,nodiratime 1 1
proc /proc proc defaults 0 0
none /dev/pts devpts gid=5,mode=20 0 0
/dev/sda2 swap swap defaults 0 0
#/dev/sda3 /mnt ext3 defaults,noatime 0 2
Okay, so I take this to mean that I have to edit my /etc/fstab file to disable the 3rd partition so that I don't lose any data currently stored on it? However, given the instructions below, is this part telling me that the tarball will only refer to two partitions and that I will need to edit /etc/fstab after untarring to reinstate sda3?
Once you have untared to the root of /dev/sda1, reboot and login with:
Okay, well I think I will be able to manage that part, once I have a handle on the rest of the stuff above
Very much appreciate any pointers people can give!