How do you rate this laptop with Linux?
26% (10)
47% (18)
5% (2)
13% (5)
8% (3)

Asus Eee PC 900


This is a guide to running Linux with the Asus Eee PC 900 laptop.

This guide is intended to provide you details on how well this laptop works with Linux and which modules you need to configure. For details on how to actually install and configure the required modules have a look at our guides section for distribution specific instructions.

This page is just for discussing using Linux on the Asus Eee PC 900. For a general discussion about this laptop you can visit the Asus Eee PC 900 page on LapWik.

Editing This Page

If you would like to edit this page please first view our Editing Guidelines.


For full specifications see the Asus Eee PC 900 specifications page.

NameAsus Eee PC 900
ProcessorIntel® Celeron M 353 900Mhz
Screen8.9“ WSVGA Widescreen
RAM1GB (Upgradable to 2GB)
HDD12GB to 20GB - SSD
Optical DriveNone
GraphicsIntel Graphics Media Accelerator 915
NetworkEthernet, 802.11b/g

Linux Compatibility

ProcessorWorksfrequency scaling is slow
Optical DriveNot Testedno optical drive
GraphicsWorksusing driver “intel”
SoundWorksusing normal alsamixer
EthernetWorksusing atl2 driver patch
WirelessWorksusing madwifi hal
USBWorkscan be booted from
Card ReaderWorkscan be booted from


You can enter any specific notes with running Linux on the Asus Eee PC 900 here.


You can enter a summary of how well the Asus Eee PC 900 works with Linux here.


nyarlathotep, 2017/06/04 11:06

Debian Jessie with LXDE works well, faster than WinXP and has no small freezes XP had. Remember to do proper partitioning as we're short of disk space here. For a unit with 2GB of RAM I recommend to do a boot partition on 4GB SSD and allocate the rest as swap, then turn swappiness down to 1. This will fill the worst-case scenario, swap is needed for hibernation (2GB) and we've a bit more for some case. Second, 16GB SSD for filesystem. Today it's not possible to find working SSD for it with reasonable price. I found the SD card reader slow, but bearable as for documents so I put subfolders of home there. Not configuration as it'll be too slow.

Ion, 2014/07/18 17:31

Asus eee900 - openSUSE 12.3 and 13.1

I have a problem booting an OS from the removable (secondary) SSD drive. Setting the BIOS to boot from that drive does not appear to work. Any suggestions would be welcome. Thanks.

Ion, 2014/07/19 08:02

I just figured it out. I have to install an iso to it as if it's a USB stick instead of a regular hard drive. I used SUSE Studio Imagewriter.

juan, 2014/05/19 05:47

i want to ask about asus eeepc 900

1. is it good if i replacing secondary drive (ssd) with a faster drive for OS ? (for example 16gb SSD), because i've installed a ubuntu 12.04 in primary drive (4gb) but there is not enough space to upgrade/update the OS.(12.04 is 3,6GB and upgrade system is 500mb and it will always increasing for continuous upgrade/update)

2. does the transfer rate of hard drive affected by the cable or the hard drive it self (the latest drive transfer data about 100mb/s)

thank you so much
sorry fo my bad english

Eleanor, 2014/05/19 09:12

Hi. Make sure you get the right SSD - you need a “mini PCIE SSD for Asus Eee PC” - I got mine from that well known shopping site named after a Brazilian river, and put that into the search box. I got a Supertalent one but I believe Kingspec are Ok too. If you can afford it, I would get 32GB rather than 16GB - I don't think there is much difference in price. Also, I found on the 900 that you need to disable the original 4GB drive after you have installed the new SSD otherwise when you try and install it tries to default to the 4GB first. So go into bios and disable the 4GB drive and select the new SSD as the first (and only) drive - it's quite straightforward to do once you are in the bios (press F2 repeatedly immediately after switching on). Sorry if you know that already. Also you need to have the latest bios update to accept the new SSD as they aren't quite the same as the old ones and need a bios update to be seen and work properly. Use an antistatic wrist band when swapping the SSD's over and/or wear rubber soled shoes and/or lean against a metal radiator while you are doing it. If it all seems too much hassle and expense, I have had very good results installing Xubuntu 12.04 on a 900. You need to do manual partitioning and set root (/) on the 4GB and usr on the bigger drive and that way you won't run out of space for updates if you put all your music and photos on an SDHC card. Xubuntu is lighter than Ubuntu and I think it's really nice - the 12.04 is based on Ubuntu long term support. Don't try the new 14.04 Xubuntu - it seems to have Eee bugs that haven't been sorted yet. But if you go with the new SSD, disable the 4GB one and you can then install anything you want to the new drive - but I would definitely go for 32GB not 16GB. Good Luck.

Eleanor, 2014/05/19 09:15

PS I don't know anything about write speeds, I just know the new mini PCIE SSD's are better and faster than the original ones, and slightly different, which is why you need the latest bios update to accept the new SSD. I did this in a 900, disabled the 4GB drive and the new drive worked like a dream.

juan, 2014/05/20 17:11

How can i get a latest bios update?

I saw Twigglebit have ask this before, i didnt read it. Im sorry do a double answer

I've installed my eee900 with lubuntu 12.04, but after a few big updates, the capacity of my ssd onboard ia full.

I think replacing with a new ssd is the better way

Thank you so much for your advice :)
Sorry for my bad english

juan, 2014/05/20 17:15

How if i use a sdcard for OS, maybe UHS1 or2?

Eleanor, 2014/05/20 23:01

I've never tried to install an OS to an SD card - sounds a bit complicated. I should install Bodhi Linux then you won't need to upgrade bios or SSD.

Twigglebit, 2014/05/09 03:52


Im trying to update my bios and have a problem. Here is what I've done:

1. bought a new flashdrive.

2. formatted it to fat16.

3. downloaded the latest bios update, 1006.rOM from asus website.

4. extracted and renamed rom file to 900.ROM (my model)

5. copied the file onto the flashdrive.

6. unmount the flashdrive and turned the computer off.

7. restarted the computer, holding down alt+f2.

8. ez update reconizes the file but does not update. the system gets stuck on:

“read file 900.ROM”

I've tried fat32, old usbsticks, leaving it for over 45min, formatted with gparted, with fdisk, nothing works. I must be missing something. I recently upgraded my ram to 2g. the system recognizes the ram but is still slow–could that be it?

what else can I do?

Eleanor, 2014/05/09 12:02

Hi. I have tried to do this loads of times and never got it to work either. Someone said it needed to be on a less than 2gb pen drive, so I got a 1GB one but it still didn't work. The only way I have managed to update bios on Eee Pc's - and it's failsafe and works every time - but slow! And that is - to install XP and use the Asus Update program which does it in seconds. If you don't have the Asus XP recovery disc then any XP disc will do, because you don't need to activate it, or do any updates or even connect to the internet. Just install it and then install the Asus Update program. Then put the bios file on the desktop (leave it with it's original name, as you downloaded it - it doesn't need changing to 900 rom using this method). Open the Asus update program - select update bios - select - from file - select desktop then let it do its stuff, which is very quick. It will then tell you to restart the netbook. On restart the bios will start updating and don't touch the netbook until it has finished and says you are ok to go. So - if you don't have the XP recovery disc, you need to go to the Asus support website and download the Asus Update program for the 900 onto a usb stick (if your netbook is registered with Asus you will be able to sign in and access all programs and drivers for XP and Linux - if it isn't registered, then register it - you'll need the serial number. If you can't register it then email them and they will send you a link with all the drivers and programs in without needing to register. They usually reply within a couple of days.)

So - download the Asus Update program (NOT the Asus LIVE update program - that's something else). Install XP. put your usb stick in - copy the bios file with full original file name, onto the desktop. Install the Asus Update program from the usb stick by extracting it to the desktop and clicking on the install link (I think there are two - the one with the blue flashes on works best - I think it is the windows one, not the asus one). Don't worry about installing any drivers - just ignore pop ups. Once installed, open Asus update and update the bios using the file on the desktop.

It's a long way round but it works every time! And then you have to reinstall Linux! If you are doing a re-install of Linux, I can recommend Xubuntu 12.04. Put root (/) on the 4gb and usr on the 8gb and it all goes well. Bodhi Linux is also good and will fit on the 4gb drive with plenty of space to spare and you can set the 8gb as a home partition, but I haven't tried installing Bodhi on a 900 - I have done Xubuntu on it and it installs well split over the two drives. Don't go for the new 14.04 Xubuntu - there are bugs that affect the Eee - go for 12.04. Good luck!

Eleanor, 2014/05/09 12:06

And don't forget to keep the charger plugged in while you're updating the bios. On the other hand, if you're updating to the latest bios, you could get a Kingspec mini pcie 64GB pcie for about £45 and install Windows 7 - or anything you like. I've done this - you disable the 4GB drive and just use the new bigger drive.

Eleanor, 2013/11/01 10:26

Hi. I believe Xandros is no longer supported, so it won't be stable. You need to put a different version of Linux on it. The easy way is to buy one on disc, or on a usb stick if you don't have a portable dvd drive, from one of the Linux shops (google them). They are only a few pounds to buy and saves having to burn discs and make bootable usb's. Crunchbang works very nicely as Mariella says, but you might find it a bit minimalist - more words than icons. Joli OS is similar to the old Xandros with icons - I find it really nice and zippy to use. It's fast because although it is based on Ubuntu, a lot of the apps are cloud based. Only downside is they want you to have either a gmail account or facebook account to link it to, and to select one of the cloud based apps to be able to get rid of the app ad when you boot up. But if you don't fancy sharing things or being linked to anything, you can set up a free gmail account that you don't use and link it to that. I find Joli OS better if installed from a disc or usb, rather than just downloaded - didn't work when I downloaded it (it gets stuck at sign in and won't let you connect to the internet) but it works really smoothly if installed from a disc or usb. It's really easy to instal, you just plug in and it does it all for you. You just select to let it instal itself and say yes you want to replace whatever else is on the hard disc.

Eleanor, 2013/11/01 10:27

Sorry - that reply was for Sabrina

Eleanor, 2013/11/01 10:12

I ended up ordering a disc of Crunchbang from a Linux shop, and paid for it. And have installed windows 7 on my 701sd, which is running great! I first installed it on the 900 but the 900 has the battery issue thing, so put it on the 701sd instead and love it. The only thing I need is the doctored ACPI thingy driver to stop pop ups about audio driver not being installed (which it is) - links to the gecko one no longer work. But I can live with one pop up on boot up. Swapped 8gb ssd for 64gb supertalent and installed full Windows 7 home premium, then VGA and ACPI drivers and all tickety boo. Love it. Expensive option but I intend to keep that one for a long time, and have spare parts from the defunct one. Incidentally - do all 900's have the battery drain when switched off? It's a total pain. Is there any fix for it?

Eleanor, 2013/11/01 10:04

Hi and thanks for that. Well I have done some reading about partitioning and found something really good! I have installed Xubuntu as follows. Partitioned 4gb drive as / and 8gb drive as 5gb /usr and 3gb /home. I have also replaced the 8gb ssd with one from a defunct 701sd which is much faster. It works like a dream and I really like Xubuntu - it's simple and fast and has folders for pictures music and documents (something I couldn't find or create on Puppy). This didn't work with Kubuntu though - it seemed to need some sort of link for the drives and said I had /usr and /home missing (anyone know how to link them?) And yes, have also installed Crunchbang on the other one and love that too - it makes it more of a netbook than a pc though I think. I really like some of the Puppy Linux's but just don't like the fact I can't have folders for music, documents and pictures - have no idea how that would work - saving them and finding them. Just need something visual.

Eleanor, 2013/10/05 09:31

I am now wanting to sell my second 900 - and find there is very little apart from Joli OS that you can install on the 4gb drive. I don't want to sell it with Joli OS on because the user needs to sign up for something before even getting into the desktop (fine for me but limits who will want to do this). So have now tried:

1) Alternate version of Xubuntu, which says it needs 2gb. I like it very much - only problem is it used all 4gb and even spilled over into the 16gb drive somehow, once the updates were done. So - no more room for updates.

2) Precise Puppy Linux with full install to hard drive. This is long term support, and although I find it all a bit wordy with too many instructions to read, and overkill colours and huge long menus, it is light and looks ok. Plus it is long term support. However I soon found there were no folders for music or pictures and couldn't work out how to create a folder, so gave up on it.

3) I have tried installing Peppermint 4 to the 4gb before - it actually needs more than 4gb, but there is an instruction you can enter (I read about somewhere) to make it install to 3gb which is the minimum requirement. But - I had bugs and freezes with this and lost wi fi connection. So not trying that one.

4) Just tried Damn Small Linux, but didn't even get to the install stage - too complicated and too many warnings.

5) Bodhi Linux - sounded wonderful and very small - but kept crashing during installation and was a total pain (and too many options that didn't work, just to boot it live). This sounds to be a common problem from what I've read. I note someone using Crunchbang above, but the only way to download the ISO seems to be via a torrent and I'm not up on torrents (and not interested).

No - if I'm selling a laptop with Linux on, to someone who just wants to switch on and go, it has to have enough space to run and be user friendly.

So - although I know people say the 16gb drive is too slow for Windows - I thought I would try installing Linux on it, which will no doubt be faster, so what I have done is: go to bios (press F2 repeatedly as soon as you switch on) and I have disabled the 4gb drive and set the 16gb drive to boot from. And am now reinstalling Xubuntu to the 16gb drive. Just as I did when replacing the 16gb with a Supertalent 64gb - to use the second larger drive as a main drive you need to set the 4gb drive to disabled. It hasn't taken any longer to instal than last time, so that's a good sign………….

Well - that didn't work. It said it had installed, but wouldn't boot - just got a flashing curser. I am guessing this is because the 4gb drive is still set as 'Master' and the 16gb drive as 'slave' and I can't see any way to change this. With the bios updated there is also SSD master showing, so I guess the only way to install and boot from a bigger drive is to replace the 16gb with an Supertalent drive as on my other one, and have this set as SSD master.

So looks like I will have to sell it with Joli OS (which is my personal preference for a 4gb drive).

mariella, 2013/10/08 04:55

Eleanor, you can boot from any disk or device, no need to disable anything. You can change boot order from BIOS (F2 while booting)or call boot menu (esc while booting) and choose which device TO boot from. Peppermint 3 or 4 cannot work because of the CPU (celeron) but peppermint 2 Will work fine enough, not fast though and slow will be Ubuntu too (gnome or kde are too heavy) Windows Xp will be slow not because of the “slow” disk but because too heavy on CPU and RAM, Windows 7 or 8 are even worse of course. Puppy is really nice but I love crunchbang. Or course you can install Puppy on a SD card and run fast enough.

Eleanor, 2013/09/23 01:52

PS The absolute best Linux I ever used on an Eee PC was Easypeasy - oh please someone, bring it back! You can still download it, but it is no longer supported, so not that safe I guess.

Eleanor, 2013/09/23 01:26

What a lovely site! My adored 701 got tea spilt on it and died - so I got a 10” Eee Pc - which then got trodden on - and I never did quite get used to it being a bit bigger and heavier. So - I have now bought a used Eee 900. Updated the bios (this took me nearly a week!). Bought and installed a supertalent ssd 64gb (that was a piece of cake - as easy as swapping a memory stick) - and installed Full Windows 7! I'm on a roll now, and have bought 3 more used Eee PC's (just in case of further accidents). I have Joli OS on my 701 - which is fantastic. Love it. But purely as a netbook rather than a 'computer'. It's my go to, throw in the bag, portable internet. I tried Peppermint on it but had problems 'finding' things I had downloaded. I tried Puppy Linux on it, but it kept doing my head in with all the long lists of instructions and grubs and confusion over instal. Once sorted, Puppy is great, but a real hassle to get the hang of. Have just installed Linux Mint 13 (five year support)on a 701SD (8gb), I am now selling. It installed nicely and left me with 3gb spare). And am about to instal Puppy Linux (for my sins) on another 900 that I am also selling on (to help pay for the supertalent 64gb!). My conclusions are: a 701SD is better than a 900! But the screen is a nice size on the 900. Here's a tip for anyone wanting to upgrade bios on the 900 (or any Eee) so they can install a bigger ssd: All the articles I found talked about doing it from a usb stick in either Fat 16 or Fat 32. I followed all the instructions to the letter and couldn't get it to work. Then I found the easy way (as long as you have XP installed). You just save the bios file to desktop, open the asus update utility, and ask it to instal the bios from the saved file on the desktop - and it's done in about 3 minutes. It's worth installing XP temporarily just to update the bios! Here's another tip: If you install or reinstall XP SP2 from the original recovery disc, you can't connect to the internet on WPA broadband. You have to download Service Pack 3 to disc, from Microsoft site, and install it onto the Eee (even though it says the download is for developers and you should use Windows update to get SP3 - you can't! You have no internet connection). Once Service Pack 3 is installed, you can use WPA password of any length and connect easily. Install SP3, which comes with IE 8 if you opt for that before downloading. Then do some basic Windows updates. Then turn Windows update off, install good antivirus - and don't do any more updates! That way you can keep using XP - except it expires in a few months - so try Joli OS!

mariella, 2013/06/10 11:12

I' got an EEEPC 900, born with WINXP, totally unusable ad the SSD disk is just 4GB, too small for installing WINXP (home, professional or else: tried for fun).
I've run Puppeee for a couple of years: it runs fast and easy but it's no longer developed. I'm running Crunchbang (Waldorf version) now, and I'm really happy with it. It's minimal (no frilly decorations), fast and light on CPU and RAM and everything works just fine!!
Thank you all at Crunchbang!!

justin, 2013/06/07 21:34

asus eeepc 900 linux ubuntu 4gb ssd having some system issues it wont go to my desktop after loading it it goes to a black screen with a check list usually
bluetooth [ok]
saned blah blah [ok]

then stops not only that but i try to reinstall the grub to fix it but my system is out of memory so im in a bit of a bind i had ubuntu installed on a usb drive before tried it again this time i think i just dl'ed the wrong ubuntu live version gonna retry a diff one but till then was wondering if anyone has any advice on how to uninstall everything but the main system info

Eleanor, 2013/09/23 01:42

Hi. You don't need to uninstall anything - just do a new instal with a different Linux distro and opt to use the whole disc, and then it will wipe the old stuff off. Try Joli OS - I found that good for a 4gb hard drive. It's based on Ubuntu but part 'cloud' based as well, so very light. You can do a full instal and it will wipe all the old stuff off.

Sabrina, 2013/03/12 17:20

Hello. I have an asus 900 linux Xandros. I have never used this type of system befor so I am making mistakes. I finally found out how to update. terminal sudo synaptic. I went in and chose the updates I needed (and knew what they were) but as they were installing I turned off the computer (habit when I leave) and now when I turn it on I get the message: switch_root: Bad init '/sbin/fastinit'. Is this fixable? Any help would be appreciated.


Eleanor, 2013/11/01 10:28

Hi. I believe Xandros is no longer supported, so it won't be stable. You need to put a different version of Linux on it. The easy way is to buy one on disc, or on a usb stick if you don't have a portable dvd drive, from one of the Linux shops (google them). They are only a few pounds to buy and saves having to burn discs and make bootable usb's. Crunchbang works very nicely as Mariella says, but you might find it a bit minimalist - more words than icons. Joli OS is similar to the old Xandros with icons - I find it really nice and zippy to use. It's fast because although it is based on Ubuntu, a lot of the apps are cloud based. Only downside is they want you to have either a gmail account or facebook account to link it to, and to select one of the cloud based apps to be able to get rid of the app ad when you boot up. But if you don't fancy sharing things or being linked to anything, you can set up a free gmail account that you don't use and link it to that. I find Joli OS better if installed from a disc or usb, rather than just downloaded - didn't work when I downloaded it (it gets stuck at sign in and won't let you connect to the internet) but it works really smoothly if installed from a disc or usb. It's really easy to instal, you just plug in and it does it all for you. You just select to let it instal itself and say yes you want to replace whatever else is on the hard disc.

justin, 2012/11/19 20:32

hey guys im pretty new to the linux system i used to have a pc with ubuntu on it but didnt like the amount of work i would half to do to get anything installed on the system right now i have an asus eee pc 900 with xandros debian os and a 4gb ssd on it heres my problem there are no updates really for flash or mozilla that work well on the system not only that but trying to change my os system to one of the buntu os's have been difficult to say the least especially considering everyone has a different way to do it not just that but none really directed towards my specific eee pc with the original os installed i have tried several source.list with a few pins etc alot of witch have some difficulty's because of the sites usually being offline or outdated if anyone has a complete debian source list that everything works on and can give me hand or know of a site that i havent tried that has all the info i need it would be realy appreciated if not that a good way to get my usb drive to run a new os it would be really appreciated

                                                                                    totally stumped   
Mari, 2012/11/22 08:13

I use both Peppermint (on the 4G SSD)and Puppeee Linux (on SD card)and both work better than WIN XP. Puppeee is the fastest but it's not under development anymore, still you can get updates for applications on Puppy Linux(debian) site, Peppermint is a lighter brother to Ubuntu linux (lots of support and repository)

Neo, 2012/03/11 22:24

My girlfriend gave me her asus Eee pc 900 that says its designed for windows xp…

Question is How do I get Rid of Ubuntu Linux, I haven't been able to get into BIOS to boot from my flash xp
Because BIOS appears to be password protected & when I tried erasing the linux partition & formatting from inside linux it also asks for a password…., which I don't have at the moment..

What I'm trying to do is Enter BIOS & set to BOOT FROM FLASH drive…, so I can format the HD & install XP Professional..

So how do I get this thing to let me into BIOS…?

Kubuntu User, 2009/10/25 11:28

Well I use “Kubuntu Netbook” (karmic koala) edition (which is on it's beta stage) on my EEE 900 since it's alpha stages, and now I conclude that it's very impressive. The developers have done a real good job there. First I thought that the desktop experience on my netbook would be terribly sluggish, but then I gave it a try, and I saw that it is incredibly fast with KDE 4.3+ desktop even with most of the window compositing effects enabled. The only problem is, the plasma netbook desktop interface on Kubuntu Netbook Edition is only a technical preview and has some small bugs.

Ernesto, 2009/10/23 01:30

I have one of these. SLAX Linux runs well. The Ubuntu Netbook Remix was COMPLETELY unusable. I'm slightly confused at the response to the UNR, as when I went to the IRC channel, I was informed by many people that in fact, the Ubuntu Netbook Remix worked badly on every netbook. I don't know about that, but I do know it did not work for me.

Rob Smith, 2009/09/05 04:58

I recently picked up an Asus Eee 900 (16GB) second hand. I previously owned one of the original 4G Surf machines. This newer one came with Windows XP pre-installed, and that lasted for about three hours after it got into my hands. I picked up a 2GB stick of memory, swapped that in, downloaded Eeebuntu Standard 3.0 from the Eeebuntu web site, and installed it on the machine. I also have an Acer Aspire One (AOA 150) with the 160GB HDD, but there is just something I really like about the diminutive Asus.

Eeebuntu is a purpose designed port of Ubuntu specifically for the Asus Eee laptops and as such, everything pretty much just works right out of the box. Version 3.0 is based on Jaunty (9.04).

Rob Smith, 2009/09/05 05:00

I forgot to emphasize about upgrading the RAM on these machines to 2GB and then building them without a swap partition. This will extend the life of the SSD drive dramatically as you won't have constant writes to the drive.

John Laws, 2009/04/17 05:35

Hi.. I'm very frustrated with my new EEE pc 900.. it has 4 GB ssd with the linux os and an intel atom processor…

My problem is, almost all 4gb is completely taken up as soon as I boot up the computer.. And, without even getting on the net, the space on the ssd starts filling up randomly… starting around 650MB.. and depleting to 0.. after that, my computer is hardly functionable.

I was wondering if anyone knew how to install a different Operating System on this unit.. I prefer to use a usb jump drive. An OS that I fancy is xubuntu…

PLease, if anyone knows how to di this, give me a shout.


septimusnetter, 2009/01/23 04:00
  dear reader
  i have purchased a second-user eee 900 with
  a version of `Xandros` linux already installed.
  the operating system functions well with the 
  electronic hardware inside
  there seems to be a lack of root user capability
  reseting to factory defaults only reformats a user
  home partition
  i find it frustrating and shall attempt to install
  a different operating system
  (my problem could be that the shop forgot to ask
   the first user for the passwords
  the machine`s OS is restricted for safety by the
  thank you for your time
Enter your comment. Wiki syntax is allowed:
If you can't read the letters on the image, download this .wav file to get them read to you.
asus_eee_pc_900.txt · Last modified: 2010/10/13 15:21 (external edit)
Contact Us Sister Sites Privacy Policy Terms of Use
Copyright © 2006-2013 and other authors