heheh..
Boot via the bootdisk. You'll also need a rootdisk. Boot into the setup menu, or whatever the heck mandrake has. Exit it somehow (possible alt+f2?) so you get a prompt. Mount your /etc partition (or /, or wherever /etc is on) via mount /dev/hda1 /mnt (change hda1 to your hard drive/partition).
now comes the tricky part. I'm going to take a passwd string from my box to give you.
root:$1$0edUulDr$D3A8lHrBG6PZE18D58gkX.:11411:0:::::
that line should work to replace your current line in /etc/passwd for root. But, this assumes you have support for md5 passwd's (you probably do, I'd guess). This password is temp ("temp"
.
you would edit /mnt/etc/shadow to change that.
If that's above your head.. You can also try to use chroot. This is a lot more tricky. If you have your entire / on one drive, it's pretty easy though. (if you have /bin /etc on one drive that is) Just do a chroot /mnt passwd and it should change the password for you. But, this assumes your entire directoy tree off your hard drive is mounted in /mnt.
*shrug* hope that helps a bit.
-Phil