<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Culmination.org &#187; bsd</title>
	<atom:link href="http://www.culmination.org/tag/bsd/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.culmination.org</link>
	<description>You are what you&#039;ve become.</description>
	<lastBuildDate>Sun, 22 Jan 2012 20:29:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>So about that Golden Apple Project of mine&#8230;</title>
		<link>http://www.culmination.org/2008/10/so-about-that-golden-apple-project-of-mine/</link>
		<comments>http://www.culmination.org/2008/10/so-about-that-golden-apple-project-of-mine/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 20:30:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer Stuff]]></category>
		<category><![CDATA[Non Fiction]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[Golden Apple Project (G.A.P.)]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[OpenBSD]]></category>
		<category><![CDATA[ppc]]></category>

		<guid isPermaLink="false">http://www.culmination.org/?p=306</guid>
		<description><![CDATA[I was just looking through my archives and remembered the Golden Apple Project. Ahhh yes. Well it turns out that the machine was so old it just stopped working altogether. OpenBSD was running just fine on it, but after a year the network card died and when I tried to add a netgear PCI NIC [...]]]></description>
			<content:encoded><![CDATA[<p>I was just looking through my archives and remembered the Golden Apple Project. Ahhh yes. Well it turns out that the machine was so old it just stopped working altogether. OpenBSD was running just fine on it, but after a year the network card died and when I tried to add a netgear PCI NIC it caused kernel panics. I do have a new apple PPC machine that I have been prepping to handle light duties, her name is aphrodite and she&#8217;s a little red iMac. It&#8217;s my hope that I can keep at least one PPC box running unix in my little computer family&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.culmination.org/2008/10/so-about-that-golden-apple-project-of-mine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ISC DHCPD duplicate uid lease</title>
		<link>http://www.culmination.org/2008/10/isc-dhcpd-duplicate-uid-lease/</link>
		<comments>http://www.culmination.org/2008/10/isc-dhcpd-duplicate-uid-lease/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 19:45:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer Stuff]]></category>
		<category><![CDATA[Non Fiction]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[dhcp]]></category>
		<category><![CDATA[dhcpd]]></category>
		<category><![CDATA[dhcpd.conf]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[isc]]></category>
		<category><![CDATA[leases]]></category>
		<category><![CDATA[leases.conf]]></category>
		<category><![CDATA[logs]]></category>
		<category><![CDATA[mnemosyne]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[warning]]></category>

		<guid isPermaLink="false">http://www.culmination.org/?p=304</guid>
		<description><![CDATA[Ever see this? dhcpd: uid lease 192.168.1.150 for client xx:xx:xx:xx:xx:xx is duplicate on 192.168.1/24 or something like it, in your dhcp logs? Well I checked /var/log/messages today and saw that I had thousands of this message repeated over and over (so much so it was spamming my log  and making it harder to find what [...]]]></description>
			<content:encoded><![CDATA[<p>Ever see this?</p>
<p>dhcpd: uid lease 192.168.1.150 for client xx:xx:xx:xx:xx:xx is duplicate on 192.168.1/24</p>
<p>or something like it, in your dhcp logs? Well I checked /var/log/messages today and saw that I had thousands of this message repeated over and over (so much so it was spamming my log  and making it harder to find what might be important stuff). I searched around the &#8216;net and found some hints but nothing conclusive. The hints pointed toward a duplicate lease (duh) but more specifically lead me to check my leases file. Mine was located in /var/db/dhcpd/dhcpd.leases.</p>
<p>It turns out that what caused this error for me was that I had started the machine in question (the MAC address has been altered to protect the innocent haha) before I had the time to create a reservation for it. Then after it already had an address leased to it, I created a reservation for it (for internal DNS purposes, nothing more). Apparently because duplicates are allowed by default in isc dhcpd, when the machine&#8217;s networking was restarted and it got it&#8217;s new reserved IP, the server kept the original lease (which was that .150 address) and also got a lease from it&#8217;s reservation (.80 on my network). Since the .150 lease was still present in the leases file it caused the warning message (over and over and over for a month).</p>
<p>So if you are using isc dhcpd, and you use reservations, and you&#8217;re getting these error messages, you might want to check your leases file and make sure that you don&#8217;t have a lease for something that also has a reservation under a different IP.</p>
<p>The other pages I found on my search also suggested that you might have a reservation that hands out an address that is within your dynamic scope. You definitely don&#8217;t want to do that, so you may need to check that out as well in your dhcpd.conf.</p>
<p>For the curious, I run FreeBSD 7 on a Pentium 4 Dell desktop (I think it&#8217;s a dimension series, I haven&#8217;t looked at it in a while haha) that sits in my kitchen as a headless DNS/DHCP/Web/Random Unix Fun server. It&#8217;s actually making lots of bad noise lately and I think one of it&#8217;s fans might be going <img src='http://www.culmination.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  I&#8217;ll check that out and report back <img src='http://www.culmination.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.culmination.org/2008/10/isc-dhcpd-duplicate-uid-lease/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>G.A.P. Part II &#8211; A Brief Review of Yellow Dog Linux 5.0.2 (macppc)</title>
		<link>http://www.culmination.org/2007/07/gap-part-ii-a-brief-review-of-yellow-dog-linux-502-macppc/</link>
		<comments>http://www.culmination.org/2007/07/gap-part-ii-a-brief-review-of-yellow-dog-linux-502-macppc/#comments</comments>
		<pubDate>Tue, 31 Jul 2007 15:55:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer Stuff]]></category>
		<category><![CDATA[WTF?]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[g4]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[netbsd]]></category>
		<category><![CDATA[OpenBSD]]></category>
		<category><![CDATA[powermac]]></category>
		<category><![CDATA[ppc]]></category>
		<category><![CDATA[terra soft]]></category>

		<guid isPermaLink="false">http://www.culmination.org/2007/07/31/gap-part-ii-a-brief-review-of-yellow-dog-linux-502-macppc/</guid>
		<description><![CDATA[What follows is a rant/review of Yellow Dog Linux 5.0.2. It&#8217;s the second part of the &#8220;Golden Apple Project&#8221; article series, which tells the tale of my quest to transform a formerly unused Apple PowerMac G4 (450Mhz, AGP Video) into something more useful than an unused OS 9 machine. After a somewhat discouraging attempt at [...]]]></description>
			<content:encoded><![CDATA[<p>What follows is a rant/review of Yellow Dog Linux 5.0.2. It&#8217;s the second part of the &#8220;Golden Apple Project&#8221; article series, which tells the tale of my quest to transform a formerly unused Apple PowerMac G4 (450Mhz, AGP Video) into something more useful than an unused OS 9 machine.</p>
<p>After a somewhat discouraging attempt at installing NetBSD (see the first article in the series), I decided to try the OS that first showed me how nice the PPC architecture is for Linux &#8211; Yellow Dog. I figured that since Yellow Dog was great when I tried it about 2 or 3 years ago it would be even better now, especially with all the support Terra Soft has been getting from Sony. What I found, however, was that YDL was not quite what I had hoped. In fact I was very disappointed.</p>
<p>When I install an operating system I look for a few basic things, the first of which being a quick and reliable way to install. I&#8217;ve installed several operating systems and several distributions of Linux and so far Yellow Dog is the only one that requires either a 3+GB DVD or 6 CD&#8217;s to install. 6 CD&#8217;s and every one is required? That is simply insane. What if I just want to try the OS for a while? What if I only need a minimal system? What if I don&#8217;t have enough hard disk space to install every application under the sun? Yellow Dog Linux was not designed with these &#8220;what if&#8217;s&#8221; in mind.</p>
<p>After a few unsuccessful attempts at downloading the DVD ISO image (each attempt stalled at or near 2/3 completion, which is not YDL&#8217;s fault but still not fun) I decided to get all 6 CD images burned instead. At least this way I would be able to download the distribution in smaller chunks. I thought that since I already downloaded everything that the install would go fairly quickly. I was wrong. It took about 2 and a half hours to install from the CDs. Granted, it&#8217;s an old 450Mhz machine with a slow FSB and 256K ram, etc. but still &#8211; 2 and a half hours is a long time. I moved forward though&#8230; swapping discs when asked and watching anxiously as the installer showed me that it was copying package after package of open source software (none of which I was allowed to choose or not choose).</p>
<p>When I tell you I watched anxiously, I am being very literal. The install process consisted primarily of watching the installer. It didn&#8217;t ask me any questions. It didn&#8217;t let me make any choices. It only prompted me to insert CD after CD. After disc 6 I was finally asked for the root password and was invited to create a user account for myself. I expected to be asked for some networking information at least, but was not. Root password and user account name and password. That&#8217;s it. I tried to tell myself that it was a hassle-free install (again since I don&#8217;t count the download as YD&#8217;s fault, really), but I couldn&#8217;t get over the fact that there was no way to configure the network during the install. Normally I would configure the network first, and use it to install the operating system over the network via FTP or HTTP. With YDL network installs are not an option but I would have liked to have my network configuration done before first boot.</p>
<p>So far YDL had already been an unusual experience, and I hadn&#8217;t even gotten to first boot. As the machine restarted I told myself that the worst was over and that after I logged in and configured the network everything would be fine. Wrong again. I logged in with the user account I created during the install and saw a very nice looking E17 desktop. I must admit &#8211; E17 is coming along nicely. The only word I could use to describe it right now is&#8230; pimp! hahaha <img src='http://www.culmination.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I mean wow. It&#8217;s one gorgeous desktop. Kudos to the E17 team. Unfortunately however,  this desktop was basically for my viewing pleasure only. No program would start that was not already running for me, neither from a launcher, nor a menu. Not even the &#8220;run command&#8221; box worked for me. Seems the user account was running as a different user than X and had no permission to the display. Nothing would work as the regular user except logging in and logging out. The word that best describes this is LAME. If you are keeping track of the adjectives so far you&#8217;ll see that the negatives outweigh the positives already.</p>
<p>At this point I had basically lost faith in the YDL distribution. I have seen desktop Linux come a long way over the past few years and YDL took me back to a time when I could undoubtedly expect more problems than ease with Linux. Yet, I logged in as root just so I could at least take a tour and see what all of that downloading and waiting and watching would get me.</p>
<p>As root, launchers worked and the menu too. Firefox started and was very responsive, even with the limited resources.  Even OpenOffice&#8217;s writer and spreadsheet programs worked fairly quickly. I was reminded that the PPC architecture is great, even without OS X. This moment of happiness was short lived &#8211; I found out soon after opening Firefox that there was no flash support for Apple PPC Linux. There will most likely never be official Adobe Flash support for Apple PPC Linux. That saddens me but not to the point where I&#8217;m going to give up on the whole project.</p>
<p>I looked around some more and found some more things I didn&#8217;t like (while trying to find things to like). Apache came pre-installed and so did Java and Python. PHP and Ruby were left out though, and those are my two favorite languages to code with. Some Gnome games were installed, but not Gnome sudoku (which is awesome, btw).</p>
<p>In summation, if you add up all the adjectives you get this &#8211; Yellow Dog Linux on Apple PPC is a disappointing, lame, pimp (remember that E17 is PIMP). A disappointing lame pimp that saddens and frustrates the user, but looks so nice. What else can I say? At least it&#8217;s better than OS 9? I&#8217;m not sure I can even say that. I guess any Linux is more fun to use than OS 9&#8230; but a crippled desktop is a crippled desktop, pimped out or not.</p>
<p>So where does this leave the Golden Apple Project? To paraphrase the beautiful Joss Stone&#8230; My hopes for this old PowerMac G4 are &#8220;Bruised but not broken&#8221;. I&#8217;m going to try OpenBSD&#8230; and I have plans to revisit NetBSD as well. There is no giving up on this quest! Stay tuned&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.culmination.org/2007/07/gap-part-ii-a-brief-review-of-yellow-dog-linux-502-macppc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>G.A.P. &#8211; The Golden Apple Project &#8211; Part I</title>
		<link>http://www.culmination.org/2007/07/gap-the-golden-apple-project-part-i/</link>
		<comments>http://www.culmination.org/2007/07/gap-the-golden-apple-project-part-i/#comments</comments>
		<pubDate>Tue, 31 Jul 2007 01:57:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer Stuff]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[G.A.P.]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[netbsd]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[ppc]]></category>

		<guid isPermaLink="false">http://www.culmination.org/2007/07/30/gap-the-golden-apple-project-part-i/</guid>
		<description><![CDATA[The other day I acquired a hardly used PowerMac G4 from someone who was going to throw it out. Imagine that? It&#8217;s got a 450Mhz PPC CPU, 256MB of RAM, a 20GB hard drive, and AGP video. Certainly this nice little machine can be used for something&#8230; But what? Though I could probably get away [...]]]></description>
			<content:encoded><![CDATA[<p>The other day I acquired a hardly used PowerMac G4 from someone who was going to throw it out. Imagine that? It&#8217;s got a 450Mhz PPC CPU, 256MB of RAM, a 20GB hard drive, and AGP video. Certainly this nice little machine can be used for something&#8230; But what?</p>
<p>Though I could probably get away with an install of OS X Tiger, I knew in my heart that it would be wrong to use the Tiger install disk that I have to install it on a second machine. Actually I just thought it would probably run too slow, but hey it&#8217;s still illegal and that&#8217;s not how I do things&#8230; right? Right. So it was just a question of whether it would be Linux, NetBSD, OpenBSD, or some other free OS. I decided to try NetBSD first.</p>
<p><a href="http://www.netbsd.org/ports/macppc/" target="_blank">NetBSD has supported PPC for a while</a>, just one of the many architectures supported by the ultra portable BSD.  The story here is fairly short and somewhat funny &#8211; I was able to install the OS but never figured out how to get it to boot. Lesson learned: Knowledge of Open Firmware is essential when you&#8217;re dealing with an Apple PPC machine like the PowerMac G4. I found this <a href="http://www.netneurotic.net/mac/openfirmware.html" target="_blank">site</a> and this <a href="http://www.applepedia.com/Open_Firmware">site</a> to be helpful, as well as the install notes for NetBSD. Oddly though, even following the notes to the letter I was unable to boot the OS. I gave up after seeing that my Open Firmware 2.4 system might not be supported at all due to what might be a &#8220;broken&#8221; Open Firmware. In hindsight I think I was just using the wrong device designation in my boot command. I might try it again.</p>
<p>In part II of the Golden Apple Project I try out <a href="http://www.terrasoftsolutions.com/products/ydl/" target="_blank">Terra Soft&#8217;s Yellow Dog Linux</a>. Which operating system will win the right to run on my shiny old G4? Stay tuned to find out!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.culmination.org/2007/07/gap-the-golden-apple-project-part-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Designing BSD Rootkits (review)</title>
		<link>http://www.culmination.org/2007/07/designing-bsd-rootkits-review/</link>
		<comments>http://www.culmination.org/2007/07/designing-bsd-rootkits-review/#comments</comments>
		<pubDate>Wed, 04 Jul 2007 17:25:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Computer Stuff]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[hacker]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[make]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[rootkit]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.culmination.org/2007/07/04/designing-bsd-rootkits-review/</guid>
		<description><![CDATA[I forgot to mention that I wrote a review for a book about designing BSD rootkits. You can find the review over at Daemon News]]></description>
			<content:encoded><![CDATA[<p>I forgot to mention that I wrote a review for a book about designing BSD rootkits. You can find the review over at <a href="http://ezine.daemonnews.org/200704/bsd_root_kits_review.html" title="Link to review on daemonnews.org">Daemon News</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.culmination.org/2007/07/designing-bsd-rootkits-review/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to install OpenBSD on an eMac (the hard way)</title>
		<link>http://www.culmination.org/2006/10/how-to-install-openbsd-on-an-emac-the-hard-way/</link>
		<comments>http://www.culmination.org/2006/10/how-to-install-openbsd-on-an-emac-the-hard-way/#comments</comments>
		<pubDate>Tue, 10 Oct 2006 21:23:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer Stuff]]></category>
		<category><![CDATA[WTF?]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[emac]]></category>
		<category><![CDATA[macppc]]></category>
		<category><![CDATA[OpenBSD]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[ppc]]></category>
		<category><![CDATA[rtfm]]></category>

		<guid isPermaLink="false">http://www.culmination.org/2006/10/10/how-to-install-openbsd-on-an-emac-the-hard-way/</guid>
		<description><![CDATA[It&#8217;s easy to install OpenBSD on mac hardware the right way. Simply download what you need and follow the install guide. What&#8217;s not so easy is installing OpenBSD the wrong way. This guide is intended to help someone who may have gotten anxious and strayed from doing things The Right Way(tm) [see also, The Easy [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s easy to install OpenBSD on mac hardware the right way. Simply download what you need and follow the install guide. What&#8217;s not so easy is installing OpenBSD the wrong way. This guide is intended to help someone who may have gotten anxious and strayed from doing things The Right Way(tm) [see also, The Easy Way(tm)]. It is also a warning. RTFM. Read it twice.<br />
Take notes. Installing OpenBSD can take as little as 20 mins or as much as the rest of your life&#8230;. It all depends on how you approach it. This is the rest of your life approach <img src='http://www.culmination.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
With all that said, let&#8217;s get down to business.</p>
<p><span id="more-240"></span>Step 1 &#8211; Preparations</p>
<p>First of all you need an eMac. The emac is one of those in-between apple<br />
models- it looks like a cross between the first iMac and the new iMac. It&#8217;s<br />
a one piece unit, all inclusive. I assume you have that already. It helps<br />
if you have a powerbook handy, maybe even one running OS X. I found it to<br />
be very helpful. You&#8217;ll also need one blank cd (at least) and a working<br />
internet connection. Patience is not required! In fact if you had patience<br />
you could install OpenBSD the easy way (remember the easy way is to just<br />
read the directions and follow them. Feel free to give up trying the hard<br />
way at any time!)</p>
<p>Step 2 &#8211; I could do this blindfolded</p>
<p>Here&#8217;s where the real fun begins! Download the entire macppc folder from<br />
your favorite mirror and put it in the sites folder of your powerbook. You<br />
don&#8217;t need the packages, just everything in /pub/OpenBSD/$VERSION/macppc/.<br />
Trust me. Get the whole folder. From that folder find the iso image (there&#8217;s<br />
only one iirc) and burn it. Burn it the right way, there&#8217;s no need to do that<br />
wrong just to add extra fun <img src='http://www.culmination.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Once your cd is ready to go, pop it in your emac and boot it up by holding<br />
c on the keyboard while it powers up. You should see a bunch of text scroll<br />
by as the installer begins. Once you get to the prompt asking you what you<br />
want to do, say install. Duh it&#8217;s what you&#8217;re here for isn&#8217;t it?<br />
Now you get some warnings about data loss *pssssh* data shmayta we don&#8217;t<br />
care so just get by those however you can. The OpenBSD folks won&#8217;t let you<br />
just press enter so you might need to type &#8220;yes&#8221; explicitly. Don&#8217;t worry though,<br />
they won&#8217;t stop you from making your life difficult, no one can!<br />
When you get to a choice between HFS and MBR choose MBR. Don&#8217;t bother<br />
reading the screen just enter it and lets&#8217;s go! We want this done NOW don&#8217;t<br />
we? Of course!</p>
<p>Ok now you tell the installer you want to use the whole disk. Do you think<br />
you really want to use os x on this old emac? No way&#8230; You already have a<br />
powerbook with os x on it anyway right? <img src='http://www.culmination.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Here is where you should definitely stop paying attention to what&#8217;s on the<br />
screen. There&#8217;s a warning there about removing the i partition or something?<br />
On to step 3!</p>
<p>Step 3 &#8211; Making life difficult</p>
<p>Are you ready to make things hard? So far it&#8217;s been pretty easy right? We have<br />
come to that crucial moment where everything goes wrong. You should be in<br />
the disklabel editor by now. You might not know what that is, and if you don&#8217;t&#8230;<br />
you should be installing OpenBSD the right way, not this way. So assuming you<br />
know what disklabel is, use it to delete the a and i and anything else in there that<br />
isn&#8217;t the c partition. Why not c? Come on! Every OpenBSD sophomore knows that<br />
the c partition represents the whole disk and is not to be touched. Duh! Just get<br />
rid of everything else.</p>
<p>Create partitions any way you like&#8230; I guess it all depends on how much space you<br />
have on the disk. Once you&#8217;re done, w and q and say yes to those prompts that<br />
whine something about you losing all of your data. When the formatting is done,<br />
we&#8217;ll continue.</p>
<p>Step 4 &#8211; That was easy!</p>
<p>Ok now that we made it through the disk setup, I imagine you&#8217;re smart enough to<br />
get the networking set up. It&#8217;s pretty easy since you have a dhcp server. Don&#8217;t you?<br />
You should&#8230; it makes things pretty easy <img src='http://www.culmination.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Once you&#8217;re done with all that (you&#8217;re<br />
so smart!) it&#8217;s time to install the OS.</p>
<p>I suggest you use that powerbook with os x that I mentioned earlier. Makes things so much<br />
easier. All you need to do is put that macppc folder (directory, whatever) into your<br />
Sites directory (folder, whatever) and turn on personal web sharing. Then we tell the<br />
OpenBSD install program we want to use http. No proxy, and no need to list the servers.<br />
We are going to use the server on the powerbook. *cough* The powerbook is on a network<br />
with the emac isn&#8217;t it?</p>
<p>Right. So tell the install program the IP address of your PB (don&#8217;t put http://) and then<br />
the directory (usually it&#8217;s ~User/macppc or something like that&#8230; but you&#8217;re smart enough<br />
to figure that out aren&#8217;t you? that&#8217;s why you&#8217;re doing things the hard way!). It should work<br />
(of course it does you genius!) and so you can just choose the install sets you want and say<br />
done. Look at that! It&#8217;s installing!</p>
<p>Step 5 &#8211; Oops</p>
<p>Well hey whattya know?! OpenBSD seems to be complaining about a missing i partition. Ha!<br />
Looks like maybe we should not have removed it earlier.  I didn&#8217;t see anything in the  INSTALL<br />
doc though? Did you? Oh we didn&#8217;t really *read* that did we? haha *sigh* Oh well &#8211; you can fix this. It&#8217;s not like you&#8217;re an OpenBSD newbie! haha (you&#8217;re a sophomore!). But how?</p>
<p>Step 6 &#8211; Ok why is this so hard?</p>
<p>Figure it out yet? Well it sure took me a while haha. The problem is that we really do need<br />
that i partition, and if we had done things the Right Way(tm) also known as the Easy Way(tm)<br />
this would have been revealed to us while we were paying attention to the output from the<br />
installer. You see after you choose MBR as your type and you say you want to use the whole<br />
disk, the OpenBSD install program will create and format an i partition, which is where the<br />
ofwboot program is copied (which is what allows OpenBSD to boot&#8230; imagine that!)</p>
<p>Well what I did to recover from this issue was get a firewire cable (luckily I had one handy)<br />
and boot with my PB plugged in via target disk mode (t during boot up). This allowed me to<br />
repartition the drive with my mac. Then I used fdisk -i from the installer shell just to be sure<br />
that the MBR was fixed up, and I zeroed out the disklabel. After that, I actually READ the<br />
install documentation AND the output during the install. Yeah, I gave up and went the easy<br />
route <img src='http://www.culmination.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  It turns out that all you need to do is add i and make sure that it&#8217;s your 1MB msdos<br />
partition. I used the b option to tell disklabel to use everything from sector 2049 to the end<br />
of the disk, since i was from 0 to 2048. After I did that&#8230; I got a contratulations! message<br />
instead of a &#8220;OpenBSD will not be able to boot&#8221; message. <img src='http://www.culmination.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Hooray!</p>
<p>Now I&#8217;m having fun and installing all the packages I want&#8230; this is great. I could have been<br />
doing this yesterday if I had gone the easy way&#8230;  <img src='http://www.culmination.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Learn anything?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.culmination.org/2006/10/how-to-install-openbsd-on-an-emac-the-hard-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

