Need boot sector, or MakeTivoBootable (booted to XP!)

Discussion in 'TiVo Upgrade Center' started by LordMcD, Jun 9, 2003.

  1. Robert S

    Robert S New Member

    9,725
    0
    Jul 8, 2002
    Cambridgeshi...

    Advertisements

    That's the optimised layout (MFS Tools 2.0 will create this for you if you use -p) that puts the system partitions and Guide DB in the middle of the disk.
     
  2. rbachelor

    rbachelor New Member

    14
    0
    Nov 17, 2002
    Hmmm... So that's not the problem. Well, I used MFSTools to make a backup of my disks as they exist so barring any sudden inspiration on anyone's behalf, I think I'm going to have to give that a shot. That will obviously kill the recordings (probably 75+) but may save the seasons passes etc. If that fails, it's back to the old backups...

    Please let me know if you think of anything else I might try...

    cheers
    Rod
     
  3. rbachelor

    rbachelor New Member

    14
    0
    Nov 17, 2002
    Well, finally gave up. I did narrow the problem down to something screwy on the root partition though. It worked when I recovered an old backup but stopped booting when I dd'd a copy of the root partition from the disk I was trying to save. Thanks for the help though...

    cheers
    Rod
     
  4. faceoff

    faceoff New Member

    5
    0
    Jun 30, 2003
    How did you use the make tivo bootable file? I destroyed my TiVo hard drive trying the upgrade process and now it is stuck on the "starting up" screen.
     
  5. rbachelor

    rbachelor New Member

    14
    0
    Nov 17, 2002

    Advertisements

    Well, I needed an old Dylan's Boot Disk (floppy) because of some library issues in the MakeTivoBootable code, but it's pretty easy to use and includes some instructions in the zip file.

    Your mileage may vary though -- in the end, my problems were more than just the boot sector so I ended up having to reinstall from a (very) old backup.

    Rod
     
  6. Fanatix

    Fanatix New Member

    9
    0
    Jan 13, 2004
    i don't understand how you can get this program to work. Do you have to copy it to a boot disk or something. I'm totally lost. if so, how do you create a bootdisk, cause i have Win XP and i've tried making some but noe work.
     
  7. rbachelor

    rbachelor New Member

    14
    0
    Nov 17, 2002
    It's been a while but I think I actually made a boot floppy and put the boot disk and MakeTivoBootable software on there.
     
  8. Fanatix

    Fanatix New Member

    9
    0
    Jan 13, 2004
    how would you create a bootdisk in WinXP with MakeTivoBootable on it? I made on through XP by right clicking on the A: drive and selecting format, then making a Bootdisk. then i copied the MakeTivoBootable file to it. It didn't load right away when i put it in my computer, it just went to the A: prompt. So how would i get this to work?
     
  9. rbachelor

    rbachelor New Member

    14
    0
    Nov 17, 2002
  10. Fanatix

    Fanatix New Member

    9
    0
    Jan 13, 2004
    wow, thank you very much, thanks for making that clear cause i was in the dark
     
  11. Fanatix

    Fanatix New Member

    9
    0
    Jan 13, 2004
    uh oh, when i put the bootdisk in, it says LILO Loading Tivo_bootdisk
    then it says Error 0x04. how can i fix this. Right now i'm stuck with a Tivo that will not boot and i'm missing a lot of good TV lol. But seriously, i would appreciate any help.
     
  12. rbachelor

    rbachelor New Member

    14
    0
    Nov 17, 2002
    I'm more of a user than a coder these days but when I do a google search on "error 0x04 lilo linux" it seems that it's a drive status error. One possible explanation may be that you have a bad floppy disk (not unusual) or something like that. I'd try using a fresh floppy and if that doesn't work, try starting a new thread with the question -- this one is really old and may not be seen by many people.
     
  13. pug

    pug New Member

    7
    0
    Feb 1, 2004
    I was able to use maketivobootable via the following process:

    My hardware was...
    series 2
    Philips 35hr DSR7000 DirecTiVo Single 40GB A drive

    1. Downloaded a copy of MAKETIVOBOOTABLE to a FAT32 formatted hard drive (I placed directly on C:, not in a sub-folder)

    2. Attach your drives in the following way...
    My FAT32 hd with MAKETIVOBOOTABLE saved on it -- PRIMARY MASTER
    My TiVo drive with corrupted boot sector -- SECONDARY MASTER
    My CD-ROM drive -- SECONDARY SLAVE

    3. Set the BIOS to boot from the CD-ROM.

    4. Place the Mfs Tools Boot CD (11.5MB) downloaded available on the Hinsdale how to website (you can run into trouble with the MAKETIVOBOOTABLE tool if you don't have a recent enough version of tivo boot cd-rom)

    5. Start the computer with the bootable cd-rom disk.

    6. Hit return and you will eventually get to a # prompt

    7. Just to be sure that you attached your drives properly, you can use SHIFT + PAGE-UP to check that the unix os detected three drives: HDA, HDC, HDD. The drive sizes should be displayed as well, this should help you determine if the right drives are attached in the right place.

    8. Type the following command to mount your FAT32 drive, so that you can run MAKETIVOBOOTABLE:
    mount /dev/hda1 /mnt

    9. Type the following command to change to the directory on which maketivobootable is mounted:
    cd /mnt

    10. Type one of the following commands to reset the boot sector of your TiVo drive (mine was the first command).

    MakeTiVoBootable -d /dev/hdX --pk 3 --ak 6 --bp root=/dev/hda4

    if that doesn't work, try this:

    MakeTiVoBootable -d /dev/hdX --pk 6 --ak 3 --bp root=/dev/hda7

    11. That's it. Hit CNTL + ALT + DELETE and turn off your computer's power after unix backs out.

    12. Unhook your TiVo drive from your PC. Reinstall it in your TiVo and it should now boot.

    GOOD LUCK!!!
     
  14. dzzy

    dzzy New Member

    9
    0
    Feb 24, 2004
    no where
    i have the same problem. i did not back up the tivo drive
    i brough a new drive 40 gb. format with dos and fat 32
    insert flopy maketivoboot. loading..........
    at the the screen show ( none) login
    instruction said enter root and i did come out
    # ( key)
    can any help? what am i doing wrong?
    thanks in advance
    dzzy
     
  15. Robert S

    Robert S New Member

    9,725
    0
    Jul 8, 2002
    Cambridgeshi...
    MTB just rebuilds the boot block. If the whole drive has failed, you need an MFS Tools backup.

    What sort of TiVo is it?

    It sounds like you've successfully got to step 6 on pug's list above. It's not apparent that you have a problem.
     
  16. dzzy

    dzzy New Member

    9
    0
    Feb 24, 2004
    no where
    sony t60 and hard drive quantum 40 gb.
     
  17. pug

    pug New Member

    7
    0
    Feb 1, 2004
    Did you reformat your TiVo 40 gb drive? If so, Robert is right, you will have to get a good MRS tools backup.

    If you didn't reformat the tivo drive, you should be able to follow the instructions above to restore the boot sector. Note that I didn't use a bootable floppy, but instead used the bootable cd-rom.

    Maketivobootable was placed on a FAT32 drive set up as the primary master.

    Good luck!
     
  18. firehawk302

    firehawk302 New Member

    6
    0
    Nov 26, 2002
    Round Rock TX
    For those of you using a Series 1 and the MFS Tools 2.0 CD, be sure to enter the following at the # prompt.
    vmlnodma hdb=bswap hdc=bswap hdd=bswap

    It took me 5 hours to get my drive working again and I was just about to give up when finally this last switch (and lots of research) took care of it...
     
  19. wlspoon

    wlspoon New Member

    2
    0
    Apr 9, 2004
    I tried to expand and failed (I think because my HD is not FAT32 - tho I don't know how to check this). After this attempt, I rebooted my computer with my TiVo drive attached. I am trying to restore my Tivo using MakeTivoBootable. I have placed the folder directly on my C: drive but when I try to run the program off of the boot disk it says the file is not found. Is this because my HD is not FAT partitioned? Can anyone help??
     
  20. Robert S

    Robert S New Member

    9,725
    0
    Jul 8, 2002
    Cambridgeshi...
    You should find NTFS partitions mount normally. You just can't write to them (which is probably a good thing here).

    Obviously you need to unpack MTB from its archive and place it in the root directory on the C: drive. After you do mount /dev/hda1 /mnt/dos, MTB should be /mnt/dos/maketivobootable.

    It's possible that hda1 is not your C: drive. If you do ls /mnt/dos (that's LS), you should see the files and directories from your C: drive. If you see a different set of files, try mounting hda2 or hda5 instead of hda1.
     

Share This Page

spam firewall

Advertisements