I've got OpenBSD 4.5 installed on a Thinkpad X61, dual-booted with Windows XP. XP is at the beginning of the disk, starting at sector 63. The XP slice, to use BSD terminology, is about 10 Gb (the disk is 100 Gb). The OpenBSD slice occupies the rest of the disk. During the OpenBSD install, I created partitions a, b, d, e, f, and g for the mountpoints /, swap, /tmp, /var, /usr, and /home. I don't believe there was any interaction regarding the XP slice during the install.
Now I want to mount the XP (ntfs) partition. So, having created /mnt/windows as root, I tried r...@sophie:/mnt$ mount -t ntfs /dev/sd0i windows mount_ntfs: /dev/sd0i on /mnt/windows: Operation not supported So I did r...@sophie:/mnt$ disklabel sd0 # Inside MBR partition 1: type A6 start 20487600 size 174877920 # /dev/rsd0c: type: ESDI disk: ad4s2 label: flags: bytes/sector: 512 sectors/track: 63 tracks/cylinder: 255 sectors/cylinder: 16065 cylinders: 12161 total sectors: 195371568 rpm: 3600 interleave: 1 trackskew: 0 cylinderskew: 0 headswitch: 0 # microseconds track-to-track seek: 0 # microseconds drivedata: 0 8 partitions: # size offset fstype [fsize bsize cpg] a: 316575 20487600 4.2BSD 2048 16384 1 b: 2104515 20804175 swap c: 195371568 0 unused d: 321300 22908690 4.2BSD 2048 16384 1 e: 176715 23229990 4.2BSD 2048 16384 1 f: 12594960 23406705 4.2BSD 2048 16384 1 g: 159364800 36001665 4.2BSD 2048 16384 1 disklabel: warning, unused partition i: size 7148239195883 offset 17551383986520 disklabel: warning, unused partition j: size 238106791916026 offset 211716520590544 disklabel: warning, unused partition k: size 163974838534045 offset 206347192303801 disklabel: warning, unused partition l: size 271451018559616 offset 5237774174023 disklabel: warning, unused partition m: size 190849433245138 offset 190845464470417 disklabel: warning, unused partition n: size 211668966116211 offset 5864912221576 disklabel: warning, unused partition o: size 17630285786338 offset 76717108839878 disklabel: warning, unused partition p: size 17136519487675 offset 217832169078968 So partition i in the actual label does not describe the XP partition. But the default label does r...@sophie:/mnt$ disklabel -d sd0 # Inside MBR partition 1: type A6 start 20487600 size 174877920 # /dev/rsd0c: type: SCSI disk: SCSI disk label: ST9100821AS flags: bytes/sector: 512 sectors/track: 63 tracks/cylinder: 240 sectors/cylinder: 15120 cylinders: 12921 total sectors: 195371568 rpm: 3600 interleave: 1 trackskew: 0 cylinderskew: 0 headswitch: 0 # microseconds track-to-track seek: 0 # microseconds drivedata: 0 16 partitions: # size offset fstype [fsize bsize cpg] c: 195371568 0 unused i: 20487537 63 NTFS So I tried disklabel -cd sd0 thinking that this would set the in-memory copy of the label to the default and then I'd be able to mount /dev/sd0i. No luck -- same error: "Operation not supported". Would someone please unconfuse me and explain how to get the XP slice mounted? Thanks -- /Don Allen