netbsd-help: newfs trashes MBR/disklabel?

Subject: newfs trashes MBR/disklabel?
To: None <port-amd64@NetBSD.org, netbsd-help@NetBSD.org>
From: Dieter <netbsd@sopwith.solgatos.com>
List: netbsd-help
Date: 08/27/2005 19:02:01
This is my first system that uses a "MBR" type partition table
plus BSD disklabel rather than just a BSD disklabel. Most likely
I have made some MBR newbie error.
Install says:
We now have your BSD-disklabel partitions as:
 This is your last chance to change them.
 Start sec End sec Size sec FS type Newfs Mount Mount point
 --------- --------- --------- ---------- ----- ----- -----------
 a: 63 204862 204800 FFSv1 Yes /
 b: 477911408 488397167 10485760 swap
 c: 63 204862 204800 NetBSD partition
 d: 0 488397167 488397168 Whole disk
 e: 204863 10690622 10485760 FFSv1 Yes
 f: 10690623 344562094 333871472 Linux Ext2
 g: 344562095 348756398 4194304 Linux Ext2
 h: 363436463 363641262 204800 FFSv1 Yes
 i: 363641263 367835566 4194304 FFSv1 Yes /usr
 j: 367835567 378321326 10485760 FFSv1 Yes /var
>k: 378321327 382515630 4194304 FFSv1 Yes /home
 l: 382515631 386709934 4194304 FFSv1 Yes
 m: 386709935 397195694 10485760 FFSv1 Yes
 n: 397195695 398219694 1024000 FFSv1 Yes
 o: 398219695 414996910 16777216 FFSv1 Yes
 p: 414996911 477911407 62914497 FFSv1 Yes
 q: Change input units (sectors/cylinders/MB)
 x: Partition sizes ok
There are (were?) two more Linux partitions between g & h in the
MBR version, but disklabel would not allow more than 16 partitions
and c & d get wasted.
It seemed happy with this. Then it said that fsck failed so
I went back to the shell and ran newfs on a, i, j, & k by
hand.
Now it is unhappy.
# fdisk wd1
fdisk: extended partition table invalid, no magic in sector 363641515
fdisk: Extended partition table is corrupt
Disk: /dev/rwd1d
NetBSD disklabel disk geometry:
cylinders: 484521, heads: 16, sectors/track: 63 (1008 sectors/cylinder)
total sectors: 488397168
BIOS disk geometry:
cylinders: 1023, heads: 255, sectors/track: 63 (16065 sectors/cylinder)
total sectors: 488397168
Partition table:
0: NetBSD (sysid 169)
 bootmenu: netbsd
 start 63, size 204800 (100 MB, Cyls 0-12/191/51), Active
1: Linux native (sysid 131)
 bootmenu: spare
 start 204863, size 10485760 (5120 MB, Cyls 12/191/51-665/117/28)
2: Linux native (sysid 131)
 bootmenu: big
 start 10690623, size 333871472 (163023 MB, Cyls 665/117/28-21447/254/39)
3: Ext. partition - LBA (sysid 15)
 start 344562095, size 143835073 (70232 MB, Cyls 21447/254/39-30401/81/1)
 Extended partition table:
 0: Linux native (sysid 131)
 bootmenu: linuxusr
 start 344562158, size 4194304 (2048 MB, Cyls 21447/254/39-21709/21/55)
 1: Extended partition (sysid 5)
 start 348756462, size 10485823 (5120 MB, Cyls 21709/21/55-22361/203/32)
 Extended partition table:
 0: Linux native (sysid 131)
 bootmenu: linuxvar
 start 348756525, size 10485760 (5120 MB, Cyls 21709/21/55-22361/203/32)
 1: Extended partition (sysid 5)
 start 359242285, size 4194367 (2048 MB, Cyls 22361/203/32-22622/225/48)
 Extended partition table:
 0: Linux native (sysid 131)
 bootmenu: lin home
 start 359242348, size 4194304 (2048 MB, Cyls 22361/203/32-22622/225/48)
 1: Extended partition (sysid 5)
 start 363436652, size 204863 (100 MB, Cyls 22622/225/48-22635/162/35)
 Extended partition table:
 0: NetBSD (sysid 169)
 bootmenu: bsd root
 start 363436715, size 204800 (100 MB, Cyls 22622/225/48-22635/162/35)
 1: Extended partition (sysid 5)
 start 363641515, size 4194367 (2048 MB, Cyls 22635/162/35-22896/184/51)
 Extended partition table:
fdisk: extended partition table invalid, no magic in sector 363641515
 2: <UNUSED>
 3: <UNUSED>
 2: <UNUSED>
 3: <UNUSED>
 2: <UNUSED>
 3: <UNUSED>
 2: <UNUSED>
 3: <UNUSED>
Extended partition table is corrupt
Bootselector disabled.
# 
What did I do wrong?

AltStyle によって変換されたページ (->オリジナル) /