update "The DragonFly Booting Process"
Victor Balada Diaz
victor at bsdes.net
Thu Aug 24 13:23:17 PDT 2006
Hi,
the detailed log:
- Delete the references to device.hints because we don't use it.
- Change various references from FreeBSD to &os;.
- Fix the example in the OS selector boot menu.
- Use options of the DragonFly boot menu when makes sense.
- Delete a reference to kernel.GENERIC because we don't have
it on the ISO.
--
La prueba más fehaciente de que existe vida inteligente en otros
planetas, es que no han intentado contactar con nosotros.
Index: chapter.sgml
===================================================================
RCS file: /dcvs/doc/en/books/handbook/boot/chapter.sgml,v
retrieving revision 1.4
diff -u -r1.4 chapter.sgml
--- chapter.sgml 9 Mar 2006 04:42:28 -0000 1.4
+++ chapter.sgml 24 Aug 2006 20:08:42 -0000
@@ -39,10 +39,6 @@
<para>The options you can give to the components in the &os;
bootstrap to control the boot process.</para>
</listitem>
-
- <listitem>
- <para>The basics of &man.device.hints.5;.</para>
- </listitem>
</itemizedlist>
<note>
@@ -96,7 +92,7 @@
case the boot manager usually has more code in the first
<emphasis>track</emphasis> of the disk or within some OS's file system.
(A boot manager is sometimes also called a <emphasis>boot
- loader</emphasis>, but FreeBSD uses that term for a later stage of
+ loader</emphasis>, but &os; uses that term for a later stage of
booting.) Popular boot managers include <application>boot0</application>
(a.k.a. <application>Boot Easy</application>, the standard &os; boot
manager), <application>Grub</application>,
@@ -153,7 +149,7 @@
<application>boot0</application> and <application>LILO</application>.</para>
<formalpara><title>The <application>boot0</application> Boot Manager:</title>
- <para>The MBR installed by FreeBSD's installer or &man.boot0cfg.8;, by
+ <para>The MBR installed by &os;'s installer or &man.boot0cfg.8;, by
default, is based on <filename>/boot/boot0</filename>.
(The <application>boot0</application> program is very simple, since the
program in the <abbrev>MBR</abbrev> can only be 446 bytes long because of the slice
@@ -165,9 +161,8 @@
<example id="boot-boot0-example">
<title><filename>boot0</filename> Screenshot</title>
- <!-- todo: reed: what should be here? -->
<screen>F1 DOS
-F2 FreeBSD
+F2 DF/FBSD
F3 Linux
F4 ??
F5 Drive 1
@@ -299,6 +294,7 @@
<indexterm><primary>loader</primary></indexterm>
<indexterm><primary>loader configuration</primary></indexterm>
+ <!-- XXX talk about the boot menu -->
<para>The loader will then read
<filename>/boot/loader.rc</filename>, which by default reads
in <filename>/boot/defaults/loader.conf</filename> which
@@ -308,12 +304,14 @@
on these variables, loading whichever modules and kernel are
selected.</para>
- <para>Finally, by default, the loader issues a 10 second wait
- for key presses, and boots the kernel if it is not interrupted.
- If interrupted, the user is presented with a prompt which
- understands the easy-to-use command set, where the user may
- adjust variables, unload all modules, load modules, and then
- finally boot or reboot.</para>
+ <para>Finally, by default, the loader will show you the booting
+ menu where you can select different options. This menu issues
+ a 10 second wait for key presses, and boots the kernel if it
+ is not interrupted. If the user selects
+ <option>"Escape to loader prompt"</option>, the user is presented
+ with a prompt which understands the easy-to-use command set,
+ where the user may adjust variables, unload all modules,
+ load modules, and then finally boot or reboot.</para>
</sect3>
@@ -469,9 +467,7 @@
<indexterm><primary>single-user mode</primary></indexterm>
<listitem>
<para>To simply boot your usual kernel, but in single-user
- mode:</para>
-
- <screen><userinput>boot -s</userinput></screen>
+ mode you can select the <option>"Boot DragonFly in single user mode"</option>.</para>
</listitem>
<listitem>
@@ -484,9 +480,7 @@
<screen><userinput>unload</userinput>
<userinput>load <replaceable>kernel.old</replaceable></userinput></screen>
- <para>You can use <filename>kernel.GENERIC</filename> to
- refer to the generic kernel that comes on the install
- disk, or <filename>kernel.old</filename> to refer to
+ <para>You can use <filename>kernel.old</filename> to refer to
your previously installed kernel (when you have upgraded
or configured your own kernel, for example).</para>
@@ -615,10 +609,12 @@
<para>This mode can be reached through the <link
linkend="boot-autoreboot">automatic reboot
- sequence</link>, or by the user booting with the
- <option>-s</option> option or setting the
- <envar>boot_single</envar> variable in
- <command>loader</command>.</para>
+ sequence</link>, with the
+ <option>"Boot DragonFly in single user mode"</option>
+ menu option, by the user booting with the
+ <option>-s</option> option from the loader prompt or setting the
+ <envar>boot_single</envar> variable in
+ <command>loader</command>.</para>
<para>It can also be reached by calling
&man.shutdown.8; without the reboot
More information about the Submit
mailing list