{"id":318,"date":"2009-01-03T16:51:58","date_gmt":"2009-01-03T15:51:58","guid":{"rendered":"http:\/\/doenges.com\/blog\/?p=318"},"modified":"2009-01-07T23:59:56","modified_gmt":"2009-01-07T22:59:56","slug":"howto-install-xubuntu-810-intrepid-ibex-on-asus-eeepc-900a","status":"publish","type":"post","link":"https:\/\/doenges.com\/blog\/2009\/01\/03\/howto-install-xubuntu-810-intrepid-ibex-on-asus-eeepc-900a","title":{"rendered":"[HOWTO] Install Xubuntu 8.10 Intrepid Ibex on Asus EeePC 900A"},"content":{"rendered":"<p>Amazon just offered a really good deal on the Asus EeePC 900A, which is very much like the original 701 (which I purchased for my trip to India last year) in outward appearance, but offeres a bigger screen with higher resolution and a much faster CPU. The internal SSD [solid state drive] grows to 8 GB, but it uses MLC instead of SLC, which makes is slower than the 701.<\/p>\n<p>Anyways, I will not review the 900A in this post, maybe that will come later. Instead, I provide a detailed account of how I replaced the less than stellar Xandros Linux with the more than decent Xubuntu.<\/p>\n<p><strong>Caution:<\/strong> By following these instructions you will completely erase any data that may have been stored on your EeePC, including the Xandros Linux it came with, and any and all files you have created. <strong>Make a backup before you proceed!<\/strong><\/p>\n<p><strong>General Disclaimer: <\/strong> I describe what worked for me. Your mileage can &#8211; and will &#8211; vary considerably. Consider this a travel report, not a guided tour. Know what you are doing, don&#8217;t play with matches, and do not run with scissors! You have been warned. \ud83d\ude42<br \/>\n<!--more--><br \/>\n1. Download Xubuntu from <a href=\"http:\/\/www.xubuntu.org\/get\">www.xubuntu.org<\/a>. I used Xubuntu 8.10 (Intrepid Ibex), which is current as of the time of this writing. You should be able to use <a href=\"http:\/\/www.ubuntu.com\/\">Ubuntu<\/a> or <a href=\"http:\/\/www.kubuntu.org\/\">Kubuntu<\/a> with no major changes to these instructions.<\/p>\n<p>2. Copy the ISO image to a bootable USB stick. There are <a href=\"https:\/\/help.ubuntu.com\/community\/Installation\/FromUSBStick\">many ways to do this<\/a>, I prefer to use the <a href=\"http:\/\/www.startx.ro\/sugar\/isotostick.sh\">isostick.sh<\/a> script from the command line from a running<br \/>\n<code><br \/>\nsudo apt-get install syslinux mtools<br \/>\nwget http:\/\/www.startx.ro\/sugar\/isotostick.sh<br \/>\nchmod +x isotostick.sh<br \/>\nsudo .\/isotostick.sh xubuntu-8.10-desktop-i386.iso \/dev\/sdX1<br \/>\n<\/code><br \/>\n<strong>Important:<\/strong> You have to replace <em>\/dev\/sdX1<\/em> with the device for your USB stick. The easiest way to determine this is to plug in your USB stick and wait until it has been mounted on the desktop. Then use the &#8216;df&#8217; command to display all filesystems:<\/p>\n<blockquote>\n<pre>$ df\r\nFilesystem           1K-blocks      Used Available Use% Mounted on\r\n\/dev\/sda1              7376592   3183768   3818112  46% \/\r\ntmpfs                  1032220         0   1032220   0% \/lib\/init\/rw\r\nvarrun                 1032220       112   1032108   1% \/var\/run\r\nvarlock                1032220         0   1032220   0% \/var\/lock\r\nudev                   1032220      2784   1029436   1% \/dev\r\ntmpfs                  1032220         0   1032220   0% \/dev\/shm\r\n\/dev\/sdc1              7816212   2210024   5606188  29% \/media\/BIGFOOT<\/pre>\n<\/blockquote>\n<p>In this example, <em>BIGFOOT<\/em> is the name of the name of the USB stick on the desktop, so <em>\/dev\/sdc1<\/em> is the device name. The correct command is therefore:<br \/>\n<code><br \/>\nsudo .\/isotostick.sh xubuntu-8.10-desktop-i386.iso \/dev\/sdX1<br \/>\n<\/code><\/p>\n<p>3. Insert the USB stick into the Eee and power it up or reboot, if already running. After the boot screen, press ESC and select the USB stick as the boot device in the menu.<br \/>\nAfter a few seconds, you will be prompted to enter what you want to do. Choose the live image option (i.e. &#8220;Try Xubuntu without changing anything&#8221;.)<br \/>\nAfter Xubuntu finishes loading, play around with it to make sure that you like it.<br \/>\n<strong>Note:<\/strong> At this point, a number of things will not work properly. In my case, WLAN, a number of the hotkeys, and suspend to RAM definitely did not work properly. This is to be expected and will be resolved during further installation.<\/p>\n<p>4. Once you are ready to commit yourself, click on the &#8220;Install&#8221; icon on the desktop. Answer the questions that follow and wait until the installation has finished. It is probably a good idea to remove all devices and memory cards from the Eee before you do this (except for the USB stick you are booting\/installing from, of course.) If you don&#8217;t, you may get some strange issues with GRUB, the bootloader. Fixing those is definitely beyond the scope of this post.<br \/>\nAfter the installation has finished, you will be asked to remove the USB stick and reboot. Do so. Then log in. Everything should be like it was with the live image (step 3), but changes that you make will now be persistent.<\/p>\n<p>5. At this point, I connect an Ethernet cable to the Eee and start the update manager to get all the latest updates. The update manager is in <em>Applications &gt; System &gt; Update Manager<\/em>, or from the terminal:<br \/>\n<code><br \/>\nsudo apt-get update<br \/>\nsudo apt-get upgrade<br \/>\n<\/code><br \/>\n<strong>Note:<\/strong> This works only with an Ethernet connection (remember, WLAN does not work until the next step has been completed) that allows access to the internet via DHCP. If you need to jump through more hoops for internet access, you are on your own &#8230; try the <em>Network Manager<\/em>.<\/p>\n<p>6. To get all the Eee-specific hardware to work, you need to install a new kernel. I use the one from <a href=\"http:\/\/array.org\/ubuntu\/\">array.org<\/a>. In a terminal window, type:<br \/>\n<code><br \/>\nwget http:\/\/www.array.org\/ubuntu\/array-intrepid.list<br \/>\nsudo mv -v array-intrepid.list \/etc\/apt\/sources.list.d\/<br \/>\nwget http:\/\/www.array.org\/ubuntu\/array-apt-key.asc<br \/>\nsudo apt-key add array-apt-key.asc<br \/>\nsudo apt-get update<br \/>\nsudo apt-get install linux-eeepc linux-headers-eeepc<br \/>\n<\/code><br \/>\nReboot. Log in again.<br \/>\nI think you now owe Adam McDaniel some beer, see <a href=\"http:\/\/array.org\/ubuntu\/\">the website<\/a> for details. \ud83d\ude09<\/p>\n<p>7. Power management and hotkeys are enabled by installing the ACPI scripts:<br \/>\n<code><br \/>\nwget http:\/\/www.informatik.uni-bremen.de\/~elmurato\/EeePC\/Intrepid_ACPI_scripts-EeePC.tar.gz<br \/>\ntar xfvz Intrepid_ACPI_scripts-EeePC.tar.gz<br \/>\ncd Intrepid_ACPI_scripts-EeePC\/http:\/\/array.org\/ubuntu\/<br \/>\nchmod +x acpi-scripts.sh<br \/>\nsudo .\/acpi-scripts.sh install<br \/>\n<\/code><\/p>\n<p>8. [Optional] Replace the <em>NetworkManager<\/em> package with <em>wicd<\/em> if you need WPA\/WPA2 PSK to work:<br \/>\n<code><br \/>\nsudo apt-get install wicd<br \/>\n<\/code><br \/>\nYou may also want to clear up some space by removing unused stuff:<br \/>\n<code><br \/>\nsudo apt-get autoremove<br \/>\nsudo apt-get clean<br \/>\n<\/code><\/p>\n<p>You are now done. Proceed by customizing Xubuntu you your hearts content &#8230; mine has the classic Mac OS 9 &#8220;Platinum&#8221; look, for example. \ud83d\ude09<\/p>\n<p><strong>FAQ<\/strong><br \/>\n<em>Why did I choose Xubuntu?<\/em><br \/>\nIt seemed the leanest and fastest of the official Ubuntus, which is the point of having a Netbook in the first place. Alternatives might have been <a href=\"http:\/\/www.eeebuntu.org\">eeeBuntu<\/a> or <a href=\"http:\/\/ubuntu-eee.com\">UbuntuEEE<\/a>. eeeBuntu did not work flawlessly out of the box for me, so what is the point? UbuntuEEE 8.04 has been working well for me on the 701, but as I write this 8.10 has not been released yet. I may switch to UbuntuEEE once they switch to 8.10.<\/p>\n<p><em>What is wrong with the NetworkManager?<\/em><br \/>\nI run a WPA2 encrpted WLAN using PSK (pre-shared key) for authentication. The key is an ASCII password. The NetworkManager seems to think that all PSKs are binary keys and performs some weird conversion voodoo. The net effect is that the key does not work.<br \/>\nSearching the net brought no simpler solution than to replace NetworkManager with wicd, which seems to work immediately and without any fuss.<\/p>\n<p><em>Are there any problems?<\/em><br \/>\nMy Eee seems to like dropping the WLAN connection randomly (and far too often). It will reconnect. It looks like a <a href=\"https:\/\/bugs.launchpad.net\/ubuntu\/+source\/network-manager\/+bug\/295414\">known issue<\/a>, but I am not sure it is being tracked anymore.<br \/>\nI have not had any other trouble otherwise.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Amazon just offered a really good deal on the Asus EeePC 900A, which is very much like the original 701 (which I purchased for my trip to India last year) in outward appearance, but offeres a bigger screen with higher resolution and a much faster CPU. The internal SSD [solid state drive] grows to 8 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[54],"tags":[743,737,742,741,740,738,739],"class_list":["post-318","post","type-post","status-publish","format-standard","hentry","category-technique","tag-900a","tag-eeepc","tag-howto","tag-install","tag-linux","tag-ubuntu","tag-xubuntu"],"_links":{"self":[{"href":"https:\/\/doenges.com\/blog\/wp-json\/wp\/v2\/posts\/318","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/doenges.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/doenges.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/doenges.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/doenges.com\/blog\/wp-json\/wp\/v2\/comments?post=318"}],"version-history":[{"count":8,"href":"https:\/\/doenges.com\/blog\/wp-json\/wp\/v2\/posts\/318\/revisions"}],"predecessor-version":[{"id":333,"href":"https:\/\/doenges.com\/blog\/wp-json\/wp\/v2\/posts\/318\/revisions\/333"}],"wp:attachment":[{"href":"https:\/\/doenges.com\/blog\/wp-json\/wp\/v2\/media?parent=318"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/doenges.com\/blog\/wp-json\/wp\/v2\/categories?post=318"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/doenges.com\/blog\/wp-json\/wp\/v2\/tags?post=318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}