{"id":1642,"date":"2009-01-17T02:04:46","date_gmt":"2009-01-17T02:04:46","guid":{"rendered":"http:\/\/www.ni0l.com\/?p=1642"},"modified":"2009-01-17T02:04:46","modified_gmt":"2009-01-17T02:04:46","slug":"dell-mini-9-2bg-with-ubuntu","status":"publish","type":"post","link":"https:\/\/www.n0zb.com\/index.php\/2009\/01\/17\/dell-mini-9-2bg-with-ubuntu\/","title":{"rendered":"Dell Mini 9&#8230;. 2GB with Ubuntu?"},"content":{"rendered":"<p><img decoding=\"async\" src=\"http:\/\/www.ni0l.com\/pictures\/dell_mini.jpg\"><\/p>\n<p>I got a Dell Mini back in <a href=\"http:\/\/www.ni0l.com\/?p=1516\">October<\/a> and have been enjoying it very much.  What I like the best is its portability and battery life.  At the time, the version that I purchased from Dell came with a specialized version of Ubuntu 8.04 and 1GB of RAM.  I wanted to upgrade to 2GB and purchased the RAM.  However, the Mini failed to recognize the additional RAM, stilling telling me I only had 1GB installed (even though it only has a single 2GB DIMM).  I learned today that the problem is not the RAM but the specific Ubuntu kernel that Dell used for the Mini.  And here is the fix:<\/p>\n<p>Mini 9 Kernel Re-compile for 2 GB ram:<\/p>\n<p>&#8211; Open a terminal<br \/>\n&#8211; Enable root login using the command:<br \/>\nsudo passwd root<\/p>\n<p>&#8211; Change to the root user and then execute the following commands:<br \/>\nsu<br \/>\nlsmod > \/tmp\/modules.old<br \/>\napt-get install linux-source<br \/>\napt-get install build-essential<br \/>\napt-get install libncurses5-dev<br \/>\ncd \/usr\/src<br \/>\ntar -jxvf linux-source-2.6.24.tar.bz2<br \/>\ncd linux-source-2.6.24<br \/>\ncp \/boot\/config-2.6.24-19lpia .config<br \/>\nmake oldconfig<br \/>\nmake menuconfig<\/p>\n<p>&#8211; In the menu that opens, go to &#8220;Processor Type and Features&#8221;, enter the option &#8220;High Memory Support (off)&#8221;, select the option 4GB, exit and save.<br \/>\n&#8211; Execute the follwing commands:<br \/>\nmake<br \/>\nmake modules_install<br \/>\ncp arch\/i386\/boot\/bzImage \/boot\/vmlinuz-2.6.24.3<br \/>\ncp .config \/boot\/config-2.6.24.3<\/p>\n<p>cd \/lib\/modules<br \/>\ncp -r 2.6.24-19lpia\/volatile 2.6.24.3<br \/>\ncp -r 2.6.24-19lpia\/ubuntu 2.6.24.3<br \/>\nupdate-initramfs -u -k 2.6.24.3<\/p>\n<p>&#8211; edit \/boot\/grub\/menu.lst and at the very bottom add an entry for the new kernel. It is recommended that you also increase the delay time to something greater than 0 (like 10 seconds) so you leave the stock kernel as the default, but select the new one from the grub menu till you know it works.<br \/>\n&#8211; Reboot and select the entry you created for the Kernel 2.6.24.3<br \/>\n&#8211; Several modules won&#8217;t have loaded after the reboot, You can identify which ones by doing a &#8220;lsmod > \/tmp\/modules.new&#8221; (without the double quotes) and comparing to the \/tmp\/modules.old generated previously. One that fails for sure is wireless, another one is the embedded webcam.<br \/>\n&#8211; To fix the wireless, just open a terminal and type the following commands:<br \/>\nsu<br \/>\ndepmod -a<br \/>\nmodprobe wl<\/p>\n<p>&#8211; at this point, perform a modprobe <module name> for the other modules listed in \/tmp\/modules.new that are missing from \/tmp\/modules.old . In my mini 9 the commands were:<br \/>\nmodprobe michael_mic<br \/>\nmodprobe arc4<br \/>\nmodprobe ecb<br \/>\nmodprobe blkcipher<br \/>\nmodprobe unionfs<\/p>\n<p>&#8211; At this point everything should be working normally in your Mini 9, and it should recognize all 2 GB of RAM. I did a last reboot before testing the camera and everything.<br \/>\n&#8211; If you are confortable that everything is working fine, edit \/boot\/grub\/menu.lst again, change the delay back to 0 and make your new kernel entry the first one on the list of options.<\/p>\n<p>I&#8217;m going to try this tomorrow &#8211; I hope it works!<\/p>\n<p>There seems to be some debate on if it would be easier to just upgrade to Ubuntu 8.10.  The apparent downside of the 8.10 upgrade on the Dell Mini is that it takes a bit to tweak the hardware settings and the potential loss of the battery efficiency of the Dell&#8217;s Ubuntu 8.04.  More info <a href=\"http:\/\/www.ubuntumini.com\/2008\/10\/installing-ubuntu-on-dell-inspiron-mini.html\">here<\/a>.  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>I got a Dell Mini back in October and have been enjoying it very much. What I like the best is its portability and battery life. At the time, the version that I purchased from Dell came with a specialized version of Ubuntu 8.04 and 1GB of RAM. I wanted to upgrade to 2GB and &hellip; <a href=\"https:\/\/www.n0zb.com\/index.php\/2009\/01\/17\/dell-mini-9-2bg-with-ubuntu\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Dell Mini 9&#8230;. 2GB with Ubuntu?&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[5],"tags":[73,148],"class_list":["post-1642","post","type-post","status-publish","format-standard","hentry","category-computers","tag-dell-mini","tag-linux"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9vUOZ-qu","_links":{"self":[{"href":"https:\/\/www.n0zb.com\/index.php\/wp-json\/wp\/v2\/posts\/1642","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.n0zb.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.n0zb.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.n0zb.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.n0zb.com\/index.php\/wp-json\/wp\/v2\/comments?post=1642"}],"version-history":[{"count":0,"href":"https:\/\/www.n0zb.com\/index.php\/wp-json\/wp\/v2\/posts\/1642\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.n0zb.com\/index.php\/wp-json\/wp\/v2\/media?parent=1642"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.n0zb.com\/index.php\/wp-json\/wp\/v2\/categories?post=1642"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.n0zb.com\/index.php\/wp-json\/wp\/v2\/tags?post=1642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}