ASUS Eee PC: Difference between revisions

From Prolixium Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
The Eee PC is a really tiny computer that can run [[Windows XP]] or [[Linux]], and is fairly inexpensive.
The Eee PC is a really tiny computer that can run [[Windows XP]] or [[Linux]], and is fairly inexpensive. [[Mark Kamichoff]] purchased the [[Target]] version, which is essentially the Eee PC 900 without a webcam or [[Bluetooth]].
 
== Installation of [[Debian GNU/Linux]] ==
 
The default [[Xandros]] installation seems fine, but it lacks the flexibility offered by a mainstream distribution such as Debian GNU/Linux.  Unfortunately, Debian won't work out-of-the-box on the Eee, and needs some assistance (not hacks).
 
There's a [http://debian-eeepc.alioth.debian.org/ Debian Eee PC] project that uses a custom DI image for the Eee.  This may work fine ... but why do it when you can get a vanilla Debian install working fine with 4x the effort?
 
=== Network support ===
 
The Eee has the following network cards:
 
01:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
03:00.0 Ethernet controller: Attansic Technology Corp. L2 100 Mbit Ethernet Adapter (rev a0)
 
Unfortunately, neither of these are present in the Debian Lenny 2 beta or weekly snapshot installers.  The Lenny installers boot with 2.6.24-486 - but not even the latest kernel (2.6.26-1-686, 2.6.26-9 - I think) has these built-in.  So using a netinstall was out of the question.
 
=== Install via USB ===
 
There's a couple (probably more efficient) ways of doing this.  The way that seemed to work is the following:
 
First, get yourself two USB flash drives.  Two 1GB ones will work.  Grab the <code>boot.img.gz</code> from [http://ftp.nl.debian.org/debian/dists/testing/main/installer-i386/current/images/hd-media/ here], and write it to the first drive:
 
# gunzip boot.img.gz
# dd if=boot.img of=/dev/sdX
 
Where <code>/dev/sdX</code> is the device node that the drive has been assigned.  Then, grab <code>debian-testing-i386-netinst.iso</code> from [http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/i386/iso-cd/ here], and copy it onto the [[FAT]] filesystem that was written during the previous step:
 
# mount -t vfat /dev/sdX /mnt
# cp debian-testing-i386-netinst.iso /mnt
# umount /mnt
 
Now, grab <code>debian-testing-i386-CD-1.iso</code> from [http://cdimage.debian.org/cdimage/weekly-builds/i386/iso-cd/ here], and copy it to the second USB drive.
 
Connect '''BOTH''' USB drives to the Eee, and boot it from the first USB drive.  The installer will appear to work properly until it fails to find any [[NIC]]s.  When it says this, you should be able to navigate back to the main menu and


== See also ==
== See also ==

Revision as of 00:33, 26 October 2008

The Eee PC is a really tiny computer that can run Windows XP or Linux, and is fairly inexpensive. Mark Kamichoff purchased the Target version, which is essentially the Eee PC 900 without a webcam or Bluetooth.

Installation of Debian GNU/Linux

The default Xandros installation seems fine, but it lacks the flexibility offered by a mainstream distribution such as Debian GNU/Linux. Unfortunately, Debian won't work out-of-the-box on the Eee, and needs some assistance (not hacks).

There's a Debian Eee PC project that uses a custom DI image for the Eee. This may work fine ... but why do it when you can get a vanilla Debian install working fine with 4x the effort?

Network support

The Eee has the following network cards:

01:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
03:00.0 Ethernet controller: Attansic Technology Corp. L2 100 Mbit Ethernet Adapter (rev a0)

Unfortunately, neither of these are present in the Debian Lenny 2 beta or weekly snapshot installers. The Lenny installers boot with 2.6.24-486 - but not even the latest kernel (2.6.26-1-686, 2.6.26-9 - I think) has these built-in. So using a netinstall was out of the question.

Install via USB

There's a couple (probably more efficient) ways of doing this. The way that seemed to work is the following:

First, get yourself two USB flash drives. Two 1GB ones will work. Grab the boot.img.gz from here, and write it to the first drive:

# gunzip boot.img.gz
# dd if=boot.img of=/dev/sdX

Where /dev/sdX is the device node that the drive has been assigned. Then, grab debian-testing-i386-netinst.iso from here, and copy it onto the FAT filesystem that was written during the previous step:

# mount -t vfat /dev/sdX /mnt
# cp debian-testing-i386-netinst.iso /mnt
# umount /mnt

Now, grab debian-testing-i386-CD-1.iso from here, and copy it to the second USB drive.

Connect BOTH USB drives to the Eee, and boot it from the first USB drive. The installer will appear to work properly until it fails to find any NICs. When it says this, you should be able to navigate back to the main menu and

See also

External links