Ulf Lilleengen
b31e5ae243
- Make use of the new and g_device_path utility function in libgeom to avoid
...
duplication of code in fdisk and boot0cfg. Also make use of g_providername to
fix an issue with fdisk and boot0cfg not using the correct provider when
writing the MBR.
Reviewed by: phk
Approved by: pjd (mentor)
2008-09-07 13:58:35 +00:00
Pav Lucistnik
448f9bb6c1
"-b /boot/mbr" is redundant, /boot/mbr is the default boot code for fdisk(8).
...
Pointed out by: ru
2007-06-07 07:43:04 +00:00
Pav Lucistnik
3022d78f56
- Revert previous revision, it was incorrect
...
- Add an example using fdisk instead
Pointed out by: ru
Submitted by: Warren Block <wblock@wonkity.com>
MFC after: 3 days
2007-06-06 21:28:50 +00:00
Pav Lucistnik
2e032d8d80
Document /boot/mbr (non-interactive boot block)
...
PR: doc/111840
Submitted by: Warren Block <wblock@wonkity.com>
MFC after: 1 week
2007-05-12 10:40:20 +00:00
Poul-Henning Kamp
dfa5ad9421
Attempt gctl verb "write MBR" when updating.
...
This should solve the problem of modifying the MBR while running.
2005-07-15 08:04:32 +00:00
Scott Long
338465d521
Document how to make boot0cfg work on mounted disks.
2005-04-07 20:04:55 +00:00
Ruslan Ermilov
59a3c79da6
Sort sections.
2005-01-18 20:02:45 +00:00
Ruslan Ermilov
a866e17077
Added the EXIT STATUS section where appropriate.
2005-01-17 07:44:44 +00:00
Poul-Henning Kamp
5679e1ac37
Open device R/W for ioctl modifications.
2004-12-18 11:04:10 +00:00
Tor Egge
03234cabb7
Correct polarity of packet mode bit.
...
Problem discovered when 'boot0cfg -B -v -o packet -s 2 ad4' turned off
packet mode while reporting it as being enabled.
2004-09-14 21:58:30 +00:00
Tor Egge
49e5f5521d
boot0 defaults to packet mode.
2004-09-14 21:48:25 +00:00
David E. O'Brien
3d862ddd11
Enable packet mode by default. Disk drives have gotten so large now,
...
it is often the case the partition one wants to boot is above cylinder 1023.
2004-08-03 15:20:55 +00:00
Ruslan Ermilov
2410103c1d
mdoc(7) fixes.
2004-07-07 19:57:16 +00:00
Poul-Henning Kamp
7196870cbb
Document boot0sio and note that it requires modem handshake to work.
2004-06-17 12:01:25 +00:00
Ruslan Ermilov
68c4cb5dd7
Spelling nit.
2004-06-04 19:22:20 +00:00
Stefan Farfeleder
a752604477
Remove spurious semicolons. Outside of functions they are actually errors but
...
GCC doesn't warn about them without -pedantic.
Approved by: das (mentor)
PR: 56649
Reviewed by: md5
2004-05-16 22:08:17 +00:00
Ruslan Ermilov
959d6c24f6
Get rid of duplicates.
2003-09-14 13:41:59 +00:00
David E. O'Brien
b728350ee6
Use __FBSDID over rcsid[]. Protect copyright[] where needed.
2003-05-03 21:06:42 +00:00
John Baldwin
4a87a5eecd
Add an example of how to use the -m option that clarifies how the bits in
...
the mask correspond to slice numbers. Also, clarify the description of the
existing example.
Requested by: Larry Rosenman <ler@lerctr.org>
2003-04-15 21:03:19 +00:00
David E. O'Brien
052238b16c
style.Makefile(5)
2003-04-04 17:49:21 +00:00
Poul-Henning Kamp
23db6b2998
Use the new sector0 munging ioctls to make boot0cfg work under GEOM.
2002-12-29 15:01:58 +00:00
Poul-Henning Kamp
3bb24c35f2
Split MBR and PC98 on-disk sliceformats out from disklabel.h, step 1:
...
Peter had repocopied sys/disklabel.h to sys/diskpc98.h and sys/diskmbr.h.
These two new copies are still intact copies of disklabel.h and
therefore protected by #ifndef _SYS_DISKLABEL_H_ so #including them
in programs which already include <sys.disklabel.h> is currently a
no-op.
This commit adds a number of such #includes.
Once I have verified that I have fixed all the places which need fixing,
I will commit the updated versions of the three #include files.
Sponsored by: DARPA & NAI Labs.
2002-10-01 07:24:55 +00:00
Philippe Charnier
490d5836b5
The .Nm utility
2002-07-14 14:47:15 +00:00
Ian Dowse
90432ad793
Remove references to the update/noupdate flag from the description
...
and examples of the "-s" option, since these two features operate
completely independently of each other.
Reviewed by: obrien
2002-05-28 17:53:52 +00:00
David E. O'Brien
12b51ad055
The man page is VERY WRONG about using "-o noupdate" with -s.
...
So fix it, and add an example using -s.
2002-05-25 01:46:44 +00:00
Daniel Harris
35213a76a9
Trivial language fixes.
...
PR: 38015
Submitted by: Chris Pepper <pepper@mail.rockefeller.edu>
2002-05-14 21:09:05 +00:00
Mike Heffner
50483cb4b4
WARNS=2 cleanup.
...
Submitted by: Maxime Henrion <mux@qualys.com>
MFC after: 2 weeks
2001-12-11 06:44:29 +00:00
Ruslan Ermilov
d628d776c4
mdoc(7) police: utilize the new .Ex macro.
2001-08-15 09:09:47 +00:00
Ruslan Ermilov
753d686d34
mdoc(7) police: s/BSD/.Bx/ where appropriate.
2001-08-14 10:01:54 +00:00
Robert Nordier
816aa3c0b5
Unset MAINTAINER.
2001-07-21 14:32:47 +00:00
Ruslan Ermilov
504dd5eab0
fdisk(8): document the default for -b, add xref to boot0cfg(8).
...
boot0cfg(8): add FILES section.
Reviewed by: rnordier
2001-07-18 07:12:46 +00:00
Ruslan Ermilov
345e52e742
- Backout botched attempt to introduce MANSECT feature.
...
- MAN[1-9] -> MAN.
2001-03-26 14:42:20 +00:00
Ian Dowse
bae528bab5
Add missing specification of the `-s' option to the usage line.
...
PR: bin/26004
Submitted by: ushida@msa.biglobe.ne.jp
Reviewed by: rnordier
2001-03-22 22:55:13 +00:00
Ruslan Ermilov
c73e22c3d4
Set the default manual section for usr.sbin/ to 8.
2001-03-20 18:17:26 +00:00
Ruslan Ermilov
e97407b4f2
mdoc(7) police: use the new features of the Nm macro.
2000-11-20 20:10:44 +00:00
Ben Smithurst
76a06f8483
remove trailing periods from SEE ALSO.
2000-11-15 17:27:54 +00:00
Ruslan Ermilov
b5c508fba3
Use Fx macro wherever possible.
2000-11-14 11:20:58 +00:00
Robert Nordier
1d5731bef0
Reflect new packet option default.
2000-10-02 23:16:58 +00:00
Robert Nordier
ce6a6a0f90
Set MAINTAINER.
2000-10-02 17:23:16 +00:00
Sheldon Hearn
8aab42e13f
Mark a path up with Pa.
2000-09-11 10:21:10 +00:00
Sheldon Hearn
a9264f3e65
Whitespace-only change: apply normal line breaking style.
2000-09-11 10:19:15 +00:00
Robert Nordier
d1edabdffa
Provide correct information regarding "packet" option default.
...
PR: 20936
Originated by: obrien
2000-09-09 18:30:48 +00:00
David Malone
81e309b71b
Allow people to set the default boot slice with boot0cfg.
...
PR: 18923
Submitted by: Ian Dowse <iedowse@maths.tcd.ie>
Reviewed by: jhb
Approved by: rnordier
2000-08-17 18:42:13 +00:00
John Baldwin
c5dc421f98
- When we save the existing MBR to a file, check to see if the MBR we are
...
saving is boot0. If it is, use its version number so that we can grab
all of boot0 (1024 bytes with version 1.1 for example) when we save it
to a file via the 'f' option. Otherwise, we just save the first sector.
- Cleanup this code a bit by splitting some functionality out into separate
functions.
Suggested by: Patrick Bihan-Faou <patrick@mindstep.com> (1)
2000-07-13 23:05:05 +00:00
John Baldwin
226ae6ffd3
Update boot0cfg to handle the new boot0:
...
- Allow for boot0 to be more than one sector long. However, ensure that it
its length is a multiple of the sector length.
- Change the signatures used to determine a valid boot0 as some of the
signature code changed.
- Use the old signature to detect version 1.0 of boot0, otherwise read the
version number from boot0 itself.
2000-07-12 18:15:06 +00:00
Peter Wemm
97d92980a9
$Id$ -> $FreeBSD$
1999-08-28 01:35:59 +00:00
Robert Nordier
d1306cd89d
Check that we really have a boot0 mbr before treating it as one.
...
Suggested by: peter
Also add a few comments.
1999-06-22 18:57:49 +00:00
Robert Nordier
0fdf16a301
Ensure that an update takes place when the -m option is used.
1999-06-21 14:40:59 +00:00
Robert Nordier
5868a099d9
Implement -m option to enable/disable slices.
1999-06-19 21:44:43 +00:00
Robert Nordier
ee6fb785cd
Finish implementing "setdrv" option. This is intended to be used
...
(with care) in those instances where boot0 is not passed the
correct drive number by the PC BIOS. (The symptoms are a
"F5 Drive 0" line, even though the current drive is drive 0.)
1999-02-26 14:57:17 +00:00