Grub Error 18

October 19th, 2006 5 Comments »

Last night I decided to completely redo my webserver at home after viewing some suspicious logs. That, and I’ve made a complete mess out of it. Scattered files, reckless installations, etc.

Being the glutton for punishment that I am, I decided to install the soon to be released Ubuntu 6.10, Edgy Eft. I’m using it now on my laptop; my PC at work; and, as of last night, my webserver. So, I downloaded the Edgy x86 Server disc from here. Installation went rather smoothly. I especially liked that it allowed you to do a base server with LAMP and/or DNS server capabilities pre-installed. So, happy with the smooth install I rebooted.

That’s when it hit the fan. When Grub went to start launching ubuntu I got a pretty “Error 18″ message. Being the “I can figure it out!” kind of guy I am, I tried using the install CD’s rescue mode. I reinstalled Grub….same error. I opened a shell, fought with Vi, went into another tty and vi worked perfectly (of course), edited sources.list and added universe and multiverse. I updated my machine in the hopes that maybe it was a kernel issue or something weird that would be cured this way. I rebooted…

SAME ERROR!

So, I Googled some more and found that it could be a BIOS-related issue, something with the /boot partition not being within the either the first 512 MB or 8 GB. So, I bit the bullet and reinstalled. I made a 500 MB /boot partition at hda1, a 1.5 GB swap partition at hda2, and a 300-some GB / partition at hda3.

I know a 500 MB /boot partition is overkill, but with 320 GB drive I can spare it and I’d rather not have to think about it filling up. Oh, and before I get the standard “there’s no way you could fill up even 32 MB,” I have filled up more than that, more than 64 MB if I recall correctly. This is Ubuntu, not Gentoo, kernels are larger than the 2 MB kernels you are used to. They are more along the lines of 60 MB. I just checked the latest kernel image size…it’s 66 MB. So, I’d rather not worry about my /boot partition filling up.

So, I rebooted, and all is well! So, I get to play around some. I’m going to setup a subversion repository to backup my home directory and distribute it to multiple computers. I’ll try to post about this when I get it done.

Laptop Blues

October 10th, 2006 3 Comments »

<meta content="OpenOffice.org 2.0 (Linux)" name="GENERATOR" /><meta content="20061010;10370100" name="CREATED" /><meta content="20061010;10521700" name="CHANGED" /><br /> <style type="text/css"> <!-- @page { size: 8.5in 11in; margin: 0.79in } P { margin-bottom: 0.08in } --> </style> <p>So, I’m still on the hunt for a laptop. I’m looking for a Core 2 Duo machine with at least 2 GB of RAM and preferably with two hard drives (non-raid).</p> <p>So, I’m leaning towards a Mac, even though the Macbook Pro doesn’t have two hard drives or Core 2 Duo. I’m waiting for the Core 2 Duo to be popped into them before I consider buying. I’ve read the rumors and FUD about Macs, but I’m skeptical through and through. Let’s see the new Macbooks before we slam or praise it based on <strong>IT’S OWN MERIT</strong>. Bear in mind that Operating System is no longer a limiting factor on the Macs, so OSX can’t be considered a downside, but may be a bonus.</p> <p>Another option I’m considering is System76, which sells Linux-laptops. I’ve heard a review of their company and product, and it was positive. I’ve also spoken with their customer/sales support and was impressed with their friendliness. They also freely revealed information about when they would be getting Core 2 Duos (both 5000 and 7000 series), that’s not something you could get out of a Dell employee. I like translucent (’cmon, you can’t expect transparent) companies, they make me feel all warm and fuzzy and make me want to throw money at them.</p> <p>So, any suggestions?</p> <p>Nate</p> <p>P.S. <strong>I WILL NOT BUY A DELL!!!</strong>  So please recommend something else.</p> </div><!--/entry --> </div><!--/post --> <div class="page-nav"> <span class="previous-entries"><a href="http://www.saynotomilk.com/archives/date/2006/10/page/2/">Previous Entries</a></span> <span class="next-entries"></span></div><!-- /page nav --> </div><!--/content --> <div id="footer"><a href="http://www.ndesign-studio.com/resources/wp-themes/">WP Theme</a> & <a href="http://www.ndesign-studio.com/stock-icons/">Icons</a> by <a href="http://www.ndesign-studio.com">N.Design Studio</a></div> </div><!--/left-col --> <div class="dbx-group" id="sidebar"> <!--sidebox start --> <div id="categories" class="dbx-box"> <h3 class="dbx-handle">Categories</h3> <div class="dbx-content"> <ul> <li><a href="http://www.saynotomilk.com/archives/category/attachment_fu/" title="View all posts filed under attachment_fu">attachment_fu</a> (1) </li> <li><a href="http://www.saynotomilk.com/archives/category/bdd/" title="View all posts filed under BDD">BDD</a> (1) </li> <li><a href="http://www.saynotomilk.com/archives/category/general/" title="View all posts filed under General">General</a> (22) </li> <li><a href="http://www.saynotomilk.com/archives/category/linux/" title="View all posts filed under Linux">Linux</a> (2) </li> <li><a href="http://www.saynotomilk.com/archives/category/php/" title="View all posts filed under PHP">PHP</a> (1) </li> <li><a href="http://www.saynotomilk.com/archives/category/python/" title="View all posts filed under Python">Python</a> (2) </li> <li><a href="http://www.saynotomilk.com/archives/category/rails/" title="View all posts filed under Rails">Rails</a> (2) </li> <li><a href="http://www.saynotomilk.com/archives/category/rspec/" title="View all posts filed under RSpec">RSpec</a> (1) </li> <li><a href="http://www.saynotomilk.com/archives/category/ruby/" title="View all posts filed under Ruby">Ruby</a> (2) </li> <li><a href="http://www.saynotomilk.com/archives/category/tdd/" title="View all posts filed under TDD">TDD</a> (1) </li> <li><a href="http://www.saynotomilk.com/archives/category/vdd/" title="View all posts filed under VDD">VDD</a> (1) </li> </ul> </div> </div> <!--sidebox end --> <!--sidebox start --> <div id="archives" class="dbx-box"> <h3 class="dbx-handle">Archives</h3> <div class="dbx-content"> <ul> <li><a href='http://www.saynotomilk.com/archives/date/2008/03/' title='March 2008'>March 2008</a></li> <li><a href='http://www.saynotomilk.com/archives/date/2007/12/' title='December 2007'>December 2007</a></li> <li><a href='http://www.saynotomilk.com/archives/date/2007/11/' title='November 2007'>November 2007</a></li> <li><a href='http://www.saynotomilk.com/archives/date/2007/08/' title='August 2007'>August 2007</a></li> <li><a href='http://www.saynotomilk.com/archives/date/2007/07/' title='July 2007'>July 2007</a></li> <li><a href='http://www.saynotomilk.com/archives/date/2007/06/' title='June 2007'>June 2007</a></li> <li><a href='http://www.saynotomilk.com/archives/date/2007/05/' title='May 2007'>May 2007</a></li> <li><a href='http://www.saynotomilk.com/archives/date/2007/04/' title='April 2007'>April 2007</a></li> <li><a href='http://www.saynotomilk.com/archives/date/2007/03/' title='March 2007'>March 2007</a></li> <li><a href='http://www.saynotomilk.com/archives/date/2007/02/' title='February 2007'>February 2007</a></li> <li><a href='http://www.saynotomilk.com/archives/date/2007/01/' title='January 2007'>January 2007</a></li> <li><a href='http://www.saynotomilk.com/archives/date/2006/10/' title='October 2006'>October 2006</a></li> </ul> </div> </div> <!--sidebox end --> <!--sidebox start --> <div id="links" class="dbx-box"> <h3 class="dbx-handle">Links</h3> <div class="dbx-content"> <ul> </ul> </div> </div> <!--sidebox end --> <!--sidebox start --> <div id="meta" class="dbx-box"> <h3 class="dbx-handle">Meta</h3> <div class="dbx-content"> <ul> <li class="rss"><a href="http://www.saynotomilk.com/feed/">Entries (RSS)</a></li> <li class="rss"><a href="http://www.saynotomilk.com/comments/feed/">Comments (RSS)</a></li> <li class="wordpress"><a href="http://www.wordpress.org" title="Powered by WordPress">WordPress</a></li> <li class="login"><a href="http://www.saynotomilk.com/wp-login.php">Login</a></li> </ul> </div> </div> <!--sidebox end --> </div><!--/sidebar --> <hr class="hidden" /> </div><!--/wrapper --> </div><!--/page --> <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> var pageTracker = _gat._getTracker("UA-3608063-1"); pageTracker._initData(); pageTracker._trackPageview(); </script> </body> </html>