add grub-install.
This commit is contained in:
parent
a6d7cb06db
commit
ca0ad141b6
22 changed files with 319 additions and 41 deletions
|
@ -3,7 +3,7 @@ grub_TEXINFOS = tutorial.texi user-ref.texi prog-ref.texi \
|
|||
appendices.texi
|
||||
EXAMPLES = boot.S kernel.c multiboot.h
|
||||
multiboot_TEXINFOS = boot.S.texi kernel.c.texi multiboot.h.texi
|
||||
man_MANS = grub.8 mbchk.1
|
||||
man_MANS = grub.8 mbchk.1 grub-install.8
|
||||
HELP2MAN = help2man
|
||||
SRC2TEXI = src2texi
|
||||
noinst_SCRIPTS = $(HELP2MAN) $(SRC2TEXI)
|
||||
|
@ -29,6 +29,11 @@ $(srcdir)/grub.8: ../grub/grub $(srcdir)/$(HELP2MAN)
|
|||
$(PERL) $(srcdir)/$(HELP2MAN) --name="the grub shell" \
|
||||
--section=8 --output=$@ $<
|
||||
|
||||
$(srcdir)/grub-install.8: ../util/grub-install $(srcdir)/$(HELP2MAN)
|
||||
chmod 755 $<
|
||||
$(PERL) $(srcdir)/$(HELP2MAN) --name="install GRUB on your drive" \
|
||||
--section=8 --output=$@ $<
|
||||
|
||||
$(srcdir)/mbchk.1: ../util/mbchk $(srcdir)/$(HELP2MAN)
|
||||
$(PERL) $(srcdir)/$(HELP2MAN) \
|
||||
--name="check the format of a Multiboot kernel" \
|
||||
|
|
|
@ -88,7 +88,7 @@ grub_TEXINFOS = tutorial.texi user-ref.texi prog-ref.texi \
|
|||
|
||||
EXAMPLES = boot.S kernel.c multiboot.h
|
||||
multiboot_TEXINFOS = boot.S.texi kernel.c.texi multiboot.h.texi
|
||||
man_MANS = grub.8 mbchk.1
|
||||
man_MANS = grub.8 mbchk.1 grub-install.8
|
||||
HELP2MAN = help2man
|
||||
SRC2TEXI = src2texi
|
||||
noinst_SCRIPTS = $(HELP2MAN) $(SRC2TEXI)
|
||||
|
@ -257,12 +257,12 @@ mostlyclean-aminfo:
|
|||
-rm -f grub.aux grub.cp grub.cps grub.dvi grub.fn grub.fns grub.pgs \
|
||||
grub.ky grub.kys grub.ps grub.log grub.pg grub.toc grub.tp \
|
||||
grub.tps grub.vr grub.vrs grub.op grub.tr grub.cv grub.cn \
|
||||
multiboot.aux multiboot.cp multiboot.cps multiboot.dvi \
|
||||
multiboot.fn multiboot.fns multiboot.pgs multiboot.ky \
|
||||
multiboot.kys multiboot.ps multiboot.log multiboot.pg \
|
||||
multiboot.toc multiboot.tp multiboot.tps multiboot.vr \
|
||||
multiboot.vrs multiboot.op multiboot.tr multiboot.cv \
|
||||
multiboot.cn
|
||||
grub.cm grub.ov multiboot.aux multiboot.cp multiboot.cps \
|
||||
multiboot.dvi multiboot.fn multiboot.fns multiboot.pgs \
|
||||
multiboot.ky multiboot.kys multiboot.ps multiboot.log \
|
||||
multiboot.pg multiboot.toc multiboot.tp multiboot.tps \
|
||||
multiboot.vr multiboot.vrs multiboot.op multiboot.tr \
|
||||
multiboot.cv multiboot.cn multiboot.cm multiboot.ov
|
||||
|
||||
clean-aminfo:
|
||||
|
||||
|
@ -366,7 +366,7 @@ distdir: $(DISTFILES)
|
|||
@for file in $(DISTFILES); do \
|
||||
d=$(srcdir); \
|
||||
if test -d $$d/$$file; then \
|
||||
cp -pr $$d/$$file $(distdir)/$$file; \
|
||||
cp -pR $$d/$$file $(distdir); \
|
||||
else \
|
||||
test -f $(distdir)/$$file \
|
||||
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|
||||
|
@ -459,6 +459,11 @@ maintainer-clean-generic clean mostlyclean distclean maintainer-clean
|
|||
@MAINTAINER_MODE_TRUE@ $(PERL) $(srcdir)/$(HELP2MAN) --name="the grub shell" \
|
||||
@MAINTAINER_MODE_TRUE@ --section=8 --output=$@ $<
|
||||
|
||||
@MAINTAINER_MODE_TRUE@$(srcdir)/grub-install.8: ../util/grub-install $(srcdir)/$(HELP2MAN)
|
||||
@MAINTAINER_MODE_TRUE@ chmod 755 $<
|
||||
@MAINTAINER_MODE_TRUE@ $(PERL) $(srcdir)/$(HELP2MAN) --name="install GRUB on your drive" \
|
||||
@MAINTAINER_MODE_TRUE@ --section=8 --output=$@ $<
|
||||
|
||||
@MAINTAINER_MODE_TRUE@$(srcdir)/mbchk.1: ../util/mbchk $(srcdir)/$(HELP2MAN)
|
||||
@MAINTAINER_MODE_TRUE@ $(PERL) $(srcdir)/$(HELP2MAN) \
|
||||
@MAINTAINER_MODE_TRUE@ --name="check the format of a Multiboot kernel" \
|
||||
|
|
29
docs/grub-install.8
Normal file
29
docs/grub-install.8
Normal file
|
@ -0,0 +1,29 @@
|
|||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.016.
|
||||
.TH GRUB-INSTALL "8" "November 1999" "grub-install (GNU GRUB 0.5.94)" FSF
|
||||
.SH NAME
|
||||
grub-install \- install GRUB on your drive
|
||||
.SH SYNOPSIS
|
||||
.B grub-install
|
||||
[\fIOPTION\fR] \fIinstall_device\fR
|
||||
.SH DESCRIPTION
|
||||
Install GRUB on your drive.
|
||||
.TP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
print this message and exit
|
||||
.TP
|
||||
\fB\-v\fR, \fB\-\-version\fR
|
||||
print the version information and exit
|
||||
.PP
|
||||
Reports bugs to <bug-grub@gnu.org>.
|
||||
.SH "SEE ALSO"
|
||||
The full documentation for
|
||||
.B grub-install
|
||||
is maintained as a Texinfo manual. If the
|
||||
.B info
|
||||
and
|
||||
.B grub-install
|
||||
programs are properly installed at your site, the command
|
||||
.IP
|
||||
.B info grub-install
|
||||
.PP
|
||||
should give you access to the complete manual.
|
|
@ -1,5 +1,5 @@
|
|||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.016.
|
||||
.TH GRUB "8" "October 1999" "GNU GRUB 0.5.94" FSF
|
||||
.TH GRUB "8" "November 1999" "GNU GRUB 0.5.94" FSF
|
||||
.SH NAME
|
||||
GRUB \- the grub shell
|
||||
.SH SYNOPSIS
|
||||
|
@ -18,7 +18,7 @@ specify stage2 boot_drive [default=0x0]
|
|||
specify stage2 config_file [default=/boot/grub/menu.lst]
|
||||
.TP
|
||||
\fB\-\-device\-map\fR=\fIFILE\fR
|
||||
specify the device map file [default=/boot/grub/device.map]
|
||||
Use the device map file FILE
|
||||
.TP
|
||||
\fB\-\-help\fR
|
||||
display this message and exit
|
||||
|
|
|
@ -19,6 +19,11 @@
|
|||
* GRUB: (grub). The GRand Unified Bootloader
|
||||
@end direntry
|
||||
|
||||
@dircategory Kernel
|
||||
@direntry
|
||||
* grub-install: (grub)Invoking grub-install. Install GRUB on your drive
|
||||
@end direntry
|
||||
|
||||
@dircategory Kernel
|
||||
@direntry
|
||||
* mbchk: (grub)Invoking mbchk. Check for the format of a Multiboot kernel
|
||||
|
@ -105,6 +110,7 @@ Part II: The User Reference Manual
|
|||
* Command:: The list of available builtin commands
|
||||
* Troubleshooting:: Error messages produced by GRUB
|
||||
* Invoking the grub shell:: How to use the grub shell
|
||||
* Invoking grub-install:: How to use the GRUB installer
|
||||
* Invoking mbchk:: How to use the Multiboot checker
|
||||
|
||||
Part III: The Programmer Reference Manual
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.016.
|
||||
.TH MBCHK "1" "October 1999" "GNU GRUB 0.5.94" FSF
|
||||
.TH MBCHK "1" "November 1999" "mbchk (GNU GRUB 0.5.94)" FSF
|
||||
.SH NAME
|
||||
mbchk \- check the format of a Multiboot kernel
|
||||
.SH SYNOPSIS
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
@set UPDATED 26 October 1999
|
||||
@set UPDATED 18 November 1999
|
||||
@set EDITION 0.5.94
|
||||
@set VERSION 0.5.94
|
||||
|
|
|
@ -1343,6 +1343,31 @@ comments in the file if needed, as the grub shell assumes that a line is
|
|||
just a comment if the first character is @samp{#}.
|
||||
|
||||
|
||||
@node Invoking grub-install
|
||||
@chapter Invoking grub-install
|
||||
|
||||
The program @command{grub-install} installs GRUB on your drive by the
|
||||
grub shell (@pxref{Invoking the grub shell}). You must specify the
|
||||
device name on which you want to install GRUB, like this:
|
||||
|
||||
@example
|
||||
grub-install @var{install_device}
|
||||
@end example
|
||||
|
||||
The device name @var{install_device} is an OS device name or a GRUB
|
||||
device name.
|
||||
|
||||
@command{grub-install} accepts the following options:
|
||||
|
||||
@table @option
|
||||
@item --help
|
||||
Print a summary of the command line options and exit.
|
||||
|
||||
@item --version
|
||||
Print the version number of GRUB and exit.
|
||||
@end table
|
||||
|
||||
|
||||
@node Invoking mbchk
|
||||
@chapter Invoking mbchk
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
@set UPDATED 26 October 1999
|
||||
@set UPDATED 18 November 1999
|
||||
@set EDITION 0.5.94
|
||||
@set VERSION 0.5.94
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue