Asus 1005HA Series EEE PC Dualboot BackTrack Linux / Windows XP

Recently I’ve been keeping a close eye on netbooks with the hopes of building a mini BackTrack beast with hefty battery life. Well thanks to Asus I’ve turned that hope into a reality.

Several weeks ago I had some spare time after being called to jury duty which turned out to be canceled. Instead of twiddling my thumbs for a few hours I decided to check out netbooks. I wandered into Micro Center and looked at several brand machines including Asus, HP, Acer and MSI. When looking at specs I ideally wanted a quality brand netbook with 2 GB RAM, an SSD hard drive and Wifi card that supported promiscuous mode and packet injection. Unfortunately Micro Center did not offer ANY netbooks with 2 GB RAM or SSD hard drive, those I would have to pay extra for. I decided to keep my money on the upgrades but notcied that Asus (my first netbook brand name choice) had a machine with an 802.11 N card (1005HA-VU1X-BK). I did some quick research to see if anyone was successful with a BackTrack installation on this machine, the vertict looked good and the price was the same as NewEgg so I decided what the heck and bought it.

After leaving the store I eagerly opened the surprisingly small package, popped in the battery and proceeded to the nearest Wi-Fi Enabled coffee shop to plug in and begin tinkering. The box came preinstalled with Windows XP and booted right up no problem. All the drivers worked perfectly out of the box and system had very minimal bloatware. The machine has a 160GB hard drive split evenly into two user partitions. I trimmed down a few services, preinstalled applications and performance settings to achieve maximum performance from the rather mediocre Intel Atom processor and was cruising the net at very acceptable speeds. I installed my standard Windows security packages including: NMap, Cain, WireShark, Nessus, NetStumbler, 7zip, SRWare Iron, etc and have had very decent performance.

After a day of XP I decided it was time to start my BackTrack installation. Some easy googling pulled up two excellent articles:

http://forums.remote-exploit.org/backtrack-4-working-hardware/24386-howto-backtrack-4-pre-final-asus-eee-pc-1005ha-3 .html

http://forums.remote-exploit.org/bt3beta-working-hardware/10225-bt3-eeepc-7.html

Here’s my installation summary:

1) Download the latest BackTrack4 iso (pre-final).

2) Download UNetbootin and create a bootable usb.

3) Boot the from USB to BackTrack4 (spam the escape key while PC is powering up to get to boot menu).

4) Login as root, startx

5) Run the install.sh script on the desktop.

6) After setting up the basics you will need to configure your partitions. WARNING: (Pretty sure) the default setup will overwrite your XP installation. I clicked manual then deleted my non-xp partition, then with the free space created a 1024 MB partition for Swap and used the rest of the space as Linux ext3 system space and let the installer rip.

7) After the install completed I rebooted and removed my USB device. Here’s where things got a little tricky for me. Ubuntu by default does not enable the root account. I wasted much time running BackTrack as a user trying to sudo everything. This proved to be a waste of time for me so I finally did a “sudo passwd root” and rebooted logging in as root everytime there after.

8) Enabling and testing certain features

A) Wifi: /etc/init.d/wicd start This worked off the bat enabling my Atheros wifi card (ath9k driver). I could then use Wicd Network Manager (gui) to input my WPA2 settings and connect automatically (authenticates very quickly!).

B) LAN: /etc/init.d/networking start This did NOT work out of the box for me and took quite a bit of finesse to get going. I had to download a modified driver for my card (will post link later).

C) aireplay-ng: First few times I tried running this from KDE it crashed my system, stdout said Injection Sucessful but seconds later my whole system would lock up. After some googling I installed and fiddled with linux wirelss compat drivers and still got the same results. I uninstalled the drivers and tried again from the command line before starting any networking services and sure enough it worked. THEN it started to work magically under KDE.

9) Final Grade: A (9/10)

I give this machine a 9 out of 10 for quality, performance and overall satisfaction. My only major issue is that the Touchpad and Keyboard will stop responding randomly on occasion (under both OS’s). I will be giving Asus a call to try to resolve this one but my suspicion tells me that this may be a hardware issue. The other question that lingers in my mind is Hard Disk security. In the bios you are able to set a Hard Drive lock password which for obvious reasons is a very useful tool. What i’d like to know is just how secure is this, Who if anyone can easily unlock this drive and for what purpose? If anyone has any wisdom to share please make a post! Also please feel free to post any questions you may have as this BackTrack installation was a bit tricky.

Good luck!

Share with SociBook.com

6 comments to Asus 1005HA Series EEE PC Dualboot BackTrack Linux / Windows XP

  • Len

    This week, $329.00 is being asked for the ASUS Eee PC 1000HE Netbook. That’s a great price considering there are some sellers asking nearly $500.00 for it. If you’re willing to accept a refurbished computer, then B & H Photo-Video-Audio will sell it to you for $299.95. Amazon.com wants $369.00 for a new 1000HE. If you like the PC 1000HA, then, Buy.com wants $330.00.

  • Eric

    Hi, regarding HDD password, I think it is intended to prevent your data on HDD from being accessed in case you lost your machine.

    As far as I know HDD password lock is very secure. The password is written to the disk itself. Therefore, it is almost impossible to access the HDD without the right password, even if you attach the HDD to another computer or change the disk controller board.

    Of course no protection is 100% secure. If the hacker is good enough he can dismantle the HDD and read the data off from the magnetic surface direct. What if it is an SSD? Probably read from the solid state chips?

  • Matt

    Were you able to get the wireless card into promiscuous mode in Windows? If so, please point me in the right direction.

    Also, I’m curious if you had the Atheros AR9285 card, or something else.

    Thanks!

  • Alec

    Hi Matt,

    Great question. I tested this last night and was NOT able to get the AR9285 card into promiscuous mode under Windows XP SP3 using Wireshark. I didn’t spend as much time as I’d like to tinkering with it but from what I can tell it’s due to driver limitations. When I have some free time this week I will see if I can track down an updated or third party driver to enable this functionality in Windows. Please share any wisdom you discover in regards to this!

  • Mike

    Hey there Alec,

    What a great walkthrough. I was able to get BT4 installed alongside XP without ruining anything – thank you!

    I’m a linux noob, and will want to get my LAN port working, can you provide the link to the modified driver for the 1000HA LAN card?

  • admin

    hey Mike,

    Glad you were able to get BT4 up and running without harming your XP installation. The driver I am currently using is:

    Atheros(R) AR8121/AR8113/AR8114/AR8131/AR8132 PCI-E Ethernet Network Driver – version 1.0.0.10

    AR81Family Linux Driver ( AR81Family-linux-v1.0.0.10.tar.gz ) you can download it at: http://partner.atheros.com/Drivers.aspx

    Also I emailed Atheros at one point for some assistance locating drivers. So big thanks to Luis at Atheros for the following:

    > —–Original Message—–
    > From: Computer Everything [mailto:spammers_parse_this@harharhawwr.com]
    > Sent: Thursday, October 01, 2009 9:22 PM
    > Subject: Please repost linux driver for asus eee 1005HA (AR813X-linux-v1.0.0.9.tar.gz)
    >
    > Hello and sorry if i’ve contacted the wrong recipient, if so please
    > forward my inquiry to the appropriate department.
    >
    > I recently installed BackTrack linux 4 (kernel 2.6.29) on my Asus EEE
    > 10005HA series PC after reading some success stories. Unfortunately
    > your latest driver does not seem to be compatible with my kernel,
    > could you please repost it or send it my way?
    >
    > either of these two should work:
    > AR813X-linux-v1.0.0.9.tar.gz
    > AR813X-linux-v1.0.0.8.tar.gz

    I am unfamiliar with these releases but I can direct you to our upstream
    drivers:

    http://wireless.kernel.org/en/users/Drivers/ath9k

    The 2.6.29 has ath9k so you should already have that on your kernel.

    If you’d like later versions of the driver (which I strongly recommend)
    you can use bleeding edge compat-wireless and stable compat-wireless releases.

    http://wireless.kernel.org/en/users/Download/
    http://wireless.kernel.org/en/users/Download/stable/

    I’ll soon make a release based on 2.6.32 for the stable compat-wireless series and
    I *high* recommend that one.

    For other Linux upstream driver references you can refer to this page:

    http://wireless.kernel.org/en/users/Drivers/Atheros

    Luis

    (I had to steal Atheros’ email addresses and spam them to get a reply other than:)

    Thank you for your interest in products containing Atheros Communications’ technology.

    However, we do not offer the commercial modules or drivers that you’re inquiring about. Atheros typically sells chips to module manufacturers and therefore would not be able to help you with this task. For issues regarding driver support or customer service related to drivers, please contact the manufacturer of the product or system you purchased. We suggest you refer to the manufacturer’s website, as they typically offer online technical support pages where software drivers, updates, and other related information can be obtained.

    Thank you for your understanding.
    Atheros Communications, Inc.

    I suppose being a pest can pay off!

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>