{"id":240,"date":"2009-08-23T16:28:09","date_gmt":"2009-08-23T21:28:09","guid":{"rendered":"https:\/\/www.sportsfirings.com\/?p=240"},"modified":"2016-08-13T15:50:48","modified_gmt":"2016-08-13T20:50:48","slug":"project-e-part-2-the-ubuntuing","status":"publish","type":"post","link":"https:\/\/www.sportsfirings.com\/?p=240","title":{"rendered":"Project e: Part 2: The Ubuntuing"},"content":{"rendered":"<p>Before I begin, a couple of notes:<\/p>\n<p>First, I&#8217;d like to publicly acknowledge <a href=\"http:\/\/www.ddtannenbaum.com\/\">D. D. Tannenbaum<\/a> as the first person to actually leave a real substantive comment on Whipped Cream Difficulties. (There was one spam comment before his, which I guess makes some sort of pathetic statement about the state of the Internet.) Thank you, sir.<\/p>\n<p>Second, another size comparison:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-247\" title=\"IMG_0334 (Modified)\" src=\"https:\/\/www.sportsfirings.com\/wp-content\/uploads\/2009\/08\/IMG_0334-Modified.JPG\" alt=\"IMG_0334 (Modified)\" width=\"400\" height=\"273\" srcset=\"https:\/\/www.sportsfirings.com\/wp-content\/uploads\/2009\/08\/IMG_0334-Modified.JPG 400w, https:\/\/www.sportsfirings.com\/wp-content\/uploads\/2009\/08\/IMG_0334-Modified-300x204.jpg 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/p>\n<p>That&#8217;s my (somewhat beat up, as I&#8217;ve been toting it for a while) copy of <strong>Learning Python, 3rd Edition<\/strong>. As you can see, the eee is only slightly larger than the book; you can&#8217;t see this in the photo, but it is substantially thinner. I wanted to get a weight comparison between the two as well, but I don&#8217;t have a scale that will work well for that purpose; manufacturer&#8217;s quoted weight for the eee is 2.9 pounds.<\/p>\n<p>On to The Ubuntuing.<\/p>\n<p><!--more-->There seem to be a fair number of choices for Ubuntu based netbook friendly distributions. I decided to go with the <a href=\"http:\/\/www.ubuntu.com\/getubuntu\/download-netbook\">Ubuntu 9.04 Netbook Remix<\/a> for what I think are two good reasons:<\/p>\n<ol>\n<li>Official Ubuntu support.<\/li>\n<li>John Wells, who&#8217;s done a detailed and excellent guide to <a href=\"http:\/\/www.jfwhome.com\/2009\/08\/06\/perfect-ubuntu-jaunty-on-the-asus-eeepc-1005ha-and-1008ha\/\">installing Ubuntu Jaunty on the eeePC 1005HA and 1008HA<\/a>. I don&#8217;t recall what combination of search terms I put into Google to find this, but I&#8217;m glad I did find it; I ended up following the instructions on that page to the letter. Mr. Wells, if you&#8217;re reading this, consider it a public endorsement and thank you.<\/li>\n<\/ol>\n<p>The entire process took about three nights, not because of any real problems, but mostly time issues. I spent most of the first night just downloading the Ubuntu Netbook distribution. (I was also working on a couple of other things in the background; laundry, and upgrading the internal SD card in the N800 from 4GB to 8GB. Actually, I outsmarted myself trying to do the latter. I imaged the 4GB card, then used Disk Utility to restore the image to the 8 GB card. Problem with that was I I ended up with a 4 GB partition on the 8GB card, and 4GB of unpartitioned card. In retrospect, I should have just mounted the 4GB image and done a drag-drop to the 8GB card. Easy to be smart later.)<\/p>\n<p>The second night was pretty much all <a href=\"https:\/\/help.ubuntu.com\/community\/HowToMD5SUM\">verifying the MD5 hash of the image<\/a>, setting up the <a href=\"https:\/\/help.ubuntu.com\/community\/Installation\/FromImgFiles\">Ubuntu USB boot disk<\/a>, and doing the actual Ubuntu install. There&#8217;s excellent instructions for the first two steps on the Ubuntu site; again, this is just a matter of the steps being somewhat time consuming (especially the USB disk setup, which took a little longer than I expected). Likewise, the actual Ubuntu install was fairly straightforward, merely time consuming.<\/p>\n<p>One of the two minor problems I ran into during the install was setting up the eee EFI partition; I was able to allocate 16 MB for the partition, but no matter how I configured it, I ended up with unusable space. If I added the EFI partition before the home partition, everything after it was marked as unusable. I ended up creating the home partition last, and leaving 16 MB of unusable space at the end of the disk; I still haven&#8217;t figured out how to use that space to set up the EFI partition, but I&#8217;m not really very worried about that. The EFI partition is just present to speed up the boot process by caching BIOS information, and I haven&#8217;t noticed Ubuntu taking a long time to boot.<\/p>\n<p>The other minor problem I ran into was setting up the wired networking, and that was entirely my fault; the instructions on Mr. Wells&#8217;s page work great, but it took me a few minutes to realize that the last command is <strong><code>sudo insmod atl1e.ko<\/code><\/strong> (note the 1) not <strong><code>sudo insmod atlle.ko<\/code><\/strong>. Once I figured that out, wired networking worked without problems. (Something else that threw me for a loop is that the <code>sudo make install<\/code> command terminated with an error; it appears to be a minor error that involves writing something to the man pages, and doesn&#8217;t seem to impact the wired network functionality.) I do have to re-execute the insmod command every time I reboot if I want wired network functionality; I haven&#8217;t figured out how to make that a permanent fix. (I&#8217;m also not too worried about that, as I don&#8217;t plan to use wired networking that much, and I expect this to be fixed in the next version of the Netbook remix anyway.)<\/p>\n<p>Likewise, with wired networking set up, downloading the backports package to get wireless networking working was a snap.<\/p>\n<p>The third night was pretty much just doing Ubuntu updates and going through the last few steps on Mr. Wells&#8217;s page; installing the tray utility and setting up the touchpad and hotkeys.<\/p>\n<p>One thing I did notice over the course of the third night (Thursday) was that the wireless networking went to heck in a hand basket; the connection to my network kept dropping after a few minutes and refusing to reconnect. I&#8217;m not exactly sure what was going on; I ended up doing most of the remaining steps using the wired network. But by Friday night, I was able to take Project e over to the home of some friends I was meeting for dinner; I noticed no instability on their wireless network, or on my wireless network since then, or on the wireless network at my parent&#8217;s home in Dripping Springs (where I&#8217;m composing this post now). (I suspect a possible connection between installing the wired network driver and the wireless connectivity issue, but I haven&#8217;t been able to establish this yet.)<\/p>\n<p>As a side note to the above, this entire post was composed using Project e and the tools that shipped with the Ubuntu Netbook distribution (including the F-Spot Photo Manager for importing and editing the above photo). The touchpad and keyboard are taking a little bit of work to get used to, but the entire experience has not been unpleasant.<\/p>\n<p>Additional side notes:<\/p>\n<ul>\n<li>While wired and wireless networking took a little work, I&#8217;m impressed that Bluetooth and the built-in webcam worked out of the box. Suspend\/resume also works very well.<\/li>\n<li>I&#8217;m actually not annoyed by the Netbook Remix Interface; at least, not yet.<\/li>\n<li>Ubuntu performance seems more than reasonable; downright jaunty, as a matter of fact.<\/li>\n<\/ul>\n<p>Next steps:<\/p>\n<ul>\n<li>I&#8217;d like to take the memory up to 2GB and set up an external optical drive. That&#8217;s probably a couple of weeks away.<\/li>\n<li>I need to get the <a href=\"http:\/\/www.simplewifi.com\/product_info.php?cPath=42_43&amp;products_id=34\">Alfa WiFi adapter<\/a> I bought at DEFCON set up and working; not as a substitute for the internal WiFi, but part of the reason behind this purchase was so I could work with long range and higher power wireless connectivity in a high-speed low drag form factor.<\/li>\n<li>I also need to start installing some tools, such as Wireshark and Kismet.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Before I begin, a couple of notes: First, I&#8217;d like to publicly acknowledge D. D. Tannenbaum as the first person to actually leave a real substantive comment on Whipped Cream Difficulties. (There was one spam comment before his, which I guess makes some sort of pathetic statement about the state of the Internet.) Thank you, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26,179,6,18,12,25,24,11,27,70,19,181],"tags":[],"class_list":["post-240","post","type-post","status-publish","format-standard","hentry","category-asus_eee","category-bluetooth","category-compsci","category-endorsements","category-geek","category-linux","category-netbook","category-nokia","category-project_e","category-radio","category-thanks","category-wifi"],"_links":{"self":[{"href":"https:\/\/www.sportsfirings.com\/index.php?rest_route=\/wp\/v2\/posts\/240","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sportsfirings.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sportsfirings.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sportsfirings.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sportsfirings.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=240"}],"version-history":[{"count":40,"href":"https:\/\/www.sportsfirings.com\/index.php?rest_route=\/wp\/v2\/posts\/240\/revisions"}],"predecessor-version":[{"id":14910,"href":"https:\/\/www.sportsfirings.com\/index.php?rest_route=\/wp\/v2\/posts\/240\/revisions\/14910"}],"wp:attachment":[{"href":"https:\/\/www.sportsfirings.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=240"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sportsfirings.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=240"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sportsfirings.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}