Another upgrade....

Discussion in 'TiVo Series 1 - UK' started by cwaring, Jan 13, 2008.

  1. cwaring

    cwaring VM Tivo User

    9,015
    0
    Feb 11, 2002
    Knaresboroug...

    Advertisements

    This one's for my parent's unit. It's ages since I've done one, so probably only forgotten something really simple :rolleyes:

    Trying to make a new Tivo drive from an image on the 'windows me' drive.

    hda = windows me
    hdb = CD drive
    hdc = new Tivo drive

    From Hinsdale:
    Code:
    mkdir /mnt/dos
    mount /dev/hda1 /mnt/dos
    
    I get...

    Code:
    you must specify filesystem type
    (or something like that)

    I'm sure it's an easy fix, and I'm sure I've done it myself before but I'm having a 'senior moment'. (Well, I was 40 last year ;))

    Help!
     
  2. blindlemon

    blindlemon tivoheaven.co.uk

    5,577
    0
    May 12, 2002
    Malmesbury, UK
    Are you talking about the C: drive? The partition may show as hda2 or higher - just try numbers until one mounts...
     
  3. cwaring

    cwaring VM Tivo User

    9,015
    0
    Feb 11, 2002
    Knaresboroug...
    Yes I am. Thanks for the tip :) Any way to get Linux to list them for me; some command or other?

    ETA:

    Tried it and got a mixed result.

    Firstly, though, I just realised I mis-informed you of something. The error message is actually:

    Code:
    mount: you must specify filesystem type
    
    As I said though, /hda1 gives the above message. However, using /hda2 I got:

    Code:
    Success!
    mount: you must specify filesystem type
    

    Hmmm.... I'm sure I've done this a few times before and never seen that before :confused:

    Incidently, the new drive is brand new un-formatted. This shouldn't be a problem though, I don't think.

    I am also using the PTV image. That's right isn't it? (It's that Sammy 250gb 5400rpm drive)
     
  4. cwaring

    cwaring VM Tivo User

    9,015
    0
    Feb 11, 2002
    Knaresboroug...
    I should add that my point was that even though it says "Success" it didn't actually work :(
     
  5. blindlemon

    blindlemon tivoheaven.co.uk

    5,577
    0
    May 12, 2002
    Malmesbury, UK

    Advertisements

    What is the filesystem? The partition number could be higher than 2.

    Alternatively, if your PC has a USB port, burn the TiVo backup image to a USB pendrive, use the MFSLive CD instead of the LBA48 one and mount the pendrive as /dev/sda1 then use it as you would an image on a hard drive. You will need to swap out the MFSLive CD at the end and reboot with the LBA48 CD to run copykern though if your image doesn't contain the LBA48 kernel. (MFSLive initialises the swap correctly but doesn't install a new kernel.)
     
  6. cwaring

    cwaring VM Tivo User

    9,015
    0
    Feb 11, 2002
    Knaresboroug...
    On the PC? WinME. Same one I've always used for upgrades.

    Why should this time be different though?

    It does, but MFSLive won't complete the boot-up; something to do with a 'kernel panic'. What little research I've done suggests it might be something to do with the fact that my old system has an AMD CPU.
     
  7. blindlemon

    blindlemon tivoheaven.co.uk

    5,577
    0
    May 12, 2002
    Malmesbury, UK
    Ahh, yes, MFSLive + AMD = Panic :(

    Have you tried a partition number higher than 2? Who knows what number WinME will have allocated....

    By Filesystem I meant FAT, FAT32, NTFS etc. - although you should be able to mount all of these under linux (NTFS will be read-only)
     
  8. cwaring

    cwaring VM Tivo User

    9,015
    0
    Feb 11, 2002
    Knaresboroug...
    Well it did sound a bit odd to be honest, but I don't know what else caused it.
    This is the post I found. I guess I mis-interpreted something :p

    Well it's never needed higher than 1 before, but yes. I'll have a go with higher numbers tomorrow.

    WinME = FAT32 AFAIK :)
     
  9. blindlemon

    blindlemon tivoheaven.co.uk

    5,577
    0
    May 12, 2002
    Malmesbury, UK
    Don't worry - I'm agreeing with you :)

    One of my AMD machines won't boot the MFSLive CD either.

    Then something else must be different. Are you sure your WinME drive is still on /dev/hda?

    Should work then.
     
  10. cwaring

    cwaring VM Tivo User

    9,015
    0
    Feb 11, 2002
    Knaresboroug...
    According to the boot-up log, yes.

    Like I said, I'll have a fiddle later on - swap caddies around, etc. - and see what happens.
     
  11. cwaring

    cwaring VM Tivo User

    9,015
    0
    Feb 11, 2002
    Knaresboroug...
    Well, I just had a fiddle and I can't seem to sort the problem out :confused:

    I tried swapping caddies around so that the WinME drive was on the secondary master (hdc) but that didn't help.

    I also tried mounting hda1 to hda 16 (17+ "not found") and that didn't work either.

    I did note the following in the boot-up sequence...

    Code:
    Partition Check:
    hda: hda1  hda2  < hda5 >
    
    Does that help or mean anything?

    The WinME drive is an 8GB partitioned into two logical drives.

    I don't mind re-formatting the drive if that might help. I can just stick a version of DOS on it. (I only need it to hold the back-up image of course!)
     
  12. blindlemon

    blindlemon tivoheaven.co.uk

    5,577
    0
    May 12, 2002
    Malmesbury, UK
    I have no idea what's going on with your WinME drive. The partition check message implies that there are partitions there - are you booting in byteswapped or normal mode? Is the drive reported as the correct size in the startup messages?

    Also, I assume you are booting from the Version 1.0 LBA48 Boot CD?

    An alternative would be to burn the image to a CD, boot from the LBA48 CD, unmount it and replace it with the CD with the image, then restore the backup direct from the CD - eg.

    Boot from LBA48 CD.

    umount /dev/hdb

    (remove LBA48 CD and replace with backup CD)

    mkdir /mnt/dos
    mount /dev/hdb /mnt/dos

    mfsrestore etc. etc.


    umount /dev/hdb

    (remove backup CD and replace with LBA48 CD)

    mount /dev/hdb /cdrom
    copykern
     
  13. cwaring

    cwaring VM Tivo User

    9,015
    0
    Feb 11, 2002
    Knaresboroug...
    That makes two of us :mad:

    Erm... pass. Normal I think/assume.

    Yes.

    Yes.

    No. The image would required a DVD and I don't have one in the system. At the moment, anyway. I could probably soon fit one.

    Anyway, I just had another thought. As I really only use this PC for Tivo-related work, can I not somehow get, say, the PTV CD installed on the hard drive? Or something like that. I could put a Linux distro on there?
     
  14. blindlemon

    blindlemon tivoheaven.co.uk

    5,577
    0
    May 12, 2002
    Malmesbury, UK
    Use gzip to create a zipped version of your tivo.bak, burn that to a CD as tivo.gz and then pipe the output from gzip to the mfsrestore command to unzip and restore in one smooth motion :)

    eg.

    gzip -d -c /mnt/dos/tivo.gz | mfsrestore etc. etc.
     
  15. cwaring

    cwaring VM Tivo User

    9,015
    0
    Feb 11, 2002
    Knaresboroug...
    Hmmm... I notice that you're mounting /dev/hdb and not /dev/hdb1. Is that because it's a CD drive or should I be mounting /dev/hda instead of /dev/hda1; and if so that means that Hinsdale is wrong :eek:
     
  16. blindlemon

    blindlemon tivoheaven.co.uk

    5,577
    0
    May 12, 2002
    Malmesbury, UK
    Yes. CDs have no partitions.

    Have you tried it yet?
     
  17. cwaring

    cwaring VM Tivo User

    9,015
    0
    Feb 11, 2002
    Knaresboroug...
    Yes, with no luck. :(

    [​IMG]

    Info: The gz file on the CD is called 'tivo' and the file it contains is called 'tivo.bak'

    Ahhh hang on.... I don't think that's the proper 'pipe' symbol :eek: I'll have another go ;)

    As I said, I'm at a loss to understand why the system I have been using for at least two years now has decided to stop working properly :confused: I thought that this was only going to take me a morning. I'ts been two days and counting :(
     
  18. blindlemon

    blindlemon tivoheaven.co.uk

    5,577
    0
    May 12, 2002
    Malmesbury, UK
    OK, my bad, the command to pipe the backup from the zipfile should be

    gzip -d -c /mnt/dos/tivo.gz | mfsrestore -s 200 -xzpi - /dev/hdc

    The i - uses the piped output from gzip as the input to mfsrestore.
     
  19. cwaring

    cwaring VM Tivo User

    9,015
    0
    Feb 11, 2002
    Knaresboroug...
    Okay. Will give that a go.
     
  20. cwaring

    cwaring VM Tivo User

    9,015
    0
    Feb 11, 2002
    Knaresboroug...
    Ahh... my bad this time, I think as I think I used the wrong switches anyway.

    I don't think I need to use the '-x' one as that's only for eXpanding onto two drives and I only have the one :eek:

    Give me a break; I don't do this every day like some people ;)

    ETA:
    Are you sure? The 'i' is part of the orginal command-line in Hinsdale....

    Code:
    mfsrestore  -s 127 -xzpi   /mnt/dos/tivo.bak  /dev/hdc
    
    :confused:

    Or is it the '-' that does it?

    See, learning all the time (or at least trying to) :p
     

Share This Page

spam firewall

Advertisements