I removed the 40GB drive from my brand new series 2 Tivo (after making sure it worked and going through the initial setup...and finding that it doesn't like my wireless network), put it and a new 300GB drive on a Linux system and ran
./mfstool backup -Ta -o- /dev/hdd | ./mfstool restore -s 200 -r4 -zxpi- /dev/hdc
hdd = 40GB
hdc= 300GB
Then I ran
./tpip.static -s /dev/hdc
to fix the new >127mb swap partition. Examining each disk, I see:
MFS volume set for /dev/hdd
The MFS volume set contains 4 partitions
/dev/hdd10
MFS Partition Size: 256MiB
/dev/hdd11
MFS Partition Size: 16354MiB
/dev/hdd12
MFS Partition Size: 256MiB
/dev/hdd13
MFS Partition Size: 21563MiB
Total MFS volume size: 38429MiB
Estimated hours in a standalone TiVo: 40
This MFS volume may be expanded 4 more times
MFS volume set for /dev/hdc
The MFS volume set contains 6 partitions
/dev/hdc10
MFS Partition Size: 256MiB
/dev/hdc11
MFS Partition Size: 16354MiB
/dev/hdc12
MFS Partition Size: 256MiB
/dev/hdc13
MFS Partition Size: 21563MiB
/dev/hdc14
MFS Partition Size: 0MiB
/dev/hdc15
MFS Partition Size: 247008MiB
Total MFS volume size: 285438MiB
Estimated hours in a standalone TiVo: 342
This MFS volume may be expanded 3 more times
fdisk reports
Disk /dev/hdc: 300.0 GB, 300069052416 bytes
255 heads, 63 sectors/track, 36481 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/hdc doesn't contain a valid partition table
Disk /dev/hdd: 41.1 GB, 41110142976 bytes
255 heads, 63 sectors/track, 4998 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/hdd doesn't contain a valid partition table
When I put the 300GB drive into the Tivo and power up, it loops between saying it's powering up and asking me to wait a moment.
I'm trying a straight dd copy of hdd to hdc now, and assuming that boots, I guess I'll try doing an mfsadd.
Does Tivo use a swap file rather than a swap partition? If so, which partition does it put the swap file on?
Should hdc14 be 0 MiB, or is that part of the problem?
./mfstool backup -Ta -o- /dev/hdd | ./mfstool restore -s 200 -r4 -zxpi- /dev/hdc
hdd = 40GB
hdc= 300GB
Then I ran
./tpip.static -s /dev/hdc
to fix the new >127mb swap partition. Examining each disk, I see:
MFS volume set for /dev/hdd
The MFS volume set contains 4 partitions
/dev/hdd10
MFS Partition Size: 256MiB
/dev/hdd11
MFS Partition Size: 16354MiB
/dev/hdd12
MFS Partition Size: 256MiB
/dev/hdd13
MFS Partition Size: 21563MiB
Total MFS volume size: 38429MiB
Estimated hours in a standalone TiVo: 40
This MFS volume may be expanded 4 more times
MFS volume set for /dev/hdc
The MFS volume set contains 6 partitions
/dev/hdc10
MFS Partition Size: 256MiB
/dev/hdc11
MFS Partition Size: 16354MiB
/dev/hdc12
MFS Partition Size: 256MiB
/dev/hdc13
MFS Partition Size: 21563MiB
/dev/hdc14
MFS Partition Size: 0MiB
/dev/hdc15
MFS Partition Size: 247008MiB
Total MFS volume size: 285438MiB
Estimated hours in a standalone TiVo: 342
This MFS volume may be expanded 3 more times
fdisk reports
Disk /dev/hdc: 300.0 GB, 300069052416 bytes
255 heads, 63 sectors/track, 36481 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/hdc doesn't contain a valid partition table
Disk /dev/hdd: 41.1 GB, 41110142976 bytes
255 heads, 63 sectors/track, 4998 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/hdd doesn't contain a valid partition table
When I put the 300GB drive into the Tivo and power up, it loops between saying it's powering up and asking me to wait a moment.
I'm trying a straight dd copy of hdd to hdc now, and assuming that boots, I guess I'll try doing an mfsadd.
Does Tivo use a swap file rather than a swap partition? If so, which partition does it put the swap file on?
Should hdc14 be 0 MiB, or is that part of the problem?