|
|
|
#1 (Beitragslink) |
|
Erfahrener Benutzer
Colonel
Registriert seit: 20.01.2006
Beiträge: 11.587
|
Wer Programme oder gar Kernelmodule für seinen EeePC kompilieren möchte kann dies natürlich nativ tun, nur man möchte den eh knappen Speicherplatz nicht unbedingt mit den ganzen Entwicklertools dicht machen. Hier bietet sich es regelrecht an, das OS auf eine virtuelle Maschine zu installieren um hier dann entschrechend zu schalten und zu walten. Der Vorteil: Man sichert eine frische saubere Installation weg und nachdem vielleicht sehr viele Programme installiert wurden, löscht man die aktuelle Installation und verwendet wieder seine Sicherung um innerhalb kürzester Zeit einen frischen Zustand der Maschine zu bekommen.
Das folgende Tutorial basiert auf einem sehr gutem französischen Howto von Kibobo. Dies bezieht sich auf das Damn Small Linux und dem MS Virtual PC. Ich verwende im Gegenzug hierfür ein Koppix Linux und die Virtualbox. Was Ihr hierfür benötigt? Die Virtualbox: VirtualBox Einen ftp Server im internen Netz oder eine zweite virtuelle Maschine mit einem aktivierten FTP. Alternativ ein externes DVD Rom oder eine externe Festplatte. 1,5GB bis 2 GB Ram und Zeit! Zuerst legen wir auf der Virtualbox eine neue virtuelle Maschine an und spendieren dieser 1GB Ram. Hierbei 8GB Festplatte reservieren. Dann ein Knoppix CD Image unter Knopper.Net Consulting herunter laden und das Image als CD in der Virtualbox mounten. Das Systemimage P701L.gz von der ASUS DVD auf einen ftp Server laden (im internen Netz am besten) oder auf ein externes USB Gerät das in der virtual Box integriert werden muss. Danach die Virtualbox starten und Knoppix durchbooten lassen. ![]() Nun mit dem ftp Server verbinden und das Image in das Heimatverzeichnis kopieren. Jetzt an der Konsole als root das Image auf die virtuelle Festplatte kopieren: Code:
sudo su gunzip -c P701L.gz | dd of=/dev/hda bs=10M ![]() Jetzt legen wir drei zusätzliche Partitionen an. Dazu bemühen wir den cfdisk: Code:
cfdisk /dev/hda ![]() Nun müssen wir noch ein paar Vorbereitungen für die frisch erstellten Partitionen treffen: Code:
mkfs.ext3 -L USER /dev/hda2 tune2fs -c 0 -i 0 /dev/hda2 cd /mnt mount /dev/hda1 test mknod test/dev/hda3 b 3 3 chroot test mkfs.vfat -n BIOS /dev/hda3 rm test/dev/hda3 Danach geht es an die X11 Konfiguration. Die sieht natürlich etwas anders aus als die Standardkonfiguration auf dem EeePC selbst. Code:
cd /mnt/test/etc/X11 nano xorg.conf Section "ServerLayout": InputDevice "Synaptics" auskommentieren Section "Module": Load glx ,dri und synaptics auskommentieren Section "ServerFlags": Option "AIGLX" auskommentieren Section "Device": Driver in vesa abändern, VendorName, BoardName, BusID auskommentieren. Section "Screen": DefaultDepth auf 24 umstellen, Subsections Display 8 - 16 auskommentieren. Bei Depth 24 die Auflösung Virtual auf 800 600 setzen. Hier die komplette neue xorg.conf: /etc/X11/xorg.conf Code:
Section "ServerLayout" Identifier "Xandros" Screen 0 "Screen1" InputDevice "keyboard" InputDevice "mouse" # InputDevice "synaptics" EndSection Section "Files" ModulePath "/usr/lib/xorg/modules" FontPath "/usr/share/fonts/X11/misc" FontPath "/usr/share/fonts/X11/Type1" FontPath "/usr/share/fonts/X11/75dpi" FontPath "/usr/X11R6/lib/X11/fonts/Type1" EndSection Section "Module" # Load "glx" # Load "dri" Load "extmod" # Load "synaptics" EndSection Section "ServerFlags" Option "AllowMouseOpenFail" Option "BlankTime" "5" Option "DontVTSwitch" "true" # Option "AIGLX" "false" EndSection Section "InputDevice" Identifier "keyboard" Driver "kbd" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "de" Option "XkbVariant" "eeepc" EndSection Section "InputDevice" Identifier "mouse" Driver "mouse" Option "Device" "/dev/input/mice" Option "Protocol" "IMPS/2" Option "Emulate3Buttons" "yes" Option "ZAxisMapping" "4 5" Option "CorePointer" EndSection Section "InputDevice" Identifier "synaptics" Driver "synaptics" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" Option "LeftEdge" "1000" Option "RightEdge" "5400" Option "TopEdge" "1000" Option "BottomEdge" "4900" Option "PalmDetect" "0" Option "SHMConfig" "true" Option "SendCoreEvents" "yes" Option "HorizScrollDelta" "0" Option "RBCornerButton" "0" Option "RTCornerButton" "0" Option "MaxSpeed" "0.1" EndSection Section "Monitor" Identifier "Monitor1" VendorName "ASUS" ModelName "eeePC P701" Modeline "800x480" 29.58 800 816 896 992 480 481 484 497 -HSync +Vsync # 60 Hz EndSection Section "Device" Identifier "Device1" Driver "vesa" # VendorName "Intel Corporation" # BoardName "Mobile 915GM/GMS/910GML Express Graphics Controller" # BusID "PCI:0:2:0" EndSection Section "Screen" Identifier "Screen1" Device "Device1" Monitor "Monitor1" DefaultDepth 24 # SubSection "Display" # Depth 8 # Virtual 1024 768 # EndSubSection # SubSection "Display" # Depth 15 # Virtual 1024 768 # EndSubSection # SubSection "Display" # Depth 16 # Virtual 1024 768 # EndSubSection SubSection "Display" Depth 24 Virtual 800 600 EndSubSection EndSection Section "DRI" Mode 0666 EndSection Section "Extensions" Option "Composite" "Disable" EndSection Jetzt noch den Bootmanager umstellen: Code:
cd /mnt/test/boot/grub nano menu.lst Hier timeout auf 3 setzen und i8042.noloop an die erste Kernel Zeile anhängen. Zum Schluss müssen wir noch das passende Kernelmodul für die "Netzwerkkarte" der Virtualbox nachinstallieren. Wechselt hierzu dann in folgendes Verzeichnis: Code:
cd /mnt/test/lib/modules/2.6.21.4-eeepc/kernel/drivers/net Code:
wget http://downloads.gargi.org/3epc_stuff/pcnet32.ko Wenn das File kopiert ist, fahrt die virtuelle Maschine herunter und hängt das Knoppix Image wieder aus. Jetzt startet die virtuelle Maschine neu und Ihr bekommt das gewohnte Eingangsbild des EeePCs beim ersten Start: ![]() Jetzt ruft die Konsle mit Code:
STRG+ALT+T Code:
sudo su Code:
depmod -a -v 2.6.21.4-eeepc ![]() Damit das Modul automatisch beim Hochfahren gestartet wird müsst Ihr das noch der /etc/modules beibringen: Code:
echo pcnet32 >> /etc/modules ![]() Startet die Maschine neu und nun löscht im Netzwerkmanager die bestehende Netzwerkverbindung und legt eine neue LAN Verbindung an. Dort markiert Ihr dann auch, dass diese beim Start automatisch hergestellt werden soll. Wenn alles klappt, dann bekommt Ihr nun eine Netzwerkverbindung: ![]() Damit habt Ihr eine Entwicklerumgebung für Euren EeePC installiert und Ihr könnt nun anfangen, die entsprechenden Build und Kernel Tools zu installieren. Der virtuelle EeePC: ![]() Viel Spaß! Euer Gargi
__________________
|
|
|
|
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| Ansicht | |
|
|
|
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Upslug mit dem EeePC | Gargi | Modem / Netzwerke allgemein | 0 | 15.07.2008 23:28 |
| EeePC: Opera auf dem EeePC installieren | Gargi | Netbooks | 0 | 03.05.2008 15:11 |
| EEEPC: Zeit automatisch mit Atomuhr synchronisieren | Gargi | Netbooks | 0 | 22.04.2008 21:31 |
| Ubuntu auf dem EeePC | Gargi | Netbooks | 0 | 20.04.2008 00:26 |
| DVD Profiler 3 auf dem Asus EeePC installieren | Gargi | Notebooks | 0 | 19.04.2008 16:54 |