Hi List,
i've probleme with flashdist and OpenBSD 4.1. 4.0 works
fine but on 4.1 i've problems with the partiontables.
here my setup procedure
---------------------------------------------------------------------
# dd if=/dev/zero of=flashimg bs=512 count=250368
250368+0 records in
250368+0 records out
128188416 bytes transferred in 2.593 secs (49432122 bytes/sec)
# vnconfig -c svnd0 flashimg
# sh flashdist.sh svnd0 flashsmall.txt bsd /
flashdist.sh 20061112 [EMAIL PROTECTED]
Using disk device: svnd0
Using distfile: flashsmall.txt
Copying kernel from: bsd
You did not specify -d and you did not specify a manual geometry.
Please enter Cylinders/Heads/SectorsPerTrack.
Cylinders: 978
Tracks Per Cylinder(Heads): 8
Sectors Per Track: 32
Please pay attention to any error messages that you may
receive from the commands this script is using. If you
end up having problems, they could explain why.
WARNING: This will erase ALL DATA on the svnd0 disk device!
Press enter key to continue or Control-C to abort...
Updating MBR and partition table...
fdisk: sysctl(machdep.bios.diskinfo): Device not configured
Note, you may ignore "sysctl(machdep.bios.diskinfo)" errors if present.
Setting up disklabel...
# Inside MBR partition 3: type A6 start 32 size 250336
The install script is using the following parameters:
Total size of media: 250368 sectors (128188416 bytes)
Bytes/Sector: 512
Sectors/Track: 32
Sectors/Cylinder: 256
Tracks/Cylinder (heads): 8
Cylinders: 978
Press enter key to continue or Control-C to abort...
Checking distribution list...
Installing disklabel...
# Inside MBR partition 3: type A6 start 32 size 250336
Creating new filesystem...
/dev/rsvnd0a: 250080 sectors in 977 cylinders of 8 tracks, 32 sectors
122.1MB in 4 cyl groups (285 c/g, 35.62MB/g, 9088 i/g)
Mounting destination to /tmp/flashdist.iXZgI9414...
Checking free space on svnd0...
Copying OpenBSD distribution to media...
Copying bsd kernel, boot blocks, /etc/resolv.conf...
Installing boot blocks...
Running MAKEDEV...done
Setting up directories and links...
Changing any instance of /bin/csh
in /tmp/flashdist.iXZgI9414/etc/master.passwd to /bin/ksh
Generating new RSA host key... done
Generating new RSA1 host key... done
Generating new DSA host key... done
Please assign a root password...
Password:
Verify:
Passwords don't match or password was empty. Try again.
Password:
Verify:
Copying configuration files to /etc... ttys fstab rc syslog.conf boot.conf
nshrc
Please enter the hostname or IP address of the central log host which will
receive udp syslog packets from this installation. (Press enter for none,
and syslog will log to ramdisk)
Loghost:
Installation finished.
Unmounting filesystem...done!
------------------------------------------------------------------
# fdisk svnd0
fdisk: sysctl(machdep.bios.diskinfo): Device not configured
Disk: svnd0 geometry: 978/8/32 [250368 Sectors]
Offset: 0 Signature: 0xAA55
Starting Ending LBA Info:
#: id C H S - C H S [ start: size ]
------------------------------------------------------------------------
0: E8 963667 7 23 - 14415919 1 7 [ 246698998: 3443776305 ] <Unknown
ID>
1: 01 0 0 1 - 16777215 7 32 [ 0: 0 ] DOS FAT-12
2: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused
3: 3F 0 0 1 - 16777215 7 32 [ 0: 0 ] <Unknown ID>
# disklabel svnd0
# /dev/rsvnd0c:
type: vnd
disk: vnd device
label: fictitious
flags:
bytes/sector: 512
sectors/track: 32
tracks/cylinder: 8
sectors/cylinder: 256
cylinders: 978
total sectors: 250368
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]
a: 250080 32 4.2BSD 1024 8192 285 # Cyl 0*- 976
b: 1 250112 swap # Cyl 977 -
977*
c: 250368 0 unused 0 0 # Cyl 0 - 977
after unmounting and mounting the image
# disklabel svnd0
# /dev/rsvnd0c:
type: vnd
disk: vnd device
label: fictitious
flags:
bytes/sector: 512
sectors/track: 100
tracks/cylinder: 1
sectors/cylinder: 100
cylinders: 2503
total sectors: 250368
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: 250368 0 unused 0 0 # Cyl 0 -
2503*
i: 250368 0 MSDOS # Cyl 0 -
2503*
it seems very strange ....
have you anyone an idea ?
with openbsd 4.0 no problem ....
Thanks
Thomas