Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Dec 2000 11:24:45 +0000
From:      Nik Clayton <nik@freebsd.org>
To:        "Bruce A. Mah" <bmah@FreeBSD.ORG>
Cc:        John Van Sickle <johnandsamson@home.com>, freebsd-mobile@FreeBSD.ORG
Subject:   Re: Thinkpad Partition Problem Solved?
Message-ID:  <20001222112445.A84939@canyon.nothing-going-on.org>
In-Reply-To: <200012211849.eBLIngE35110@bmah-freebsd-0.cisco.com>; from bmah@FreeBSD.ORG on Thu, Dec 21, 2000 at 10:49:42AM -0800
References:  <002001c06b69$278a7f60$d84c0f18@evansv1.in.home.com> <200012211849.eBLIngE35110@bmah-freebsd-0.cisco.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--x+6KMIRAuhnl3hBn
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Thu, Dec 21, 2000 at 10:49:42AM -0800, Bruce A. Mah wrote:
> 1.  Go to http://people.freebsd.org/~bmah/ThinkPad/ and grab the boot1
> and boot2 files.  Put them where you'll be able to retrieve them later
> (it might be sufficient just to note where they are, if network
> connectivity in the middle of your install is an option, so you may not
> really need to do anything here).

Attached is a FAQ patch.  Comments?

N
-- 
Internet connection, $19.95 a month.  Computer, $799.95.  Modem, $149.95.
Telephone line, $24.95 a month.  Software, free.  USENET transmission,
hundreds if not thousands of dollars.  Thinking before posting, priceless.
Somethings in life you can't buy.  For everything else, there's MasterCard.
  -- Graham Reed, in the Scary Devil Monastery

--x+6KMIRAuhnl3hBn
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=p

Index: book.sgml
===================================================================
RCS file: /home/ncvs/doc/en_US.ISO_8859-1/books/faq/book.sgml,v
retrieving revision 1.129
diff -u -r1.129 book.sgml
--- book.sgml	2000/12/05 13:18:16	1.129
+++ book.sgml	2000/12/22 11:24:17
@@ -2399,6 +2399,75 @@
       </qandaentry>
 
       <qandaentry>
+	<question id="boot-on-thinkpad">
+	  <para>I have an IBM Thinkpad A20p that FreeBSD installs on, but then
+	    the machine locks up on next boot. How can I solve this?</para>
+	</question>
+
+	<answer>
+	  <para>It seems as though IBM decided to use partition ID 165 for
+	    their suspend-to-disk partition.  This is the same ID FreeBSD
+	    uses, and after installing FreeBSD the BIOS refuses to boot.  A
+	    workaround is to install FreeBSD, change the partition ID FreeBSD
+	    uses, and install new boot blocks that can handle the different
+	    partition ID.</para>
+
+	  <procedure>
+	    <step>
+	      <para>Download <filename>boot1</filename> and
+		<filename>boot2</filename> from <ulink
+                  url="http://people.freebsd.org/~bmah/ThinkPad/">http://people.freebsd.org/~bmah/ThinkPad/</ulink>.
+		Put these files somewhere you will be able to retrieve them
+		later.</para>
+	    </step>
+
+	    <step>
+	      <para>Install FreeBSD as normal on to the ThinkPad.
+		<emphasis>Do not</emphasis> use <literal>Dangerously
+		  Dedicated</literal> mode.  <emphasis>Do not</emphasis>
+		reboot when the install has finished.</para>
+	    </step>
+
+	    <step>
+	      <para>Either switch to the <quote>Emergency Holographic
+		  Shell</quote> (<keycombo><keycap>ALT</keycap>
+		  <keycap>F4</keycap></keycombo>) or start a
+		<quote>fixit</quote> shell.</para>
+	    </step>
+
+	    <step>
+	      <para>Use &man.fdisk.8; to change the FreeBSD partition ID from
+		<literal>165</literal> to <literal>166</literal> (this is the
+		  type used by OpenBSD).</para>
+	    </step>
+
+	    <step>
+	      <para>Bring the <filename>boot1</filename> and
+		<filename>boot2</filename> files to the local
+		filesystem.</para>
+	    </step>
+
+	    <step>
+	      <para>Use &man.disklabel.8; to write <filename>boot1</filename>
+                and <filename>boot2</filename> to your FreeBSD slice.</para>
+
+	      <screen>&prompt.root; <userinput>disklabel -B -b boot1 -s boot2 ad0</userinput></screen>
+	    </step>
+
+	    <step>
+	      <para>Reboot.  At the boot prompt you will be given the option
+		of booting <literal>OpenBSD</literal>.  This will actually
+		boot FreeBSD.</para>
+	    </step>
+	  </procedure>
+
+	  <para>Getting this to work in the case where you want to dual boot
+	  OpenBSD and FreeBSD on the same laptop is left as an exercise for
+	  the reader.</para>
+	</answer>
+      </qandaentry>
+      
+      <qandaentry>
         <question id="jaz-zip-removable-support">
           <para>Does FreeBSD support JAZ, EZ and other removable
             drives?</para>

--x+6KMIRAuhnl3hBn--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001222112445.A84939>