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

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

  1. DiRN

    DiRN New Member

    6
    0
    Apr 14, 2004
    Jersey

    Advertisements

    When I try Step 10 I get the following error:

    sh: ./MakeTiVoBootable: Permission denied

    My C: drive is hda (NTFS C:\MakeTiVoBootable)
    My TiVo A Drive is hdc
    My CDROM is hdd

    Any thoughts?
     
  2. Robert S

    Robert S New Member

    9,725
    0
    Jul 8, 2002
    Cambridgeshi...
    cp /mnt/dos/maketivobootable /mtb
    chmod +x /mtb
    /mtb <options>
     
  3. DiRN

    DiRN New Member

    6
    0
    Apr 14, 2004
    Jersey
    Thanks, that worked like a champ. Now let's see if my TiVo boots. *fingers crossed*
     
  4. DiRN

    DiRN New Member

    6
    0
    Apr 14, 2004
    Jersey
    Thanks to pug for the walk-through and to Robert S for the copy tip. Both of you were extremely helpful. Thanks again.
     
  5. NeWcS

    NeWcS TWiZtiD Fr3@k

    171
    0
    Jun 12, 2004
    Denver

    Advertisements

    THANK YOU, THANK YOU, THANK YOU

    I needed to use MTB but could'nt find anywhere that explained how to use it.

    -Jay
     
  6. B33K34

    B33K34 ENABLED!

    439
    0
    Feb 9, 2003
    London
    Series 1 UK Tivo running 2.5.5a
    Two drives (120/40)

    I had a jumper set incorrectly on my cdrom and booted into windows xp with my tivo drives attached. Now, of course, Tivo wont boot.

    I've downloaded maketivobootable but have no documentation for it and cant get it to work. mtb is on the root of C. I'm using mfstools 2.0.

    I've connected my Tivo 'A' drive as Secondary Master. My reading of the instructions around the place is that i dont need to do anything to drive 'b'.

    I've tried running the command:

    maketivobootable -d /dev/hdX --pk3 --ak6 --bp root/dev/hda4

    However, i get no indication that this has worked - it just responds with the warning that mtb can damage your drives and lists the valid options.

    I then replaced X with c (/dev/hdc) figuring the X was intended to be replaced with the correct drive but get the same message.

    I saw a comment elsewhere about enabling byteswapping using the command:
    vmlnodma hdb=bswap hdc=bswap hdd=bswap
    but get the response 'vmlnodma: command not found'

    I've tried running mfstools with the options with byteswapping enabled but get an error (lots of 'out of range messages then hangs').

    Can someone give me some clear instructions on the process - i'm a Unix newbie so please dont assume any knowledge.
     
  7. Robert S

    Robert S New Member

    9,725
    0
    Jul 8, 2002
    Cambridgeshi...
    You will need byteswapping. Try using Dylan or TiVoMad's boot floppy or Kazmyr's CD.
     
  8. B33K34

    B33K34 ENABLED!

    439
    0
    Feb 9, 2003
    London
    Creating CDs is easier than floppys but i can't find downloads for any of those on the 9thtee site. Searching here for Kazmyr doesnt get me anything useful either (there are a lot of dead links in old threads). Can you point me in the right direction?
     
  9. Robert S

    Robert S New Member

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

    B33K34 ENABLED!

    439
    0
    Feb 9, 2003
    London
    Ok. Update. Kazymyr boot cd lacks the libraries needed by mtb. However, using mfstools 2.0 and with the vmlnodma byteswap commandlisted further up the thread command at the boot prompt rather than # doesnt throw up any errors.

    I've had a good look at the info that comes up on boot and have identified hdc3 as being "root1" and hdc6 as being "root2" so i presume that's my primary and back up boot partitions and the first command applies. Since there are no boot partitions on the second disc i'm assuming i only need to do this to Tivo Disc A.

    I've now tried running the command
    maketivobootable -d /dev/hdc --pk3 --ak6 --bp root=/dev/hda4 --bswap

    and prior to that i'd tried it without the --bswap value. maketivobootable doens't give any indication that it has done anything however - it just gives it's warning and parameters in the same as if you type maketivobootable without any parameters at all.

    What is the '4' on the end of hda meant to do? my FAT32 drive is only showing up as hda1, 2 (5) in the partitiion check as linux booots.

    Frustrated now. I really want to get this working again.
     
  11. Robert S

    Robert S New Member

    9,725
    0
    Jul 8, 2002
    Cambridgeshi...
    Perhaps '--pk3' and '--pk 3' are different?

    'hda' refers to primary master in the TiVo, not the PC.
     
  12. B33K34

    B33K34 ENABLED!

    439
    0
    Feb 9, 2003
    London
    Robert, a good point and well made. mtb is actually doing something now (Warning appears that you are about to modify a drive and requires a response of y) but neither of the two mtb commands suggested, or the same commands with --bswap added to the end, have got my Tivo to boot. It did get to 'almost there' once but then rebooted and didnt get past "powering up"

    Thanks for your help but i starting to think i'm out of things to try.
     
  13. Robert S

    Robert S New Member

    9,725
    0
    Jul 8, 2002
    Cambridgeshi...
    Did you try both variations? Most UK TiVoes will have their root partition on hda4, but if you took 1.5.2 or 2.5.5a (but not both), your root partition will be hda7.

    I've never actually run MTB, but I don't think --bswap is a good idea - byteswapping needs to be provided by the OS, not MTB (I believe that feature is broken).
     
  14. osteon.618

    osteon.618 New Member

    7
    0
    Nov 15, 2004
    I booted into WinXP when tring to back-up my dual drive Tivo. I have followed pugs instructions (exactly I think) twice. I also get to the warning and input "Y" return. It just goes back to the #prompt. It doesn't really give any feedback - no error nor congrats. I assume that worked. I push CNTRL+ ALT+ DEL and power down during the reboot.

    However, my TIVO still will not boot. I am stuck at the "Your recorder is starting up...."

    I am wondering if I should run MakeTivoBootable for my Tivo B drive also?

    Any help is appreciated.

    Scott
     
  15. Robert S

    Robert S New Member

    9,725
    0
    Jul 8, 2002
    Cambridgeshi...
    No, the boot block on the B drive is not used for anything.

    Did you get the right byte-order? Byteswapped for a Series 1, but not for a Series 2.
     
  16. osteon.618

    osteon.618 New Member

    7
    0
    Nov 15, 2004
    No, I did not. Another important detail that I have overlooked!

    I assume you are referring to the command
    vmlnodma hdb=bswap hdc=bswap hdd=bswap

    If this is the case, do I enter it before step 8 of Pug's instructions? Also, if I set my drives up exactly as Pug did, I would only have an a, c, d. Then the command would be?
    vmlnodma hda=bswap hdc=bswap hdd=bswap

    I am trying hard but don't really know what I am doing in Linux.

    Thanks for all your help.
     
  17. Robert S

    Robert S New Member

    9,725
    0
    Jul 8, 2002
    Cambridgeshi...
    You enter that command at the boot: prompt so Linux activates the byteswapping module. You only need to swap the TiVo A drive, you don't need to swap all three.
     
  18. marcoval

    marcoval New Member

    7
    0
    Aug 22, 2003
    I had a similar problem and couldn't fix it.
     
  19. cybergal24

    cybergal24 New Member

    15
    0
    Dec 1, 2004
    why boot from cd rom? can I just do this with a floppy?
     
  20. antalo

    antalo New Member

    185
    0
    May 9, 2001
    San...
    I may have the same problem. I have an upgraded SA S2 240040 model and 2x 250 Gig drives. The B drive developed a bad sector or two. and would not boot up anymore. The green screen with do not unplug for 3 hrs, etc came up but it could not repaire itself. I pulled the drives and found B drive nad some problems, it got cleared uup and ran the long diagnostics on both and checked out good. Installed them in the Tivo and would not boot. Has the gray screen with one minute or something like it.
    Can I just reload the boot section ? I have both drives almost full and don't want to loose the contents.
    I appreciate any and all help. I know nothing about Linux programming. I have upgraded 5 Tivos, all in the family.
    I read postings all day and the more I read, the more confused I get. I would need detailed instructions, not just add this or that to here or there. I also would appreciate email antalo@earthlink.net

    Antalo
     

Share This Page

spam firewall

Advertisements