Before you can edit any of TiVo's configuration files, turn on the Bash shell, copy across files, and so forth, you need to understand a little about TiVo's drive partitions.
If you've performed a hard drive upgrade or simply read through Chapter 2, you probably noticed that we kept to the task at hand and never really devoted any time to what was actually on TiVo's disks. You had your hands full—literally—already, now didn't you?
In order to perform any of the feats in this chapter, you'll need at least a lay of the land when it comes to your TiVo's drives. If you're used to Unix, this will probably seem rather familiar to you; nevertheless, a quick refresher never did anyone any harm.
I'm assuming that you have gained direct access to your TiVo's drives by performing the following steps:
If not, you'll need to do so before any of this hack is of any real use to you.
The information on your TiVo's primary drive is stored in different sections on the disk, each called a partition. A standard TiVo contains 11 partitions, 3 of which (partitions 4, 7, and 9) are mountable by the Linux operating system, and are where you'll edit files and store programs for further hacking.
Before you start mounting and editing files on your TiVo's primary drive, you should understand how TiVo treats partitions 4 and ...