I had followed the instruction on the above post when first doing it, however I don't seem to be able to modify the partition table on the SD card. Is this just a peculiarity of this card (Kingston 1GB)? Even a simple thing like:
fdisk /dev/sda
> d (delete primary partition 1)
> v (verified primary partition 1 is deleted)
> w (write)
After quitting fdisk, the partition table still shows:
Disk /dev/sda: 1004 MB, 1004535808 bytes
7 heads, 38 sectors/track, 7375 cylinders
Units = cylinders of 266 * 512 = 136192 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 7376 980864+ 6 FAT16
Even after reboot, it still shows the same. And upon mkdosfs and mount, it still shows the same error in dmesg:
[17180045.520000] FAT: bogus number of reserved sectors
[17180045.520000] VFS: Can't find a valid FAT filesystem on dev sda1.
I've tried coredump's step in the
altboot FAQ:
# Zero out the media (dd if=/dev/zero of=$devicefile-of-SD-or-CF-card )
# Create a new ext2 filesystem (mkfs.ext2 -m0 $devicefile-of-SD-or-CF-card )
but still the same problem. Can anyone else advise ?
PS. I've managed to set up OZ by installing a loop-image from rootfs.tar.gz on another FAT16 SanDisk SD card but if possible, would like to recover the previous card.