docs/147347: [request] Missing memstick install setup instructions in Handbook

Glen Barber glen.j.barber at gmail.com
Fri Aug 6 14:20:03 UTC 2010


The following reply was made to PR docs/147347; it has been noted by GNATS.

From: Glen Barber <glen.j.barber at gmail.com>
To: bug-followup at FreeBSD.org, lukek at linux.ca
Cc: Marc Fonvieille <blackend at FreeBSD.org>
Subject: Re: docs/147347: [request] Missing memstick install setup instructions
 in Handbook
Date: Fri, 06 Aug 2010 10:17:59 -0400

 This is a multi-part message in MIME format.
 --------------010002080307020400060302
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit
 
  The attached patch, discussed on doc@, adds instructions on creating a
 bootable memory stick installer.
 
 -- 
 Glen Barber
 
 
 --------------010002080307020400060302
 Content-Type: text/plain;
  name="chapter.sgml.txt"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="chapter.sgml.txt"
 
 --- install/chapter.sgml.orig	2010-08-05 19:12:01.000000000 -0400
 +++ install/chapter.sgml	2010-08-05 19:28:09.000000000 -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,13 @@
        <procedure>
  	<step>
  	  <title>Acquire the Boot Floppy Images</title>
 -	  
 +
 +	  <important>
 +	    <para>Please note, as of &os; 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 +809,66 @@
  	</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 class="directory">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 class="directory">ISO-IMAGES/</filename> directory
 +	    contains a number of different images, and the one you will need
 +	    to use will depend on the version of &os; 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 <filename>/dev/da0</filename> 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 image
 +	    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>
 
 --------------010002080307020400060302--



More information about the freebsd-doc mailing list