Date: Sat, 31 Jul 2010 18:36:30 -0400 From: Glen Barber <glen.j.barber@gmail.com> To: freebsd-doc@freebsd.org Subject: Re: docs/147347: [request] Missing memstick install setup instructions in Handbook Message-ID: <4C54A56E.2050808@gmail.com> In-Reply-To: <201007270230.o6R2U8sg085393@freefall.freebsd.org> References: <201007270230.o6R2U8sg085393@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
Hi,
I've attached a new patch, which, pointed out by Warren Block off-list,
instructs to set kern.geom.debugflags=16, making the USB device
bootable. I've also corrected my whitespace issues. :(
--
Glen Barber
[-- Attachment #2 --]
--- install/chapter.sgml.orig 2010-07-28 15:32:17.000000000 -0400
+++ install/chapter.sgml 2010-07-31 18:26:49.796116150 -0400
@@ -630,6 +630,10 @@
</listitem>
<listitem>
+ <para>A USB Memory Stick</para>
+ </listitem>
+
+ <listitem>
<para>A DOS partition on the same computer</para>
</listitem>
@@ -695,7 +699,14 @@
<procedure>
<step>
<title>Acquire the Boot Floppy Images</title>
-
+
+ <important>
+ <para>Please note, as of &os; release 8.0, floppy disk
+ images are no longer available. Please see below for
+ instructions on how to install &os; using a USB memory
+ stick.</para>
+ </important>
+
<para>The boot disks are available on your installation media
in the <filename>floppies/</filename> directory, and
can also be downloaded from the floppies directory, <literal>ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/<replaceable><arch></replaceable>/<replaceable><version></replaceable>-RELEASE/floppies/</literal>.
@@ -799,6 +810,70 @@
</step>
</procedure>
+ <para>To create a bootable memory stick, follow these steps:</para>
+
+ <procedure>
+ <step>
+ <title>Acquire the Memory Stick Image</title>
+
+ <para>The memory stick image can be downloaded from the
+ <filename>ISO-IMAGES/</filename> directory from
+ <literal>ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/<replaceable><arch></replaceable>/ISO-IMAGES/<replaceable><version></replaceable>/&rel.current;-RELEASE-<arch>-memstick.img</literal>.
+ Replace <replaceable><arch></replaceable> and
+ <replaceable><version></replaceable>
+ with the architecture and the version number
+ which you want to install, respectively.
+ For example, the memory stick images for
+ &os;/&arch.i386; &rel.current;-RELEASE are available
+ from <ulink url="ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/&arch.i386;/ISO-IMAGES/&rel.current;/&rel.current;-RELEASE-&arch.i386;-memstick.img"></ulink>.</para>
+
+ <para>The memory stick image has a <filename>.img</filename> extension.
+ The <filename>ISO-IMAGES/</filename> directory contains a number of
+ different images, and the ones you will need to use depends on the
+ version of FreeBSD you are installing, and in some cases, the
+ hardware you are installing to.</para>
+
+ <important>
+ <para>Before proceeding, <emphasis>back up</emphasis> the
+ data you currently have on your USB stick, as this
+ procedure will <emphasis>erase</emphasis> it.</para>
+ </important>
+ </step>
+
+ <step>
+ <title>Prepare the Memory Stick</title>
+
+ <warning>
+ <para>The example below lists <literal>/dev/da0</literal>
+ as the target device from which you will be booting. Be
+ very careful that you have the correct device as the
+ output target, or you may destroy your existing
+ data.</para>
+ </warning>
+
+ <para>Set the <literal>kern.geom.debugflags</literal> sysctl
+ to be able to write a master boot record to the target
+ device.</para>
+
+ <screen><userinput>&prompt.root; sysctl kern.geom.debugflags=16</userinput></screen>
+ </step>
+
+ <step>
+ <title>Write the Image File to the Memory Stick</title>
+
+ <para>The <filename>.img</filename> file is
+ <emphasis>not</emphasis> a regular file you copy to the
+ memory stick. It is an image of the complete contents of
+ the disk. This means that you <emphasis>cannot</emphasis>
+ simply copy files from one disk to another. Instead, you
+ must use &man.dd.1; to write the images directly to the
+ disk:</para>
+
+ <screen>&prompt.root; <userinput>dd if=&rel.current;-RELEASE-&arch.i386;-memstick.img of=/dev/<replaceable>da0</replaceable> bs=64k</userinput></screen>
+
+ </step>
+ </procedure>
+
<para>You are now ready to start installing FreeBSD.</para>
</sect2>
</sect1>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C54A56E.2050808>
