logo


Home

Download

Quick Start

Full Guide

FAQ

Forums


MFSLive Linux Boot CD - Upgrade Guide Page 1

Single to Single Drive Upgrade


Series 2 & 3

For this section of the guide, TiVo Series 2 IDE drives are used. Please note that TiVo Series 3 uses SATA drive so device names will be /dev/sda and /dev/sdb. Substitute device names accordingly and make sure you don't overwrite your original drive by interchanging backup and restore device names. If you are not sure, you can use Shift-PageUp keys and look for hdc, hdd, sda and sdb device names on screen to determine where drives are mounted. This guide does not cover every scenario so try ICG if you are confused.

Disk to Disk Copy
-------------------------------------------------------------------------------

Slow way but preserves recordings: (avg 2GB/min)

Option 1.1 To copy everything from original size Tivo drive to another and keep the same capacity:

backup -qTao - /dev/hdc | restore -s 128 -zpi - /dev/hdd

Option 1.2 To copy everything from original size Tivo drive to another and expand capacity:

backup -qTao - /dev/hdc | restore -s 128 -r 4 -xzpi - /dev/hdd

Option 1.3 To copy everything from expanded Tivo drive to another bigger drive. If you get "Backup target not large enough" error, chances are, you need this option.

This option is built into WinMFS so give it a try.

 

With MFSLive Linux Boot CD 1.3 or higher, -r 4 is optional as the bug is found and fixed. Read all about r value.
You can customize linux swap partition by using different -s value. Read all about swap.

Quick way but will loose recordings: (1-2 minutes)

Option 1.5 To make a truncated copy from Tivo drive to another and keep the same capacity:

backup -qf 9999 -so - /dev/hdc | restore -s 128 -zpi - /dev/hdd

Option 1.6 To make a truncated copy from Tivo drive to another and expand capacity:

backup -qf 9999 -so - /dev/hdc | restore -s 128 -r 4 -xzpi - /dev/hdd

 

With MFSLive Linux Boot CD 1.3 or higher, -r 4 is optional as the bug is found and fixed. Read all about r value.
You can customize linux swap partition by using different -s value. Read all about swap.

Series 2 & 3 Backup to a File
------------------------------------------------------------------------------
First you need to mount dos or windows formatted drive:

To mount on primary master, connect windows formatted drive on primary master and run the following command:

mount -t vfat /dev/hda1 /dos

To mount a USB external drive, USB thumb stick or SATA drive, plug-in the device first and run the following command:

mount -t vfat /dev/sda1 /dos

Option 1.8 Slow way to backup: (you might run out of space in the windows formatted drive so don't do this unless you have little or no recording and your Tivo drive capacity is small)

backup -6Tao /dos/mybackup.bak /dev/hdc

Option 1.9 Fast way but will loose all your recordings: (This option is the most common way to make a backup for safe keeping)

backup -f 9999 -6so /dos/mybackup.bak /dev/hdc

Your backup file name is called backup.bak.

Series 2 & 3 Restore from a File
------------------------------------------------------------------------------
First you need to mount dos or windows formatted drive if it's not already mounted:

To mount on primary master, connect windows formatted drive on primary master and run the following command:

mount -t vfat /dev/hda1 /dos

To mount a USB external drive, USB thumb stick or SATA drive, plug-in the device first and run the following command:

mount -t vfat /dev/sda1 /dos

Option 1.10 Restore to original size:

restore -s 128 -zpi /dos/mybackup.bak /dev/hdd

Option 1.11 Expand size: (Most common option)

restore -s 128 -r 4 -xzpi /dos/mybackup.bak /dev/hdd

 

With MFSLive Linux Boot CD 1.3 or higher, -r 4 is optional as the bug is found and fixed. Read all about r value.
You can customize linux swap partition by using different -s value. Read all about swap.

 

Series 1:

Disk to Disk Copy
----------------------------------------------------------------------------- .

If want to mount root or var ext2 file system you have to choose boot option
2 (Byteswapping is turned on). For most people, boot with option 1 works
(Byteswapping is off).

Slow way but preserves recordings:

Option 1.13 To copy everything from original size Tivo to another and keep the same capacity:

backup -qTao - /dev/hdc | restore -s 127 -nzpi - /dev/hdd

Option 1.14 To copy everything from original size Tivo drive to another and expand
capacity but limit the drive to 137GB

backup -qTao - /dev/hdc | restore -s 127 -nxzpi - /dev/hdd

Option 1.15 To copy everything from original size Tivo drive to another and expand
capacity: (Won't be able to boot w/o copying lba48 aware linux kernel.)

backup -qTao - /dev/hdc | restore -s 127 -r 4 -xzpi - /dev/hdd

Option 1.16 To copy everything from expanded Tivo drive to another bigger drive but limit the drive to 137GB. Your drive has to be expanded with -x option first before using -f option. If you get "Backup target not large enough" error, chances are you will need to use this command.

This option is built into WinMFS so give it a try.

Option 1.17 To copy everything from expanded Tivo drive to another bigger drive. Your drive has to be expanded with -x option first before using -f option. If you get "Backup target not large enough" error, chances are you will need to use this command. You won't be able to boot w/o copying lba48 aware linux kernel.

This option is built into WinMFS so give it a try.

Fast but loose recordings:

Option 1.18 To make a truncated copy from Tivo drive to another and keep the same capacity:

backup -qso - /dev/hdc | restore -s 127 -zpi - /dev/hdd

Option 1.19 To make a truncated copy from Tivo drive to another and expand capacity but limit the drive to 137GB:

backup -qso - /dev/hdc | restore -s 127 -nxzpi - /dev/hdd

Option 1.20 To make a truncated copy from Tivo drive to another and expand capacity: (Won't be able to boot w/o copying lba48 aware linux kernel.)

backup -qso - /dev/hdc | restore -s 127 -r 4 -xzpi - /dev/hdd

With MFSLive Linux Boot CD 1.3 or higher, -r 4 is optional as the bug is found and fixed. Read all about r value.
You can customize linux swap partition by using different -s value. Read all about swap.

 

Series 1 Backup to a File (always use boot option 1 to avoid confusion)
------------------------------------------------------------------------------
First you need to mount dos or windows formatted drive:

To mount on primary master, connect windows formatted drive on primary master and run the following command:

mount -t vfat /dev/hda1 /dos

To mount a USB external drive, USB thumb stick or SATA drive, plug-in the device first and run the following command:

mount -t vfat /dev/sda1 /dos

Option 1.21 Slow full backup: (you might run out of space in the windows formatted drive so don't do this unless you have little or no recording and your Tivo drive capacity is small)

backup -6Tao /dos/mybackup.bak /dev/hdc

Option 1.22 Fast backup but loose recordings aka. truncated backup:

backup -6so /dos/mybackup.bak /dev/hdc

Series 1 Restore from a File
-----------------------------------------------------------------------------
Boot option 1: (byte swapping off, dma on and fast)
Choose options from here if you are not sure.

First you need to mount dos or windows formatted drive if it's not already mounted:

To mount on primary master, connect windows formatted drive on primary master and run the following command:

mount -t vfat /dev/hda1 /dos

To mount a USB external drive, USB thumb stick or SATA drive, plug-in the device first and run the following command:

mount -t vfat /dev/sda1 /dos

Option 1.23 Restore to original size:

restore -s 127 -zpi /dos/backupfile.bak /dev/hdd

Option 1.24 Restore and expand but limit the size to lba28(137GB):

restore -s 127 -nxzpi /dos/backupfile.bak /dev/hdd

Option 1.25 Rrestore and expand with no limit: (you can't boot this w/o installing hacked kernel)

restore -s 127 -r 4 -xzpi /dos/backupfile.bak /dev/hdd

 

With boot option 2: (byte swapping on, dma off and slow)

Option 1.26 Restore to original size:

restore -b -s 127 -zpi /dos/backupfile.bak /dev/hdd

Option 1.27 Restore and expand but limit the size to lba28(137GB):

restore -b -s 127 -nxzpi /dos/backupfile.bak /dev/hdd

Option 1.28 Restore and expand with no limit: (you can't boot this w/o installing hacked kernel)

restore -b -s 127 -r 4 -xzpi /dos/backupfile.bak /dev/hdd

 

With boot option 2: (byte swapping on, dma on and fast)
It's little confusing but byte swapping is turn off temporary to enable dma.

Option 1.29 Restore to original size:

dma on
restore -b -s 127 -zpi /dos/backupfile.bak /dev/hdd
dma off

Option 1.30 Restore and expand but limit the size to lba28(137GB):

dma on
restore -b -s 127 -nxzpi /dos/backupfile.bak /dev/hdd
dma off

Option 1.31 Restore and expand with no limit: (you can't boot this w/o installing hacked kernel)

dma on
restore -b -s 127 -r 4 -xzpi /dos/backupfile.bak /dev/hdd
dma off

With MFSLive Linux Boot CD 1.3 or higher, -r 4 is optional as the bug is found and fixed. Read all about r value.
You can customize linux swap partition by using different -s value. Read all about swap.

 

Next: Guide p2 - Single Original to New Dual Drives Setup

--------------------------------------------------------------------------------------------

©2008 mfslive.org