Subject: Re: NetBSD bootable CDs
To: Tsubai Masanari <tsubai@iri.co.jp>
From: Erik Bertelsen <erik@mediator.uni-c.dk>
List: port-macppc
Date: 02/18/2000 07:52:33
On Thu, Feb 17, 2000 at 09:18:04PM +0900, Tsubai Masanari wrote:
> You can make bootable CD with mkhybrid -hfs -part.
> 
> (and type ``boot cd:,ofwboot.elf'' from OF to boot.)

Thank you Tsubai,

Adding '-hfs -part' did the trick to make my cd bootable -- at least some of the way.

On my Powerbook G3 Bronze (Lombard) this allows me to boot a kernel off the CD (this
is the 400 MHz, so the drive is actually a DVD drive). It proceeds to probe devices,
but turns the light on the screen down to grey-on-nearly-the-same-shade-of-gray, but
it is just possible to follow the boot process. It does not recoginize its boot device
(the HFS part of the CD) and asks for root and swap partitions, then for file system
type. Then it just stops -- no messages, no nothing... Any explanation ?

A second question: How does I boot from the CD on my Beige G3, DT 233MHz?
It has no cd devalias:

Open Firmware, 2.0f1
To continue booting the MacOS type:
BYE<return>
To continue booting from the default boot device type:
BOOT<return>
For Open Firmware serial I/O type:
TTYA IO<return>
 ok
0 > devalias 
pci                 /pci@80000000
mac-io              /pci/mac-io
kbd                 /pci/mac-io/via-cuda/adb/keyboard
mouse               /pci/mac-io/via-cuda/adb/mouse
screen              /pci/ATY,mach64_3DU
ttya                /pci/mac-io/escc/ch-a
ttyb                /pci/mac-io/escc/ch-b
scsi                /pci/mac-io/mesh
scsi-int            /pci/mac-io/mesh
ide0                /pci/mac-io/ide@20000
ide                 /pci/mac-io/ide@20000
ata-int             /pci/mac-io/ide@20000
ide1                /pci/mac-io/ide@21000
enet                /pci/mac-io/bmac
swim                /pci/mac-io/swim3
fd                  /pci/mac-io/swim3
 ok
0 > dev ide  ok
0 > ls 

Children of the node:
FF83C2D0: /ide@20000                   [heathrow-ata]

Node Adr    Node Name                     Compatible

FF83E028: /disk@0,0
 ok
0 > dev ..  ok
0 > dev ide1  ok
0 > ls 

Children of the node:
FF83E0D8: /ide@21000                   [heathrow-ata]

Node Adr    Node Name                     Compatible

FF83FE30: /disk@0,0
 ok


Any good ideas for this one ?

best regards 
Erik Bertelsen