Commit Graph

159 Commits

Author SHA1 Message Date
mycroft
ace8694948 Attempt to make Perry less confused. 2004-07-03 20:04:03 +00:00
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