NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: updating direct from 5 to 9?



>> So what goes wrong is not at the file system level, but MBR and disklabel
>> handling. I dimly recall the disklabel moved into the type 169 MBR partition
>> a long time ago - I bet 4.0 was before that change and this is what
>> now causes the broken wedge auto-detection.

There's an interesting

                        switch (dp->mbrp_type) {
#ifdef COMPAT_386BSD_MBRPART
                        case MBR_PTYPE_386BSD:
                                if (ext_base != 0)
                                        break;
                                /* FALLTHROUGH */
#endif
                        case MBR_PTYPE_NETBSD:

in /usr/src/sbin/disklabel/main.c which dates from 2005 if I read
the "cvs annotate" correctly.

> Yes believe this is ancient history. NetBSD 1.0 would install with a 169
> partition. IIRC before 1.0 you might have ended up with a partition ID
> of 165. It needed to be changed for NetBSD 1.2 to work (I think).

That was a bit later (but still rather early):

The move from the 165 (FreeBSD, NetBSD, 386BSD) to the 169 (NetBSD)
fdisk partition type happened between NetBSD-1.3 and 1.4.

(Revs 1.25+26 of /usr/src/sbin/fdisk/fdisk.c:
date: 1998-02-25 15:19:12 +0100;  author: drochner;  state: Exp;  lines: +3 -3;
Use the new NetBSD partition ID for first time setup of an MBR.
)

							Martin Neitzel


Home | Main Index | Thread Index | Old Index