svn commit: r40800 - head/en_US.ISO8859-1/books/faq
Eitan Adler
eadler at FreeBSD.org
Tue Jan 29 13:41:09 UTC 2013
Author: eadler
Date: Tue Jan 29 13:41:08 2013
New Revision: 40800
URL: http://svnweb.freebsd.org/changeset/doc/40800
Log:
Modernize a number of questions as they relate to bsdinstall.
Also prefer ada over ad
Submitted by: nwhitehorn
Approved by: bcr (mentor)
Modified:
head/en_US.ISO8859-1/books/faq/book.xml
Modified: head/en_US.ISO8859-1/books/faq/book.xml
==============================================================================
--- head/en_US.ISO8859-1/books/faq/book.xml Tue Jan 29 11:35:38 2013 (r40799)
+++ head/en_US.ISO8859-1/books/faq/book.xml Tue Jan 29 13:41:08 2013 (r40800)
@@ -1312,63 +1312,26 @@
</qandaentry>
<qandaentry>
- <question id="win95-damaged-boot-manager">
- <para>&windows; killed my boot manager! How do I get it
- back?</para>
+ <question id="bootmanager-restore">
+ <para>Another operating system destroyed my Boot Manager. How
+ do I get it back?</para>
</question>
<answer>
- <para>You can reinstall the boot manager &os; comes with in
- one of three ways:</para>
+ <para>This depends on what boot manager you have installed.
+ The &os; boot selection menu (likely what you are using
+ if you end up in this situation) can be reinstalled using
+ &man.boot0cfg.8;. For example, to restore the boot menu
+ onto the disk <replaceable>ada0</replaceable>:</para>
- <itemizedlist>
- <listitem>
- <para>Running DOS, go into the <filename
- class="directory">tools</filename> directory of your
- &os; distribution and look for
- <filename>bootinst.exe</filename>. You run it like
- so:</para>
-
- <screen><prompt>...\TOOLS></prompt> <userinput>bootinst.exe boot.bin</userinput></screen>
-
- <para>and the boot manager will be reinstalled.</para>
- </listitem>
+ <screen>&prompt.root; <userinput>boot0cfg -B ada0</userinput></screen>
- <listitem>
- <para>Boot the &os; boot floppy again and go to the
- <guimenuitem>Custom</guimenuitem> menu item for custom
- installation. Choose
- <guimenuitem>Partition</guimenuitem>. Select the drive
- which used to contain your boot manager (likely the
- first one) and when you come to the partition editor for
- it, as the very first thing (e.g., do not make any
- changes) press <keycap>W</keycap>. This will ask for
- confirmation, select &gui.yes;, and when you get the
- Boot Manager selection prompt, be sure to select the
- <application>&os; Boot Manager</application>. This will
- re-write the boot manager to disk. Now quit out of the
- installation menu and reboot off the hard disk as
- normal.</para>
- </listitem>
+ <para>The non-interactive MBR bootloader can be installed using
+ &man.gpart.8;:</para>
- <listitem>
- <para>Boot the &os; boot floppy (or CD-ROM) and choose the
- <guimenuitem>Fixit</guimenuitem> menu item. Select
- either the Fixit floppy or CD-ROM #2 (the
- <quote>live</quote> file system option) as appropriate
- and enter the fixit shell. Then execute the following
- command:</para>
-
- <screen><prompt>Fixit#</prompt> <userinput>fdisk -B -b /boot/boot0 <replaceable>bootdevice</replaceable></userinput></screen>
-
- <para>substituting <replaceable>bootdevice</replaceable>
- for your real boot device such as
- <devicename>ad0</devicename> (first IDE disk),
- <devicename>ad4</devicename> (first IDE disk on
- auxiliary controller), <devicename>da0</devicename>
- (first SCSI disk), etc.</para>
- </listitem>
- </itemizedlist>
+ <screen>&prompt.root; <userinput>gpart bootcode -b /boot/mbr ada0</userinput></screen>
+
+ <para>For more complex situations, including GPT disks, see &man.gpart.8;.</para>
</answer>
</qandaentry>
@@ -3310,10 +3273,9 @@ kern.sched.name: ULE</screen>
paragraph to find out how to move the data after doing
this.</para>
- <para>Should you decide not to do a fresh install, you need to
- partition and label the new disk with either
- &man.sysinstall.8;, or &man.fdisk.8; and &man.disklabel.8;.
- You should also install booteasy on both disks with
+ <para>Alternatively, partition and label the new disk with either
+ &man.sade.8; or &man.gpart.8;. If the disks are MBR-formatted,
+ you can also install booteasy on both disks with
&man.boot0cfg.8;, so that you can dual boot to the old or
new system after the copying is done.</para>
@@ -3355,12 +3317,12 @@ kern.sched.name: ULE</screen>
</procedure>
<para>For example, if you are going to move root to
- <devicename>/dev/<replaceable>ad1s1a</replaceable></devicename>,
+ <devicename>/dev/<replaceable>ada1s1a</replaceable></devicename>,
with <filename class="directory"><replaceable>/mnt</replaceable></filename> as
the temporary mount point, it is:</para>
- <screen>&prompt.root; <userinput>newfs /dev/<replaceable>ad1s1a</replaceable></userinput>
-&prompt.root; <userinput>mount /dev/<replaceable>ad1s1a</replaceable> <replaceable>/mnt</replaceable></userinput>
+ <screen>&prompt.root; <userinput>newfs /dev/<replaceable>ada1s1a</replaceable></userinput>
+&prompt.root; <userinput>mount /dev/<replaceable>ada1s1a</replaceable> <replaceable>/mnt</replaceable></userinput>
&prompt.root; <userinput>cd <replaceable>/mnt</replaceable></userinput>
&prompt.root; <userinput>dump 0af - / | restore rf -</userinput></screen>
@@ -3371,8 +3333,8 @@ kern.sched.name: ULE</screen>
as described above, then move the child partition into the
empty directory that the first move created:</para>
- <screen>&prompt.root; <userinput>newfs /dev/<replaceable>ad1s1a</replaceable></userinput>
-&prompt.root; <userinput>mount /dev/<replaceable>ad1s1a</replaceable> <replaceable>/mnt</replaceable></userinput>
+ <screen>&prompt.root; <userinput>newfs /dev/<replaceable>ada1s1a</replaceable></userinput>
+&prompt.root; <userinput>mount /dev/<replaceable>ada1s1a</replaceable> <replaceable>/mnt</replaceable></userinput>
&prompt.root; <userinput>cd <replaceable>/mnt</replaceable></userinput>
&prompt.root; <userinput>dump 0af - / | restore rf -</userinput>
&prompt.root; <userinput>cd var</userinput>
@@ -3384,11 +3346,11 @@ kern.sched.name: ULE</screen>
partition on the appropriate directory in the temporary
mount point, then move the old single partition:</para>
- <screen>&prompt.root; <userinput>newfs /dev/<replaceable>ad1s1a</replaceable></userinput>
-&prompt.root; <userinput>newfs /dev/<replaceable>ad1s1d</replaceable></userinput>
-&prompt.root; <userinput>mount /dev/<replaceable>ad1s1a</replaceable> <replaceable>/mnt</replaceable></userinput>
+ <screen>&prompt.root; <userinput>newfs /dev/<replaceable>ada1s1a</replaceable></userinput>
+&prompt.root; <userinput>newfs /dev/<replaceable>ada1s1d</replaceable></userinput>
+&prompt.root; <userinput>mount /dev/<replaceable>ada1s1a</replaceable> <replaceable>/mnt</replaceable></userinput>
&prompt.root; <userinput>mkdir <replaceable>/mnt</replaceable>/var</userinput>
-&prompt.root; <userinput>mount /dev/<replaceable>ad1s1d</replaceable> <replaceable>/mnt</replaceable>/var</userinput>
+&prompt.root; <userinput>mount /dev/<replaceable>ada1s1d</replaceable> <replaceable>/mnt</replaceable>/var</userinput>
&prompt.root; <userinput>cd <replaceable>/mnt</replaceable></userinput>
&prompt.root; <userinput>dump 0af - / | restore rf -</userinput></screen>
@@ -4594,9 +4556,13 @@ options SYSVMSG # enable for
marked as <literal>insecure</literal> in
<filename>/etc/ttys</filename>. In this case it will be
required to boot from a &os; installation disk, choose
- the <guimenuitem>Fixit</guimenuitem> shell from
- &man.sysinstall.8; and issue the commands mentioned
- above.</para>
+ the <guimenuitem>Live CD</guimenuitem> or
+ <guimenuitem>Shell</guimenuitem> at the beginning of the install
+ process and issue the commands mentioned above. You will need to
+ mount the specific partition in this case and then chroot to it,
+ i.e. replace <command>mount -urw /</command> by
+ <command>mount /dev/ada0p1 /mnt; chroot /mnt</command> for
+ a system on <replaceable>ada0p1</replaceable>.</para>
</note>
<note>
More information about the svn-doc-head
mailing list