Commit Graph

158 Commits

Author SHA1 Message Date
wiz 3f5a4c00b1 Bump date for previous; new sentence, new line. 2003-11-17 21:29:37 +00:00
drochner c357df8891 Update for the fact that the ':' is now required to specify an alternative
protocol:kernel to boot, explain the interpretation of boot file names
better, and add an example for setups where dhcpd's conditional
bahaviour is not deployed.
2003-11-17 20:27:45 +00:00
jdolecek 7381215ef1 switch to unified MAKEDEV(8) - the manpage now contains list of
all devices for all platforms
2003-10-24 20:26:57 +00:00
wiz 11639fb42c Bump date for previous. 2003-10-17 22:05:27 +00:00
lukem 1c33b4e6a4 Overhaul MBR handling (part 1):
<sys/bootblock.h>:
    *	Added definitions for the Master Boot Record (MBR) used by
	a variety of systems (primarily i386), including the format
	of the BIOS Parameter Block (BPB).
	This information was cribbed from a variety of sources
	including <sys/disklabel_mbr.h> which this is a superset of.

	As part of this, some data structure elements and #defines
	were renamed to be more "namespace friendly" and consistent
	with other bootblocks and MBR documentation.
	Update all uses of the old names to the new names.

<sys/disklabel_mbr.h>:
    *	Deprecated in favor of <sys/bootblock.h> (the latter is more
	"host tool" friendly).

amd64 & i386:
    *	Renamed /usr/mdec/bootxx_dosfs to /usr/mdec/bootxx_msdos, to
	be consistent with the naming convention of the msdosfs tools.

    *	Removed /usr/mdec/bootxx_ufs, as it's equivalent to bootxx_ffsv1
	and it's confusing to have two functionally equivalent bootblocks,
	especially given that "ufs" has multiple meanings (it could be
	a synonym for "ffs", or the group of ffs/lfs/ext2fs file systems).

    *	Rework pbr.S (the first sector of bootxx_*):
	    +	Ensure that BPB (bytes 11..89) and the partition table
		(bytes 446..509) do not contain code.
	    +	Add support for booting from FAT partitions if BOOT_FROM_FAT
		is defined.  (Only set for bootxx_msdos).
	    +	Remove "dummy" partition 3; if people want to installboot(8)
		these to the start of the disk they can use fdisk(8) to
		create a real MBR partition table...
	    +	Compile with TERSE_ERROR so it fits because of the above.
		Whilst this is less user friendly, I feel it's important
		to have a valid partition table and BPB in the MBR/PBR.

    *	Renamed /usr/mdec/biosboot to /usr/mdec/boot, to be consistent
	with other platforms.

    *	Enable SUPPORT_DOSFS in /usr/mdec/boot (stage2), so that
    	we can boot off FAT partitions.

    *	Crank version of /usr/mdec/boot to 3.1, and fix some of the other
	entries in the version file.

installboot(8) (i386):
    *	Read the existing MBR of the filesystem and retain the BIOS
    	Parameter Block (BPB) in bytes 11..89 and the MBR partition
	table in bytes 446..509.  (Previously installboot(8) would
	trash those two sections of the MBR.)

mbrlabel(8):
    *	Use sys/lib/libkern/xlat_mbr_fstype.c instead of homegrown code
	to map the MBR partition type to the NetBSD disklabel type.


Test built "make release" for i386, and new bootblocks verified to work
(even off FAT!).
2003-10-08 04:25:43 +00:00
pooka ed2f08d8a7 regen (isdnteld) 2003-09-19 11:14:28 +00:00
wiz 7aa5d5eb62 regen (+crypto) 2003-08-23 23:16:36 +00:00
dsl 16243ec6f5 Bring closer to reality - specify correct filenames for new boot code.
Fixes port-i386/22477
2003-08-14 09:55:29 +00:00
rafal 11595d9a7c Regen to match reality, mainly due to pf addition. 2003-08-08 16:45:14 +00:00
agc 075022b349 Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22309, verified by myself.
2003-08-07 10:30:41 +00:00
wiz dc53e29867 Add i386 to Dt, now the page is arch-specific. 2003-07-16 12:06:07 +00:00
dsl 377bfc41c7 Build mbr.8 2003-07-16 11:12:43 +00:00
dsl baad6947d6 A better home than src/sbin/fdisk/mbr/mbr.8 2003-07-16 11:05:21 +00:00
wiz e4efe31690 Unused. 2003-07-09 09:35:38 +00:00
dsl f8a6eac868 Don't build the i386/installboot man page, i386 can use the MI
installboot.
2003-07-09 09:29:05 +00:00
wiz 1ad8c0c58a No -> Ns (typo, I guess). 2003-06-27 23:12:09 +00:00
wiz 2f658c2baa Remove superfluous macros or switch order of two macros. 2003-06-26 12:00:15 +00:00
wiz bc0cb610c5 Remove trailing whitespace. 2003-05-26 06:55:19 +00:00
fair 9c3cc1b1d4 Add pointers to pxeboot, dosboot, w95boot a little more explicitly.
Add pointer to diskless(8) from pxeboot(8) and a reference for the
PXE specification. Clarify the wording here & there.
2003-05-25 21:19:06 +00:00
wiz 70c40c00ed regen (-lms,-mms,+icp on i386). 2003-05-15 19:17:43 +00:00
wiz c0374a92bc New sentence, new line; nits. XXX: this page might need an update. 2003-05-14 12:19:15 +00:00
wiz 7d8f3e39e7 regen (wsfont added to alpha, more man page links) 2003-05-06 08:49:05 +00:00
wiz 5eafd757ee regen (init target, some other stuff) 2003-04-24 12:15:58 +00:00
wiz dd47a963eb Punctuation nit. 2003-04-16 10:19:05 +00:00
wiz 09d1ef0601 regen (IP Filter, ITE, some misc.) 2003-04-14 05:48:46 +00:00
lukem 5b7b2b655b Document that the flag that sets RB_ASKNAME (usually '-a') also asks
for the path to init(8).
Per discussion with Geoff Wing on the (unrelated) PR/21060.
Other consistency tweaks.
2003-04-08 03:49:44 +00:00
wiz 07d13217f3 Some e.g. cleanup: replace "eg" with "e.g.,". From Igor Sobrado in PR 19692. 2003-04-07 06:56:38 +00:00
wiz 9d1621698d regen (misc fixes from Igor Sobrado in PRs 20943-20959) 2003-03-30 17:51:44 +00:00
drochner 63b78a6861 Add a dhcpd.conf example. 2003-03-27 12:30:07 +00:00
wiz abb972f9ec Remove superfluous .Ns. 2003-03-21 10:12:26 +00:00
wiz 0caff92447 New sentence, new line. 2003-03-21 10:05:58 +00:00
drochner 0a13611c99 attach copyright notices 2003-03-20 17:27:05 +00:00
drochner 0dfcd214a4 add pxeboot(8i386) 2003-03-20 17:26:06 +00:00
drochner a5f98f2064 first cut on a manpage for PXE booting 2003-03-20 17:25:12 +00:00
wiz 990562bfef .Nm does not need a dummy argument ("") before punctuation or
for correct formatting of the SYNOPSIS any longer.
2003-02-25 10:34:36 +00:00
wiz 6d8cbf7e43 descriptor with a c. 2003-01-06 12:14:26 +00:00
wiz 2fd972238a regen (twe) 2002-12-18 20:27:52 +00:00
wiz 3e6d4063c8 Regen (dpt) 2002-12-18 19:25:44 +00:00
wiz 471dfb05bc regen (veriexec). 2002-10-31 15:35:28 +00:00
wiz e597be7d4e Fix typo. Found by Adrian Mrva. 2002-10-29 16:18:06 +00:00
elric d6392bab7e Documentation told me to do this after modifying src/etc/etc.*/MAKEDEV. 2002-10-04 19:04:17 +00:00
wiz 5ee5f9c514 Fix typo. 2002-10-02 16:51:15 +00:00
jdolecek 4a6a2fe18b update to accompany removal of COMPAT_OLDBOOT, and no more 'wd' and 'sd'
aliases for 'hd'
2002-08-16 08:54:18 +00:00
wiz 84a99e2b3e No leading 0 in day dates. 2002-08-02 23:35:06 +00:00
thorpej 180cb7b5c0 Regenerate; added dmoverio. 2002-08-02 00:48:28 +00:00
simonb 3b89b6fa18 Bricked by a wizbot; update these. 2002-07-11 00:38:47 +00:00
wiz 56bee36d68 regen (all platforms: +systrace, some platforms: apm or clockctl changes) 2002-06-18 12:59:06 +00:00
wiz 209ec59377 regen (opms(4) removal) 2002-04-18 12:59:06 +00:00
wiz 1d372fddb2 regen (mostly isdn change, some misc new devices in places) 2002-03-24 22:23:31 +00:00
gmcgarry d5111c7802 Document -c flag. 2002-03-19 05:22:33 +00:00