On Wed, 20 Mar 2002, Bill Hayden wrote:

> Config:
> PowerMacintosh AGP G4/450 384MB
> Mandrake 8.2 PPC beta 1 (said beta 2 in the install though)
> 8GB Western Digital HD (Apple branded, pull from a beige G3) set to master
> on primary bus
> 

Beta1 graphics were already gone ;^)

> The first 95% of the install went flawlessly, but it died consistently at
> the end (I tried three times).  After all the packages had installed, during
> the "install boot loader" phase, I got an error that would not let me
> continue.  I am a developer and yet I committed the cardinal tech support
> sin - I did not write down the error.  From memory it is:
> 
> hmount: could not mount /dev/hda10 - not an HFS volume
> 

You wouldn't happen to have your drive in some unorthodox ordered scheme,
would you?  The bootstrap partition is created automatically in the first
Apple_Free space of 1MB or more, hence hda10 each time.

> I couldn't continue past that point.  In the three times that I tried to
> install, I used three differently partition methods, thinking that it would
> affect the outcome.  It did not.  I used custom partitioning the first time,
> then recommended, then whole drive.  Interestingly, no matter how I
> partitioned the drive, IIRC it always gave that EXACT device number,
> /dev/hda10.  If I were an Open Firmware stud, I probably could have gotten
> the machine to boot from the drive at that point, but alas I am not.
> 
> I am using an 8GB Western Digital drive (Apple branded) pulled from a beige
> G3, if that makes any difference.
> 

Sounds like the hformat step before  the ybin run is not happening for
some reason. Ways out:

1) Switch to VT2 during the install, and run

pdisk -l /dev/hda       (just to verify hda10 is a 1MB bootstrap)
hformat /dev/hda10

do this before getting to the bootloader setup

2) Boot the rescue image and do the same as above.
   mount your "/" on /mnt/disk
   chroot /mnt/disk
   verify the existance of /etc/yaboot.conf
   ybin -v
   nvsetenv boot-device "hd:10,\\:tbxi" 
   (you may need to escape some "\\", run nvsetenv | grep boot-device to
   check)
   exit
   umount /mnt/disk
   reboot


Stew Benedict

-- 
MandrakeSoft    OH/TN, USA http://people.mandrakesoft.com/~sbenedict/
PPC FAQ: http://www.linux-mandrake.com/en/demos/PPC/FAQ/
Cooker-PPC IRC:  irc.openprojects.net/#cooker-ppc


Reply via email to