Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
eeepc [2008/07/30 10:33]
zoobab
eeepc [2010/02/14 00:24]
stefanha
Line 1: Line 1:
-====== Howto use gPXE with the Asus Eeepc 900 ======+====== Howto use gPXE with the Asus Eeepc 900/1000H and a USB key ======
  
-  ​- Compile undi.usb:<​code>​ cd gpxe.git/​src;​ make bin/​undi.usb </​code>​Or if you are lazzy download a [[http://​zoobab.wikidot.com/​local--files/​eeepc/​undi.usb|binary version here]].+Note: this howto is made in mind that you don't have access to a TFTP server on your LAN, that you are too lazy to setup one, or that your sysadmins forbids it 
 + 
 +  ​- Compile undi.usb:<​code>​ cd gpxe.git/​src;​ make bin/​undi.usb </​code>​Or if you are lazy download a [[http://​zoobab.wikidot.com/​local--files/​eeepc/​undi.usb|binary version here]].
   - Copy it to a USB key (your key is seen as sdc by linux, change it in function of yours): <​code>​ dd if=bin/​undi.usb of=/dev/sdc </​code>​   - Copy it to a USB key (your key is seen as sdc by linux, change it in function of yours): <​code>​ dd if=bin/​undi.usb of=/dev/sdc </​code>​
   - Put the USB key in one slot of the Eeepc   - Put the USB key in one slot of the Eeepc
   - Go to the BIOS settings at boot (press F2 at the BIOS)   - Go to the BIOS settings at boot (press F2 at the BIOS)
-  * Go to the "​Boot"​ tab +    - Go to the "​Boot"​ tab 
-  ​* ​Check if the "​Onboard LAN Boot ROM" is [Enabled] +    ​- ​Check if the "​Onboard LAN Boot ROM" is [Enabled] 
-  ​* ​Go to the "Hard Disk Drives"​ menu and put the [USB:1G USB2.0Flash] device as the "1st Drive" with the + button and press Esc to go back to the previous menu +    ​- ​Go to the "Hard Disk Drives"​ menu and put the [USB:1G USB2.0Flash] device as the "1st Drive" with the + button and press Esc to go back to the previous menu 
-  ​* ​Go to the "Boot Device Priority"​ menu and put the [USB:1G USB2.0Flash] as the "1st Boot Device"​ +    ​- ​Go to the "Boot Device Priority"​ menu and put the [USB:1G USB2.0Flash] as the "1st Boot Device"​ 
-  ​* ​Go to the "​Exit"​ tab and press "Exit & Save Changes"​ by answering "​OK"​ to this question. +    ​- ​Go to the "​Exit"​ tab and press "Exit & Save Changes"​ by answering "​OK"​ to this question. 
-  - Then the Eeepc should be able to boot on the USB key. +    - Then the Eeepc should be able to boot on the USB key. 
-  - While it starts, type Ctrl-B to get a shell and try <​code>​dhcp net0</​code>,​ it should give you an IP address if you have a DHCP server on your network. +    - While it starts, type Ctrl-B to get a shell and try <code>gpxe> dhcp net0</​code>,​ it should give you an IP address if you have a DHCP server on your network. 
-  - Then try to load a linux kernel (it can takes up to 2 minutes, be patient)<​code>​kernel http://​etherboot.org/​gtest/​gtest.pxe</​code>​ and then type <​code>​boot</​code>​+  - Then try to load a linux kernel (it can takes up to 2 minutes, be patient)<​code>gpxe> kernel http://​etherboot.org/​gtest/​gtest.gpxe</​code>​ and then type <code>gpxe> boot</​code>​ 
 +  - If you find booting from the internet slow, you could setup an HTTP server somewhere on your LAN with python (this simple webserver serves files in its current directory over port 8000):<​code>​python -m SimpleHTTPServer 
 +Serving HTTP on 0.0.0.0 port 8000 ... 
 +</​code>​ 
 +  - To be continued with other improvements:​ 
 +    - Load a complete installer/​distribution/​thinclient over HTTP 
 +    - Dump the BIOS and add a [[http://​etherboot.org/​wiki/​biosext|*.rom image on top of it]] and reflash the whole on the BIOS chip of the Eeepc 
 +    - Add some screenshots and pictures to this page

Navigation

* [[:start|Home]] * [[:about|About our Project]] * [[:download|Download]] * [[:screenshots|Screenshots]] * Documentation * [[:howtos|HowTo Guides]] * [[:appnotes|Application Notes]] * [[:faq:|FAQs]] * [[:doc|General Doc]] * [[:talks|Videos, Talks, and Papers]] * [[:hardwareissues|Hardware Issues]] * [[:mailinglists|Mailing lists]] * [[http://support.etherboot.org/|Bugtracker]] * [[:contributing|Contributing]] * [[:editing_permission|Wiki Edit Permission]] * [[:wiki:syntax|Wiki Syntax]] * [[:contact|Contact]] * [[:relatedlinks|Related Links]] * [[:commerciallinks|Commercial Links]] * [[:acknowledgements|Acknowledgements]] * [[:logos|Logo Art]]

QR Code
QR Code eeepc (generated for current page)