<?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>every word of it. &#187; Software</title>
	<atom:link href="http://www.raishad.com/category/computers/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.raishad.com</link>
	<description></description>
	<lastBuildDate>Wed, 18 Jan 2012 14:30:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Sanity Pasting</title>
		<link>http://www.raishad.com/2011/01/18/sanity-pasting/</link>
		<comments>http://www.raishad.com/2011/01/18/sanity-pasting/#comments</comments>
		<pubDate>Tue, 18 Jan 2011 23:37:30 +0000</pubDate>
		<dc:creator>raishad</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.raishad.com/?p=766</guid>
		<description><![CDATA[Hooray for Word 2011 for getting something right! There is finally a menu option for &#8220;Paste and Match Formatting&#8221; But what&#8217;s with that horrible shortcut? I need to shift my hand to hit all those keys. Let&#8217;s reassign it to something more manageable in the Keyboard Pane in System Preferences Brilliant! (Why did I have [...]]]></description>
			<content:encoded><![CDATA[<p>Hooray for Word 2011 for getting something right!</p>

<p>There is finally a menu option for &#8220;Paste and Match Formatting&#8221;
<a href="http://www.raishad.com/blog/wp-content/uploads/2011/01/paste-and-match-formatting-original.png"><img src="http://www.raishad.com/blog/wp-content/uploads/2011/01/paste-and-match-formatting-original.png" alt="" title="Original Shortcut" width="342" height="346" class="aligncenter size-full wp-image-767" /></a></p>

<p>But what&#8217;s with that horrible shortcut? I need to shift my hand to hit all those keys. Let&#8217;s reassign it to something more manageable in the Keyboard Pane in System Preferences
<a href="http://www.raishad.com/blog/wp-content/uploads/2011/01/Keyboard-Prefs.png"><img src="http://www.raishad.com/blog/wp-content/uploads/2011/01/Keyboard-Prefs-300x271.png" alt="" title="Keyboard Preferences" width="300" height="271" class="aligncenter size-medium wp-image-768" /></a></p>

<p>Brilliant!
<a href="http://www.raishad.com/blog/wp-content/uploads/2011/01/Brilliant.png"><img src="http://www.raishad.com/blog/wp-content/uploads/2011/01/Brilliant.png" alt="" title="Brilliant" width="322" height="343" class="aligncenter size-full wp-image-769" /></a></p>

<p>(Why did I have to go to the Keyboard Pane to add that shortcut? For some reason that option wasn&#8217;t available in Word&#8217;s &#8220;Customize Keyboard&#8221; option window
<a href="http://www.raishad.com/blog/wp-content/uploads/2011/01/Customize-Keyboard.png"><img src="http://www.raishad.com/blog/wp-content/uploads/2011/01/Customize-Keyboard-300x225.png" alt="" title="Customize Keyboard" width="300" height="225" class="aligncenter size-medium wp-image-770" /></a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.raishad.com/2011/01/18/sanity-pasting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The MacBU, Equal Parts Applause and Condemnation</title>
		<link>http://www.raishad.com/2010/11/13/the-macbu-equal-parts-applause-and-condemnation/</link>
		<comments>http://www.raishad.com/2010/11/13/the-macbu-equal-parts-applause-and-condemnation/#comments</comments>
		<pubDate>Sat, 13 Nov 2010 21:24:20 +0000</pubDate>
		<dc:creator>raishad</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.raishad.com/?p=734</guid>
		<description><![CDATA[Does anyone at the MacBU use a Mac? I just upgraded to Office 2011, and in some ways it is really nice. But in other ways, it&#8217;s annoying the pants off of me. Find and Replace The new Find and Replace is nice. I like how it&#8217;s in the toolbar, and the search pane is [...]]]></description>
			<content:encoded><![CDATA[<p>Does anyone at the MacBU use a Mac?</p>

<p>I just upgraded to Office 2011, and in some ways it is really nice. But in other ways, it&#8217;s annoying the pants off of me.</p>

<p><strong>Find and Replace</strong>
The new Find and Replace is nice. I like how it&#8217;s in the toolbar, and the search pane is great. But what&#8217;s with not being able to tab between the find and replace fields?
<a href="http://www.raishad.com/blog/wp-content/uploads/2010/11/Screen-shot-2010-11-13-at-3.16.14-PM1.png"><img src="http://www.raishad.com/blog/wp-content/uploads/2010/11/Screen-shot-2010-11-13-at-3.16.14-PM1-300x217.png" alt="" title="Screen shot 2010-11-13 at 3.16.14 PM" width="300" height="217" class="aligncenter size-medium wp-image-739" /></a></p>

<p><strong>Messing with my Dock</strong>
After the install, it added a mess of icons to my dock. The dock is not a start menu where your installer can just dump icons. It&#8217;s annoying, but easily solved.
<a href="http://www.raishad.com/blog/wp-content/uploads/2010/11/Screen-shot-2010-11-13-at-1.08.29-PM.png"><img src="http://www.raishad.com/blog/wp-content/uploads/2010/11/Screen-shot-2010-11-13-at-1.08.29-PM.png" alt="" title="Screen shot 2010-11-13 at 1.08.29 PM" width="42" height="139" class="aligncenter size-full wp-image-736" /></a></p>

<p><strong>Not using standard shortcuts</strong>
This one is unforgivable. In MacOS, Command+` is used to switch between Application Windows. That is the case in every program besides Word (Powerpoint honors this convention). Why does Word behave differently?
To fix this shit, you have to redefine keyboard shortcuts in Tools > Customize Keyboard
<a href="http://www.raishad.com/blog/wp-content/uploads/2010/11/Screen-shot-2010-11-13-at-3.21.35-PM.png"><img src="http://www.raishad.com/blog/wp-content/uploads/2010/11/Screen-shot-2010-11-13-at-3.21.35-PM-300x225.png" alt="" title="Screen shot 2010-11-13 at 3.21.35 PM" width="300" height="225" class="aligncenter size-medium wp-image-737" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.raishad.com/2010/11/13/the-macbu-equal-parts-applause-and-condemnation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First Impression is Everything</title>
		<link>http://www.raishad.com/2010/08/01/first-impression-is-everything/</link>
		<comments>http://www.raishad.com/2010/08/01/first-impression-is-everything/#comments</comments>
		<pubDate>Sun, 01 Aug 2010 23:16:45 +0000</pubDate>
		<dc:creator>raishad</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.raishad.com/?p=672</guid>
		<description><![CDATA[Starcraft 2 came out last week on both the Mac and Windows simultaneously. Great news! (If you don&#8217;t know, I hate rebooting into Windows for the games I barely play.) Aside from the performance disparity between platforms, Blizzard needs to polish off the rough edges on the MacOS version. If you got the game from [...]]]></description>
			<content:encoded><![CDATA[<p>Starcraft 2 came out last week on both the Mac and Windows simultaneously. Great news! (If you don&#8217;t know, I hate rebooting into Windows for the games I barely play.)</p>

<p>Aside from the <a href="http://us.battle.net/sc2/en/forum/topic/224842575">performance</a> disparity between platforms, Blizzard needs to polish off the rough edges on the MacOS version.</p>

<p>If you got the game from Battle.net, you&#8217;ll have found that the Installer for Mac doesn&#8217;t work, unless you <a href="http://discussions.apple.com/thread.jspa?messageID=12015259">chmod</a> a few files. That is pretty sloppy. And I didn&#8217;t find the solution to why I couldn&#8217;t get the installer working on the <a href="http://us.battle.net/sc2/en/forum/topic/145754783">known issues list</a>, a giant oversight.</p>

<p>Also, they didn&#8217;t include proper strings for their Updater program
<a href="http://www.raishad.com/blog/wp-content/uploads/2010/08/Screen-shot-2010-07-31-at-1.30.46-PM-2.png"><img src="http://www.raishad.com/blog/wp-content/uploads/2010/08/Screen-shot-2010-07-31-at-1.30.46-PM-2.png" alt="" title="Starcraft 2 Updater Menu" width="445" height="89" class="aligncenter size-full wp-image-673" /></a></p>

<p>And the window controls on the launcher is kind of a joke. (The little chiclets on the middle top left of the window)
<a href="http://www.raishad.com/blog/wp-content/uploads/2010/08/Screen-shot-2010-07-31-at-1.32.33-PM2.png"><img src="http://www.raishad.com/blog/wp-content/uploads/2010/08/Screen-shot-2010-07-31-at-1.32.33-PM2.png" alt="" title="Starcraft 2 Chiclets" width="487" height="171" class="aligncenter size-full wp-image-681" /></a></p>

<p>But the good news is that they&#8217;re using Growl. Steam doesn&#8217;t use Growl. Instead it&#8217;s some terrible Growl-like notification system.
<a href="http://www.raishad.com/blog/wp-content/uploads/2010/08/Screen-shot-2010-07-31-at-1.31.00-PM.png"><img src="http://www.raishad.com/blog/wp-content/uploads/2010/08/Screen-shot-2010-07-31-at-1.31.00-PM.png" alt="" title="Starcraft 2 Growl" width="342" height="102" class="aligncenter size-full wp-image-674" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.raishad.com/2010/08/01/first-impression-is-everything/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Tedious Way</title>
		<link>http://www.raishad.com/2010/07/29/the-tedious-way/</link>
		<comments>http://www.raishad.com/2010/07/29/the-tedious-way/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 00:36:46 +0000</pubDate>
		<dc:creator>raishad</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.raishad.com/?p=663</guid>
		<description><![CDATA[Earlier this week, I needed to make an animated gif. Needed. If you have ImageReady, it is pretty easy to do. But what do you do if you don&#8217;t have ImageReady? Well I&#8217;m here for you and Future Raishad First things Get a Mac. (This is for the next step) Install MacPorts Install gifsicle (Really, [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier this week, I needed to make an animated gif. Needed. If you have ImageReady, it is pretty easy to do. But what do you do if you don&#8217;t have ImageReady?</p>

<p>Well I&#8217;m here for you and Future Raishad</p>

<p>First things
<ol>
    <li>Get a Mac. (This is for the next step)</li>
    <li>Install <a href="http://www.macports.org/">MacPorts</a></li>
    <li>Install <a href="http://www.lcdf.org/gifsicle/">gifsicle</a> (Really, you don&#8217;t need a Mac for gifsicle. But since you already got one, let&#8217;s continue and you can thank me later.)</li>
    <li>Gather your source images. It will be helpful to name them sequentially</li>
    <li>Use gifsicle to create your animated gif<br />
<code>gifsicle image*.gif &gt; animated.gif</code></li>
    <li>Adjust the looping<br />
<code>gifsicle -l animated.gif &gt; looping.gif</code></li>
    <li>Adjust the delay<br />
<code>gifsicle -d 30 looping.gif &gt; finished.gif</code>
</ol></p>

<p>After all that hard work, you&#8217;ll have something as brilliant as this</p>

<p><a href="http://www.raishad.com/blog/wp-content/uploads/2010/07/ass.gif"><img src="http://www.raishad.com/blog/wp-content/uploads/2010/07/ass.gif" alt="" title="Keyboard Ass" width="580" height="321" class="aligncenter size-full wp-image-667" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.raishad.com/2010/07/29/the-tedious-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adium Chat History making you :(</title>
		<link>http://www.raishad.com/2009/12/13/adium-chat-history-making-you/</link>
		<comments>http://www.raishad.com/2009/12/13/adium-chat-history-making-you/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 23:36:19 +0000</pubDate>
		<dc:creator>raishad</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.raishad.com/2009/12/13/adium-chat-history-making-you/</guid>
		<description><![CDATA[Quit Adium and Delete ~/Library/Caches/Adium/Default/DirtyLogs.plist ~/Library/Caches/Adium/Default/Logs.index When Adium restarts and you open up the transcript viewer, Adium will reindex everything.]]></description>
			<content:encoded><![CDATA[<p><p>Quit Adium and Delete </p>  <blockquote>   <p>~/Library/Caches/Adium/Default/DirtyLogs.plist</p>    <p>~/Library/Caches/Adium/Default/Logs.index</p> </blockquote>  <p>When Adium restarts and you open up the transcript viewer, Adium will reindex everything.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.raishad.com/2009/12/13/adium-chat-history-making-you/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MacBU, A Request</title>
		<link>http://www.raishad.com/2008/11/23/macbu-a-request/</link>
		<comments>http://www.raishad.com/2008/11/23/macbu-a-request/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 15:33:29 +0000</pubDate>
		<dc:creator>raishad</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.raishad.com/2008/11/23/macbu-a-request/</guid>
		<description><![CDATA[I wrote those last 2 entries using Microsoft Live Writer. It’s a really great program. It’s simple to use, and I like how everything works. But sadly, it only runs on Windows. I either have to run it in my VM, or Remote Desktop into my crummy Dell laptop. So MacBU, please please port Live [...]]]></description>
			<content:encoded><![CDATA[<p><p>I wrote those last 2 entries using <a href="http://get.live.com/writer/overview" target="_blank">Microsoft Live Writer</a>. It’s a really great program. It’s simple to use, and I like how everything works.</p>  <p>But sadly, it only runs on Windows. I either have to run it in my <a href="http://blogs.vmware.com/teamfusion/2008/03/meta-blog-blogg.html" target="_blank">VM</a>, or Remote Desktop into my crummy Dell laptop.</p>  <p>So <a href="http://www.officeformac.com/blog/" target="_blank">MacBU</a>, please please port Live Writer to MacOS.</p>  <p>Thanks!</p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.raishad.com/2008/11/23/macbu-a-request/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A Small Suggestion</title>
		<link>http://www.raishad.com/2008/10/26/a-small-suggestion/</link>
		<comments>http://www.raishad.com/2008/10/26/a-small-suggestion/#comments</comments>
		<pubDate>Sun, 26 Oct 2008 20:25:06 +0000</pubDate>
		<dc:creator>raishad</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.raishad.com/2008/10/26/a-small-suggestion/</guid>
		<description><![CDATA[Dear MS, I appreciate Windows Search 4.0. Finding things in Outlook is a lot faster. But what the hell is this? I understand that the folder is not indexed. But why do I have to use Search Companion? If you know that the folder is not indexed, why are you even showing me the new [...]]]></description>
			<content:encoded><![CDATA[<p><p>Dear MS,</p>  <p>I appreciate <a href="http://www.microsoft.com/windows/products/winfamily/desktopsearch/default.mspx">Windows Search 4.0</a>. Finding things in Outlook is a lot faster.</p>  <p>But what the hell is this?</p>  <p><a href="http://www.raishad.com/blog/wp-content/uploads/2008/10/why.png"><img title="why" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="85" alt="why" src="http://www.raishad.com/blog/wp-content/uploads/2008/10/why-thumb.png" width="294" border="0" /></a> </p>  <p></p>  <p>I understand that the folder is not indexed. But why do I have to use Search Companion? If you know that the folder is not indexed, why are you even showing me the new Windows Search – just take me straight to the stupid dog.</p>  <p>Thanks</p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.raishad.com/2008/10/26/a-small-suggestion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gany-awesome!</title>
		<link>http://www.raishad.com/2008/06/25/gany-awesome/</link>
		<comments>http://www.raishad.com/2008/06/25/gany-awesome/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 02:58:18 +0000</pubDate>
		<dc:creator>raishad</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.raishad.com/?p=321</guid>
		<description><![CDATA[Are you excited? I am. Hopefully we&#8217;re excited about the same thing. Today, Eclipse Ganymede was released. Eclipse is a software platform that has an amazing plug-in system that allows it to disguise itself as a Java Development Environment. That&#8217;s how it sneaks in. &#8220;Don&#8217;t mind me, I&#8217;m just a Java IDE.&#8221; And then all [...]]]></description>
			<content:encoded><![CDATA[<p>Are you excited? I am. Hopefully we&#8217;re excited about the same thing.</p>

<p>Today, Eclipse Ganymede was released. Eclipse is a software platform that has an amazing plug-in system that allows it to disguise itself as a Java Development Environment. That&#8217;s how it sneaks in. &#8220;Don&#8217;t mind me, I&#8217;m just a Java IDE.&#8221; And then all of a sudden you&#8217;re using it for <a href="http://www.eclipse.org/birt/phoenix/">reporting</a>.</p>

<p>But, I love Eclipse. Most days, I spend my entire working day staring at Eclipse. So it&#8217;s nice that it&#8217;s a pleasure to use and continues to improve.</p>

<p>I&#8217;ve already mentioned the <a href="http://www.raishad.com/2008/04/13/the-future-is-breadcrumbs/">bread crumbs</a>. Honestly, I haven&#8217;t made much use of them in practice. It&#8217;s a nice feature to have, but I find it is faster just to use the Package Explorer + Outline to get where I need to be.</p>

<p>A feature of Ganymede that I love and use all the damn time is the enhanced search results.
<a href='http://www.raishad.com/blog/wp-content/uploads/2008/06/picture-8.png'><img src="http://www.raishad.com/blog/wp-content/uploads/2008/06/picture-8.png" alt="" title="Search Results" width="499" height="280" class="aligncenter size-full wp-image-322" /></a></p>

<p>This is an example search. Notice how the results list the context of where the term was found. It makes scanning a list of matches easy.</p>

<p>One of the features I&#8217;m excited about is the Save Actions
<a href='http://www.raishad.com/blog/wp-content/uploads/2008/06/picture-11.png'><img src="http://www.raishad.com/blog/wp-content/uploads/2008/06/picture-11.png" alt="" title="Save Actions" width="500" height="441" class="aligncenter size-full wp-image-323" /></a></p>

<p>I haven&#8217;t really used it, since I just found out about it. But it looks to be a nice time saver. Performing a lot of clean up automatically for you. </p>

<p>Also kind of interesting and part of the Ganymede release is the <a href="http://www.eclipse.org/ecf/NewAndNoteworthy.html">Eclipse Communication Framework</a>. This allows for Collaborative Editing. Collaborative Editing isn&#8217;t new, but it could be more useful now that it&#8217;s &#8220;standard&#8221; from within Eclipse. We&#8217;ll see.</p>

<p>The &#8220;<a href="http://ganymede-mirror1.eclipse.org/eclipse/downloads/drops/R-3.4-200806172000/whatsnew3.4/eclipse-news-all.html">New and Noteworthy</a>&#8221; is a mile long. It really is amazing that the Eclipse Foundation can coordinate a release with 23 different projects.</p>

<p>So thanks Eclipse, for making my life easier.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.raishad.com/2008/06/25/gany-awesome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Future Is Breadcrumbs</title>
		<link>http://www.raishad.com/2008/04/13/the-future-is-breadcrumbs/</link>
		<comments>http://www.raishad.com/2008/04/13/the-future-is-breadcrumbs/#comments</comments>
		<pubDate>Sun, 13 Apr 2008 23:29:32 +0000</pubDate>
		<dc:creator>raishad</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.raishad.com/?p=294</guid>
		<description><![CDATA[Working on my Lab , noticed a new option in Eclipse 3.4m6 &#8220;Show in Breadcrumb&#8221; Turns out Eclipse has Breadcrumb navigation for Classes On first blush, you think it&#8217;s pretty useless. But it has some merit. Like if you want to maximize your editor workspace, you can now hide the Outline pane, and still have [...]]]></description>
			<content:encoded><![CDATA[<p>Working on my Lab <img src='http://www.raishad.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> , noticed a new option in Eclipse 3.4m6</p>

<p>&#8220;Show in Breadcrumb&#8221;</p>

<p>Turns out Eclipse has Breadcrumb navigation for Classes</p>

<p><a href='http://www.raishad.com/blog/wp-content/uploads/2008/04/picture-3.png'><img src="http://www.raishad.com/blog/wp-content/uploads/2008/04/picture-3-300x37.png" alt="" title="Eclipse Breadcrumb Navigation" width="300" height="37" class="alignnone size-medium wp-image-295" /></a></p>

<p>On first blush, you think it&#8217;s pretty useless. But it has some merit. Like if you want to maximize your editor workspace, you can now hide the Outline pane, and still have most of the functionality by using breadcrumbs. You can even hide the Navigator pane, since you can browse package structure. But I think that&#8217;s taking things a bit too far. One pane at a time.</p>

<p>Thanks Eclipse!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.raishad.com/2008/04/13/the-future-is-breadcrumbs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bite My Shiny Metal Ass</title>
		<link>http://www.raishad.com/2007/12/28/bite-my-shiny-metal-ass/</link>
		<comments>http://www.raishad.com/2007/12/28/bite-my-shiny-metal-ass/#comments</comments>
		<pubDate>Fri, 28 Dec 2007 21:05:52 +0000</pubDate>
		<dc:creator>raishad</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.raishad.com/2007/12/28/bite-my-shiny-metal-ass/</guid>
		<description><![CDATA[Oh Linux, why can&#8217;t you just let me win. This morning I decided to go ahead and upgrade my kernel to 2.6.22-14. But things didn&#8217;t go smoothly. Something went wrong, so I tried it again apt-get install -f Reading package lists... Done Building dependency tree Reading state information... Done Correcting dependencies... Done The following packages [...]]]></description>
			<content:encoded><![CDATA[<p>Oh Linux, why can&#8217;t you just let me win.</p>

<p>This morning I decided to go ahead and upgrade my kernel to 2.6.22-14. But things didn&#8217;t go smoothly. Something went wrong, so I tried it again
<strong>
apt-get install -f</strong></p>


<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
  easytag
0 upgraded, 0 newly installed, 1 to remove and 1 not upgraded.
3 not fully installed or removed.
Need to get 0B of archives.
After unpacking 3170kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 288305 files and directories currently installed.)
Removing easytag ...
Setting up linux-image-2.6.22-14-386 (2.6.22-14.47) ...
Running depmod.
update-initramfs: Generating /boot/initrd.img-2.6.22-14-386
Not updating initrd symbolic links since we are being updated/reinstalled 
(2.6.22-14.46 was configured last, according to dpkg)
Not updating image symbolic links since we are being updated/reinstalled 
(2.6.22-14.46 was configured last, according to dpkg)
Running postinst hook script /sbin/update-grub.
Your /etc/kernel-img.conf needs to be updated. Read grub's NEWS.Debian[1]
file and follow its instructions.
&nbsp;
 1. /usr/share/doc/grub/NEWS.Debian.gz
&nbsp;
&nbsp;
Searching for GRUB installation directory ... 
No GRUB directory found. To create a template run 'mkdir /boot/grub' first. To install grub, install it manually or try the 'grub-install' command. ### Warning, grub-install is used to change your MBR. ###
&nbsp;
User postinst hook script [/sbin/update-grub] exited with value 1
dpkg: error processing linux-image-2.6.22-14-386 (--configure):
 subprocess post-installation script returned error exit status 1
Setting up linux-image-2.6.22-14-generic (2.6.22-14.47) ...
Running depmod.
update-initramfs: Generating /boot/initrd.img-2.6.22-14-generic
Not updating initrd symbolic links since we are being updated/reinstalled 
(2.6.22-14.46 was configured last, according to dpkg)
Not updating image symbolic links since we are being updated/reinstalled 
(2.6.22-14.46 was configured last, according to dpkg)
Running postinst hook script /sbin/update-grub.
Your /etc/kernel-img.conf needs to be updated. Read grub's NEWS.Debian[1]
file and follow its instructions.
&nbsp;
 1. /usr/share/doc/grub/NEWS.Debian.gz
&nbsp;
&nbsp;
Searching for GRUB installation directory ... 
No GRUB directory found. To create a template run 'mkdir /boot/grub' first. To install grub, install it manually or try the 'grub-install' command. ### Warning, grub-install is used to change your MBR. ###
&nbsp;
User postinst hook script [/sbin/update-grub] exited with value 1
dpkg: error processing linux-image-2.6.22-14-generic (--configure):
 subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
 linux-image-2.6.22-14-386
 linux-image-2.6.22-14-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)</pre></div></div>


<p>Alright, seems some stuff needs to be changed. One thing at a time. I make the changes in described in /usr/share/doc/grub/NEWS.Debian.gz and try it again</p>


<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
2 not fully installed or removed.
Need to get 0B of archives.
After unpacking 0B of additional disk space will be used.
Setting up linux-image-2.6.22-14-386 (2.6.22-14.47) ...
Running depmod.
update-initramfs: Generating /boot/initrd.img-2.6.22-14-386
Not updating initrd symbolic links since we are being updated/reinstalled 
(2.6.22-14.46 was configured last, according to dpkg)
Not updating image symbolic links since we are being updated/reinstalled 
(2.6.22-14.46 was configured last, according to dpkg)
Running postinst hook script /usr/sbin/update-grub.
Searching for GRUB installation directory ... 
No GRUB directory found. To create a template run 'mkdir /boot/grub' first. To install grub, install it manually or try the 'grub-install' command. ### Warning, grub-install is used to change your MBR. ###
&nbsp;
User postinst hook script [/usr/sbin/update-grub] exited with value 1
dpkg: error processing linux-image-2.6.22-14-386 (--configure):
 subprocess post-installation script returned error exit status 1
Setting up linux-image-2.6.22-14-generic (2.6.22-14.47) ...
Running depmod.
update-initramfs: Generating /boot/initrd.img-2.6.22-14-generic
Not updating initrd symbolic links since we are being updated/reinstalled 
(2.6.22-14.46 was configured last, according to dpkg)
Not updating image symbolic links since we are being updated/reinstalled 
(2.6.22-14.46 was configured last, according to dpkg)
Running postinst hook script /usr/sbin/update-grub.
Searching for GRUB installation directory ... 
No GRUB directory found. To create a template run 'mkdir /boot/grub' first. To install grub, install it manually or try the 'grub-install' command. ### Warning, grub-install is used to change your MBR. ###
&nbsp;
User postinst hook script [/usr/sbin/update-grub] exited with value 1
dpkg: error processing linux-image-2.6.22-14-generic (--configure):
 subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
 linux-image-2.6.22-14-386
 linux-image-2.6.22-14-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)</pre></div></div>


<p>It&#8217;s strange really. Why am I missing my grub folder? If grub is really gone, how am I even able to boot into Linux?</p>

<p>So I make the folder, /boot/grub, and try again.</p>


<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
2 not fully installed or removed.
Need to get 0B of archives.
After unpacking 0B of additional disk space will be used.
Setting up linux-image-2.6.22-14-386 (2.6.22-14.47) ...
Running depmod.
update-initramfs: Generating /boot/initrd.img-2.6.22-14-386
Not updating initrd symbolic links since we are being updated/reinstalled 
(2.6.22-14.46 was configured last, according to dpkg)
Not updating image symbolic links since we are being updated/reinstalled 
(2.6.22-14.46 was configured last, according to dpkg)
Running postinst hook script /usr/sbin/update-grub.
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... Generating /boot/grub/default file and setting the default boot entry to 0
Searching for GRUB installation directory ... found: /boot/grub
Testing for an existing GRUB menu.lst file ... 
&nbsp;
Could not find /boot/grub/menu.lst file. Would you like /boot/grub/menu.lst generated for you? (y/N) y
Searching for splash image ... none found, skipping ...
Found kernel: /vmlinuz-2.6.22-14-386
Found kernel: /vmlinuz-2.6.22-14-generic
Updating /boot/grub/menu.lst ... done
&nbsp;
&nbsp;
Setting up linux-image-2.6.22-14-generic (2.6.22-14.47) ...
Running depmod.
update-initramfs: Generating /boot/initrd.img-2.6.22-14-generic
Not updating initrd symbolic links since we are being updated/reinstalled 
(2.6.22-14.46 was configured last, according to dpkg)
Not updating image symbolic links since we are being updated/reinstalled 
(2.6.22-14.46 was configured last, according to dpkg)
Running postinst hook script /usr/sbin/update-grub.
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /vmlinuz-2.6.22-14-386
Found kernel: /vmlinuz-2.6.22-14-generic
Updating /boot/grub/menu.lst ... done</pre></div></div>


<p>Success! But is it really?
Let&#8217;s look at my boot directory.
<strong>/boot$ find .</strong></p>


<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">.
./initrd.img-2.6.22-14-386
./System.map-2.6.22-14-386
./vmlinuz-2.6.22-14-386
./config-2.6.22-14-386
./abi-2.6.22-14-386
./System.map-2.6.22-14-generic
./vmlinuz-2.6.22-14-generic
./config-2.6.22-14-generic
./abi-2.6.22-14-generic
./initrd.img-2.6.22-14-generic
./initrd.img-2.6.22-14-386.bak
./grub
./grub/default
./grub/menu.lst
./grub/menu.lst~
./initrd.img-2.6.22-14-generic.bak</pre></div></div>


<p>That can&#8217;t be right. I&#8217;m missing files. GRUB just doesn&#8217;t disappear like that. Something had to have happened. Something big and scary.</p>

<p>I check and see what file systems are mounted</p>

<p><strong>$ mount</strong></p>


<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">/dev/mapper/Ubuntu-root on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
lrm on /lib/modules/2.6.22-14-generic/volatile type tmpfs (rw)
/dev/md1 on /tivo type xfs (rw)
/dev/mapper/raid-seagate320 on /share type xfs (rw)
/dev/mapper/Ubuntu-extra on /extra type xfs (rw)
securityfs on /sys/kernel/security type securityfs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)</pre></div></div>


<p>Where is my boot partition? </p>

<p>From my /etc/fstab</p>


<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;"># /etc/fstab: static file system information.
#
# &lt;file system&gt; &lt;mount point&gt;   &lt;type&gt;  &lt;options&gt;       &lt;dump&gt;  &lt;pass&gt;
proc            /proc           proc    defaults        0       0
/dev/mapper/Ubuntu-root /               ext3    defaults,errors=remount-ro 0       1
# /dev/sda1 -- converted during upgrade to edgy
UUID=065448c7-0098-4bbe-a6c1-d207b4201a1a /boot ext3 defaults 0 2</pre></div></div>


<p>I tried manually mounting <strong>/boot</strong>, but it would get error messages like</p>

<p>mount: /dev/sdb1 already mounted or /boot busy</p>

<p>It was looking like <strong>/boot</strong> wasn&#8217;t being mounted. Was my UUID wrong? Nope. Checking /dev/disk/by-uuid shows that the UUID is correct. Something else was going on. Then I remembered something. A few months ago I was having trouble mounting a raid drive. I&#8217;m not an expert in Linux, but it looked like mount wasn&#8217;t taking actual device names. For example, <strong>/dev/md0</strong> wasn&#8217;t working but <strong>/dev/mapper/Ubunut-extra</strong> was working. So I fixed my fstab</p>


<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;"># /etc/fstab: static file system information.
#
# &lt;file system&gt; &lt;mount point&gt;   &lt;type&gt;  &lt;options&gt;       &lt;dump&gt;  &lt;pass&gt;
proc            /proc           proc    defaults        0       0
/dev/mapper/Ubuntu-root /               ext3    defaults,errors=remount-ro 0       1
# /dev/sda1 -- converted during upgrade to edgy
# UUID=065448c7-0098-4bbe-a6c1-d207b4201a1a /boot ext3 defaults 0 2
/dev/mapper/sdb1        /boot   ext3    defaults        0       2</pre></div></div>


<p>and reran <strong>apt-get install -f</strong>, restarted, and sacrificed a goat.</p>

<p>It worked. I don&#8217;t know what happened. I&#8217;m not sure what I did was the correct fix. But it&#8217;s working. </p>

<p>So Linux, what up?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.raishad.com/2007/12/28/bite-my-shiny-metal-ass/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: www.raishad.com @ 2012-02-05 21:53:00 -->
