<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Booting FreeBSD from a root zfs pool using a standard MBR and partition table</title>
	<atom:link href="http://www.clearchain.com/blog/posts/booting-freebsd-from-a-root-zfs-pool-using-a-standard-mbr-and-partition-table/feed" rel="self" type="application/rss+xml" />
	<link>http://www.clearchain.com/blog/posts/booting-freebsd-from-a-root-zfs-pool-using-a-standard-mbr-and-partition-table</link>
	<description>-= Daily Happenings =-</description>
	<lastBuildDate>Thu, 01 Jul 2010 01:28:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Henri Hennebert</title>
		<link>http://www.clearchain.com/blog/posts/booting-freebsd-from-a-root-zfs-pool-using-a-standard-mbr-and-partition-table/comment-page-1#comment-120</link>
		<dc:creator>Henri Hennebert</dc:creator>
		<pubDate>Thu, 25 Jun 2009 13:37:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.clearchain.com/blog/?p=366#comment-120</guid>
		<description>Correction to my previous post:

I don&#039;t no why, the previous solution work only once. Or maybe I dream it work ...

The loader can&#039;t be loader from a slice other than with the sysid 0xa5.

So I just put a bsdlabel on ad0s2 with ad0s1a starting at 0 and extending over the complete slice (so part a == part c) and put the zfsboot on ad0s2a and create the pool on ad0s2a.

Everything really run smoothly now.

Henri</description>
		<content:encoded><![CDATA[<p>Correction to my previous post:</p>
<p>I don&#8217;t no why, the previous solution work only once. Or maybe I dream it work &#8230;</p>
<p>The loader can&#8217;t be loader from a slice other than with the sysid 0xa5.</p>
<p>So I just put a bsdlabel on ad0s2 with ad0s1a starting at 0 and extending over the complete slice (so part a == part c) and put the zfsboot on ad0s2a and create the pool on ad0s2a.</p>
<p>Everything really run smoothly now.</p>
<p>Henri</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Henri Hennebert</title>
		<link>http://www.clearchain.com/blog/posts/booting-freebsd-from-a-root-zfs-pool-using-a-standard-mbr-and-partition-table/comment-page-1#comment-119</link>
		<dc:creator>Henri Hennebert</dc:creator>
		<pubDate>Thu, 25 Jun 2009 10:10:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.clearchain.com/blog/?p=366#comment-119</guid>
		<description>Now your problem is solved.

With 7.2-STABLE after r193696 with a patch on /usr/src/lib/libstand/nfs.c (see post http://docs.freebsd.org/cgi/getmsg.cgi?fetch=589861+0+archive/2009/freebsd-stable/20090607.freebsd-stable - note the patch of SOPEN_MAX is now in stable).

I put my pool on ad0s2 and set this partition active.

The boot run smoothly ONLY IF the partition type (sysid) is NOT 0xa5 (FreeBSD/NetBSD/386BSD). I use fdisk to set sysid to 0x82 (Linux swap or Solaris x86) just to make a tribute to sun!

If the sysid is 0xa5 /usr/src/sys/boot/i386/libi386/biosdisk.c try to bee too smart...

Henri</description>
		<content:encoded><![CDATA[<p>Now your problem is solved.</p>
<p>With 7.2-STABLE after r193696 with a patch on /usr/src/lib/libstand/nfs.c (see post <a href="http://docs.freebsd.org/cgi/getmsg.cgi?fetch=589861+0+archive/2009/freebsd-stable/20090607.freebsd-stable" rel="nofollow">http://docs.freebsd.org/cgi/getmsg.cgi?fetch=589861+0+archive/2009/freebsd-stable/20090607.freebsd-stable</a> &#8211; note the patch of SOPEN_MAX is now in stable).</p>
<p>I put my pool on ad0s2 and set this partition active.</p>
<p>The boot run smoothly ONLY IF the partition type (sysid) is NOT 0xa5 (FreeBSD/NetBSD/386BSD). I use fdisk to set sysid to 0&#215;82 (Linux swap or Solaris x86) just to make a tribute to sun!</p>
<p>If the sysid is 0xa5 /usr/src/sys/boot/i386/libi386/biosdisk.c try to bee too smart&#8230;</p>
<p>Henri</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dante</title>
		<link>http://www.clearchain.com/blog/posts/booting-freebsd-from-a-root-zfs-pool-using-a-standard-mbr-and-partition-table/comment-page-1#comment-117</link>
		<dc:creator>dante</dc:creator>
		<pubDate>Fri, 05 Jun 2009 23:07:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.clearchain.com/blog/?p=366#comment-117</guid>
		<description>you forgot to put a &quot;kldload ./geom_mbr.ko&quot; at the beginning. Without it you can&#039;t read mbr partition table !</description>
		<content:encoded><![CDATA[<p>you forgot to put a &#8220;kldload ./geom_mbr.ko&#8221; at the beginning. Without it you can&#8217;t read mbr partition table !</p>
]]></content:encoded>
	</item>
</channel>
</rss>
