Hi all,

I've installed OpenBSD 6.3 on a Pentium III machine alongside existing
installations of Windows 95 and Windows NT 4 by manually setting up a
partition in the fdisk step and using the suggested disklabel
configuration. As recommended in INSTALL.i386, I've emarked the OpenBSD
partition as active.

After booting the PC pauses for a few seconds before displaying "Missing
operating system".

What I've tried:
 - "boot hd0a:/bsd" from the installation CD: works
 - mark partition 0 active: works, brings up NT's bootloader
 - "installboot -v wd0": no change

Any ideas?

Output of "fdisk wd0", "disklabel wd0", and "installboot -nv wd0"
reproduced below.

Thanks,
Sijmen J. Mulder


--> fdisk wd0

  Disk: wd0     geometry: 4998/255/63 [80293248 Sectors]
  Offset: 0     Signature: 0xAA55
              Starting         Ending         LBA Info:
   #: id      C   H   S -      C   H   S [       start:        size ]
  
-------------------------------------------------------------------------------
   0: 06      0   1   1 -    260 254  63 [          63:     4192902 ] FAT16B    
  
   1: 05    261   0   1 -   1023 254  63 [     4192965:    12257595 ] Extended 
DOS
  *2: A6   1024   0   1 -   3071 254  63 [    16450560:    32901120 ] OpenBSD   
  
   3: 00      0   0   0 -      0   0   0 [           0:           0 ] unused    
  
  Disk: wd0     geometry: 4998/255/63 [80293248 Sectors]
  Offset: 4192965       Signature: 0xAA55
              Starting         Ending         LBA Info:
   #: id      C   H   S -      C   H   S [       start:        size ]
  
-------------------------------------------------------------------------------
   0: 07    261   1   1 -    521 254  63 [     4193028:     4192902 ] NTFS      
  
   1: 00      0   0   0 -      0   0   0 [           0:           0 ] unused    
  
   2: 00      0   0   0 -      0   0   0 [           0:           0 ] unused    
  
   3: 00      0   0   0 -      0   0   0 [           0:           0 ] unused    
  


--> disklabel wd0

  # /dev/rwd0c:
  type: ESDI
  disk: ESDI/IDE disk
  label: Maxtor 6K040L0  
  duid: bcc4a547f3b61211
  flags:
  bytes/sector: 512
  sectors/track: 63
  tracks/cylinder: 255
  sectors/cylinder: 16065
  cylinders: 4998
  total sectors: 80293248
  boundstart: 16450560
  boundend: 49351680
  drivedata: 0 
  
  16 partitions:
  #                size           offset  fstype [fsize bsize   cpg]
    a:          1075232         16450560  4.2BSD   2048 16384  8366 # /
    b:          1045744         17525792    swap                    # none
    c:         80293248                0  unused                    
    d:          1474592         18571552  4.2BSD   2048 16384 11474 # /tmp
    e:          2160704         20046144  4.2BSD   2048 16384 12958 # /var
    f:          2611232         22206848  4.2BSD   2048 16384 12958 # /usr
    g:          1247232         24818080  4.2BSD   2048 16384  9744 # /usr/X11R6
    h:          4401248         26065312  4.2BSD   2048 16384 12958 # /usr/local
    i:          4192902               63   MSDOS                    
    j:          4192902          4193028    NTFS                    
    k:          2969600         30466560  4.2BSD   2048 16384 12958 # /usr/src
    l:          6905856         33436160  4.2BSD   2048 16384 12958 # /usr/obj
    m:          9009664         40342016  4.2BSD   2048 16384 12958 # /home


--> installboot -nv wd0

  Using / as root
  would install bootstrap on /dev/rwd0c
  using first-stage /usr/mdec/biosboot, second-stage /usr/mdec/boot
  would copy /usr/mdec/boot to /boot
  /boot is 6 blocks x 16384 bytes
  fs block shift 2; part offset 16450560; inode block 104, offset 2472
  master boot record (MBR) at sector 0
        partition 0: type 0x06 offset 63 size 4192902
        partition 1: type 0x05 offset 4192965 size 12257595
        partition 2: type 0xA6 offset 16450560 size 32901120
  /usr/mdec/biosboot will be written at sector 16450560

Reply via email to