Subject: Re: Whoa doggies! was: sysinst changes to handle Apple Disk Partition Map
To: Makoto Fujiwara <makoto@ki.nu>
From: Bob Nestor <rnestor@murphy.dyndns.org>
List: port-macppc
Date: 11/02/2002 07:50:52
On Saturday, November 2, 2002, at 03:53 AM, Makoto Fujiwara wrote:

> I have patched the Bob Nestor's patch (being sent separately
> with uuencoded), cause the original mail was corrupted on
> the patch part.
>
> I have applied the patch to -current cvs tree,
> ( -D 20021028-UTC )  and did ./build.sh to get the release(7)
> and did make under distrib/cdrom to mkisofs.
>
> With this CDROM I did following,
>
> (1) Use MacOS 9.2 Drive setup to partition 38G disk
>           32M HFS ( not HFS+)
>          200M A/UX Root
>         1000M swap
>         1000M A/UX Usr
>        35794M A/UX Free 1
> (2) Boot from cdrom burned with above release(7),
>  with patched sysinst.
>
> (3) Select 1. Install NetBSD on the startup screen,
> and select wd1 to be installed.
>
> (4)Everything went fine on sysinst, and I rebooted with
>    boot cd:,ofwboot.xcf ultra1:0/netbsd
>
> (5) It boots fine. But pdisk only shows following parts.
> ---------------------------------------------------------------
> ttyp0:root@quick  20:25:09/021102(/home/makoto)# pdisk /dev/wd1c
> Edit /dev/wd1c -
> Command (? for help): P
>
> Partition map (with 512 byte blocks) on '/dev/wd1c'
>  #:                type name       length   base       ( size )
>  1: Apple_partition_map Apple           2 @ 1
>  2:       NetBSD/macppc*NetBSD 2147483647 @ 4          (1024.0G)
>
> Device block size=512, Number of Blocks=78165360 (37.3G)
> DeviceType=0x0, DeviceId=0x0
> Drivers-
> 1:  23 @ 64, type=0x1
> 2:  36 @ 118, type=0xffff
> 3:  21 @ 192, type=0x701
> 4:  34 @ 246, type=0xf8ff
>
> Command (? for help):
>
> The disk label shows following, and no HFS are here.
>
> ttyp0:root@quick  20:44:38/021102(/home/makoto)# disklabel wd1
> # /dev/rwd1c:
> ---------------------------------------------------------------
> and disklabel wd1 shows following
> ( sysinst showed this organization and I said OK to that).
> ---------------------------------------------------------------
> 8 partitions:
> #        size    offset     fstype  [fsize bsize cpg/sgs]
>  a:     66528         0     4.2BSD   1024  8192    90   # (Cyl.    0 - 
> 65)
>  b:   8390592     66528       swap                      # (Cyl.   66 - 
> 8389)
>  c:  78165360         0     unused      0     0         # (Cyl.    0 - 
> 77544)
>  g:  69708240   8457120     4.2BSD   1024  8192    86   # (Cyl. 8390 - 
> 77544)
> ttyp0:root@quick  20:44:45/021102(/home/makoto)#
> ---------------------------------------------------------------
> Did I do something wrong ?

With the updated sysinst you should have been able to partition the 
disk during the installation process eliminating the need to do this 
under Mac OS 9, although using an existing APM should also be possible. 
  Did you try examining the Partition Map using sysinst during the 
installation process?  It almost looks like you were using the 
non-patched version of sysinst.

I'll do some more work/testing on sysinst this weekend now that I'm 
back home.

-bob