Note: this wiki is no longer maintained. If you have any questions related to this wiki, please post them on the CrunchBang forums.

Translations of this page?:

LAPTOP Asus Eee PC Crunchbang Statler Installation Guide

Follow this guide to copy the Crunchbang ISO file to a flash drive.

Eee PC 1000H

According to different users, the Debian-based editions of Crunchbang work out of the box on the Eee PC 1000H.

Eee PC 1015PX

The 1015PX needs following fix to get wireless working:

sudo apt-get install module-assistant wireless-tools firmware-brcm80211

Reboot and check device is detected with


If the Eee PC can not be connected to the internet, you can get the required packages from the following location and copy them to a flash drive:

On the target computer, install the files with this command:

sudo dpkg -i <filename>.deb

The following section is out of date!! It is kept only for reference!



  • Sound playback
  • Through speakers: YES
  • Through headphone jack: YES
  • Wired network: NO
  • Wireless networking: YES
  • Flash: YES
  • Brightness controls: YES
  • SD card reader: Untested
  • Standby: YES
  • Hibernate: Untested


  • USB flash drive
  • Wireless internet connection
  • About 3 consecutive hours
  • (Optional) Second machine with USB port and internet connection


Do not follow these directions if you want to keep Windows on your Eee! It will completely remove Windows from your netbook.

Check out your hardware

This guide was only tested on the Eee 1001PX-B. To double-check from Windows that your system has the same hardware, open the Device Manager and compare your hardware with the items listed below:

  • Display adapters
    • Intel(R) Graphics Media Accelerator 3150
  • Network adapters
    • Atheros AR8132 PCI-E Fast Ethernet Controller
    • Atheros AR9285 Wireless Network Adapter

(One extra safe step is to Print this info to a PDF and email it to yourself should you want to refer to it later. You'll need to download something like CutePDF Writer first.)

Gathering files you will need

Crunchbang ISO

Downloading can take a long time so it's best to start right away. I chose the 32-bit Lite Edition.

Kernel updates

Download the following packages from

  • linux-headers-2.6.30-020630-generic_2.6.30-020630_i386.deb
  • linux-headers-2.6.30-020630_2.6.30-020630_all.deb
  • linux-image-2.6.30-020630-generic_2.6.30-020630_i386.deb

(Note: I chose to use the same files recommended by Amarant back in 2009 because they have been working great for the last year in a 1005HA with similar specs. There have been many kernel updates since then that may work even better but I played it safe here.)

Update the BIOS

First, obtain the BIOS update:

Next, prepare your USB flash drive with a:

  • 16 mb FAT16 partition at the start of the disk

(I used GParted on a different machine for this part but you can use any formatting / partitioning tools you like.)

Finally, install the patch:

  • Copy 1001PX.ROM to the new partition on your flash drive
  • Insert the flash drive into a USB port on your EeePC and reboot
  • Press Alt-F2 during startup to initiate the BIOS updater
  • You should see a message that the BIOS is searching the USB stick for an update
  • If the file is found, you will be instructed not to touch anything while the patch is installed
  • If the installation works, you will be instructed to power down the laptop
  • Remove the flash drive and reboot
  • Press F2 repeatedly when your Eee is restarting to access the BIOS Setup Utility
  • Use the arrow keys to select the “Boot” screen
  • Set “Boot Booster” to “Disabled”
  • Select “Boot Device Priority”
  • Make “Removable Dev.” your “1st Boot Device”
  • Press F10 to save these new settings and exit

Create installation media

Once your ISO has finished downloading, it's time to write it to the USB drive.

  • Download UNetbootin for Windows XP
  • Insert your flash drive into a USB port on your Eee
    • (Note: if you are re-using the same flash drive, first re-format it to a single FAT32 partition.)
  • Run UNetbootin
  • Select “Diskimage” and locate the ISO file
  • Be sure that Type is set to “USB Drive” and the Drive letter is correct (it should be “D:\”)
  • Click “OK” and UNetbootin will copy the contents of the ISO to your flash drive
  • When UNetbootin is done, DO NOT reboot!
  • Make a new directory on the flash drive called “extras”
  • Locate the Atheros driver and all those .deb files you downloaded and copy them into this new folder
  • OK, now you can reboot.

Install Crunchbang

  • Repeatedly tap ESC during startup to trigger the boot menu
  • Select your USB flash drive
  • You should be presented with a UNetbootin Menu
  • Choose “live” and hit Enter
  • A live session of Crunchbang Linux will start and you will find yourself at the Openbox desktop
  • Right-click on the desktop and choose “Install Crunchbang Linux”
  • Follow the menus to install Crunchbang Linux

Partitioning notes

Before starting the partitioner, the installer will ask if you want to unmount volumes that are currently mounted. You can say “no” to this and it will leave your USB flash drive alone.

There are many reasonable approaches to partitioning your drive. See recent forum threads like the ones here, here, and here for inspiration.

My preferences look something like this:

  • swap, 2gig (== amount of RAM to make space for hibernate)
  • /, 15gig
  • /home, Rest of the disk

If you want to keep the EFI BIOS Boot Booster feature, leave this partition alone:

  • /dev/sda4, “unknown”

Setting up wireless support

  • Remove the flash drive
  • Reboot your Eee and log into the new installation of Crunchbang Linux
  • Insert the flash drive again
  • Right-click on the desktop and choose “File Manager”
  • Find the .deb files on your flash drive
  • Install the three packages in the following order by double-clicking on them and choosing “Install package”:
    • linux-image-2.6.30-020630-generic_2.6.30-020630_i386.deb
    • linux-headers-2.6.30-020630_2.6.30-020630_all.deb
    • linux-headers-2.6.30-020630-generic_2.6.30-020630_i386.deb
  • Remove the flash drive and reboot
  • Your GRUB menu should now list the 2.6.30 kernel as default
  • Shortly after you login, you should be notified about available wireless connections

Special keys

Windows and Menu keys

There are two special meta keys on the 1001PX:

  • Windows, keycode 133
  • Menu, keycode 135

You can put these to use with a custom .Xmodmap script:

For example, if you plan to use them with a window manager like wmii, you might have an .Xmodmap file like this one:

clear mod3
clear  mod4
keycode 133 @ Super_L
keycode 134 @ Super_R
add    mod3 @ Super_L
add    mod4 @ Super_R

Fixing brightness controls

  • Upgrade to Grub2 from Grub Legacy
  • Follow the steps on dwa's guide

Stuck in 800x600?

Power management

You should be able to squeeze quite a bit more time out of your battery with a few tweaks. This section is just a starting point. There is more discussion on the forums.

Install Powertop

  • From the terminal, type
$ sudo apt-get install powertop
  • Run powertop from the terminal by typing:
$ powertop
  • Follow the on-screen instructions.

Read more about Powertop here:

Next steps

Wicd script to jump networks

  • Multiple access points with the same name
  • If it drops below a certain signal

Touchpad tweaks

External VGA

More power management


Skype, headset compatibility

  • Not tested

Mysteries to be solved

How to disable the webcam in BIOS?

  • BIOS v. does not have an option for disabling the webcam. Any alternatives?

Wireless flakiness

Wireless can be flaky with some routers. It will sporadically disassociate from the access point and need to be reconnected manually. This appears to be a widely reported bug and may be fixed in newer kernel versions. If you find a solution, please update this page.

Wired networking

When I checked out the system in Windows, it reported the following:

Atheros AR8132 PCI-E Fast Ethernet Controller 

The new system, however, reports the following

$ lspci -v |grep net
01:00.0 Ethernet controller: Attansic Technology Corp. Device 1062 (rev c0)

Atheros acquired Attansic not long ago which partially explains the confusion. There is more information at the following links but I have yet to get this to work. (I suspect that we need atl1c but it looks like this will require a new kernel.)

I've tried both of the drivers found on the Atheros site:

  • AR81Family-linux-v1.0.1.9.tar.gz
  • l1-linux-v1.2.40.3.tar.gz

Which install the following drivers:

  • atl1
  • atl2
  • atl1e

But looks like kernel 2.6.30 requires atl1c.


(machinebacon) This is a nice guide but - unfortunately - written for the Ubuntu version and the old 2.6.30 kernel. Is there somebody with an EeePC 1001PX who could try an installation of #!Statler on his box, according to this manual? Until then it's [OBSOLETE?]

asus_eee_pc_1001px_crunchbang_installation_guide.txt · Last modified: 2012/06/13 07:53 by machinebacon
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Share Alike 3.0 Unported

Powered by DokuWiki. Hosted by Linode.
Copyright © 2010 CrunchBang Linux.
Proudly powered by Debian GNU/Linux.
Debian is a registered trademark of Software in the Public Interest, Inc.