Stoppt die Vorratsdatenspeicherung! Jetzt klicken & handeln!Willst du auch bei der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien:
 

CoLinux

FAQ

Was ist CoLinux ?

CoLinux ist ein Linux System das direkt unter windows lauffähig ist. Die Projekt Hompage ist http://www.colinux.org. Das zum Projekt zugehörige WiKi finden Sie auf : http://wiki.colinux.org

Was bringt CoLinux ?

Es ermöglicht es sehr einfach und ohne viel Aufwand ein komplettes Linux System paranell zu Windows am laufen zu haben. Es ist somit möglich im MS-Word einen Text zu schreiben und gleichzeitig die Screenshots in Linux zu erstellen.

Installation

Diese Installations Anleitung bezieht sich auf CoLinux 0.62. Es wird hier ein Debian System aufgesetzt.

Basis

Ich habe folgende Dateien von der CoLinux Homepage https://sourceforge.net/projects/colinux/ gezogen :

  • coLinux-stable | Download coLinux-0.6.2.exe
  • Root FS Images - 2.6.x-based | Download Debian-20040605-mit.ext3.1610mb.bz2
  • Ein Dummy SWAP Datei von : http://gniarf.nerim.net/colinux/swap/
  • Nun die Installations Routine starten.
  • Bei der Installation direkt das Debian Root Image herrunterladen.
  • Die Installation hat eine Debian-3.0r2.ext3-mit-backports.1gb.bz2 Datei direkt ins CoLinux Verzeichnis gelegt, diese entpacken.
  • Die SWAP Datei ebenfalls entpacken.

XML Konfiguration

  • Öffnen der default.colinux.xml im Zielverzeichnis mit einem Editor (z.B. Wordpad)
  • Es gibt zwei einträge mit :
    <block_device index="0" path="\DosDevices\c:\coLinux\root_fs" enabled="true" />
    <block_device index="1" path="\DosDevices\c:\coLinux\swap_device" enabled="true" />
  • Evtl. sind die Pfadangaben falsch, also diese anpassen.
  • Das Debian Image sollte in der obrigen Konfiguratio in c:\coLinux liegen und den Namen root_fd tragen.
  • Die SWAP Datei liegt ebenfalls in c:\coLinux und heißt swap_device
  • Bei mir liegen die Laufwerks-Images in einem Unterordner:
    <block_device index="0" path="\DosDevices\W:\coLinux\drives\debian" enabled="true" />
    <block_device index="1" path="\DosDevices\W:\coLinux\drives\swap_128Mb" enabled="true" />

Erster Start

  • Jetzt kann in der Windows Konsole im CoLinux installationsverzeichnis folgender Befehl abgesetzt werden:
colinux-daemon.exe -t nt -c default.colinux.xml
  • Damit sollte das coLinux System booten. (Benutzer:root Passwort:root)

Debian Grundeinrichtung

Netzwerk aktivieren

  • Damit coLinux auf das Internet zugreifen kann, muss man in der Windows Konfiguration das Netzwerk sharen.
  • Einfach die Netzwerkverbindungen von Windows öffnen und die Eigenschaften eurer aktuellen Internetverbindung aufrufen.
  • Bei mir ist das die FHKN VPN Verbindung.
  • In den Eigenschaften auf die Registerkarte “Erweitert” gehen und den Hacken bei “Anderen Nutzern das nutzen der Internetverbindung erlauben setzen” in der darunterliegenden ComboBox das “TAB” Device auswählen.
  • nun sollte in coLinux ein ping auf z.b. google gehen :
    ping www.google.de

Deutsche Tastatur

  • In coLinux einfach :
    apt-get update
    apt-get install console-data console-common
    dpkg-reconfigure console-data
    
  • Folgende Eingaben sind dann nötig :
    • OK
    • Select Keymap from arch List
    • qwertz
    • German
    • standard
    • latin1
  • Der - liegt in der Englischen Tastatur auf dem ß

Einrichtung für Linux Entwicklung

  • interresant sind folgende Packages :
    • kate — KDE Editor
    • gcc — Erstmal nen C-Compiler
    • make — make halt.
    • g++ — nen C++ Compiler brauchen wir natürlich auch.
    • gdb — den Debugger zeihen
    • ddd — DER öminöße grafischer Debugger von Linux
    • svn — für SVN checkin / outs
    • manpages-de — Deutsche man Pages
    • manpages-de-dev — Deutsche man Pages für Entwickler.

Benutzen von CoLinux

Debian

Das gute an Debian ist die konfortable Packet Verwaltung. Folgende Befehle hierfür sehr sind wichtig:

Befehl Beschreibung
apt-get update Aktuallisiert die Packet Liste der Download Server. Immer vor einem der folgenden Befehle ausführen
apt-get install %PACKET_NAME% Installiert das mit %PACKET_NAME% angegebene Packet
apt-get dist-upgrad Bringt alle installierten Packete auf den aktuellen Stand
apt-cache search %STRING% Such in der Packetliste nach Packeten die den %STRING% enthalten. Gut, wenn man nur wage weiß was man installieren möchte.

Zugriff auf Windows Dateien

Zum Zugriff auf das Host Dateisystem gibt es seit 0.63 die Möglichkeit das COFS System zu nutzen.

  • Hierzu trägt man als erstes in der CoLinux - Konfigurationsdatei die gewünschten Verzeichnisse ein.
<cofs_device index="0" type="flat" path="\DosDevices\W:\" enabled="true" />
  • In der obrigen Zeile wird das Laufwerk W: (Unterverzeichnisse sind natürlich auch möglich) mit dem CoFS Index 0 verbunden.
  • Nun reicht es die folgende Zeile in /etc/fstab einzutragen:
cofs0:/    /mnt/w    cofs    defaults    0    0
  • Nach einem Neustart sollte der Zugriff unter /mnt/w zugreifbar sein.

Vor Version 0.63 :
Einfach das smbfs Packet installieren und in /etc/fstab das Netzerkverzeichnis mounten: <code># %WindowsShare% %Mountpoint% smbfs username=%Benutzername%,passwd=%Passwort% vierzwei/share /W smbfs username=net,passwd=</code>

http://wiki.colinux.org/cgi-bin/AccessingWindowsDrivesWithSamba?highlight=%28samba%29 //

Grafische Oberfläche (KDE)

Für KDE installiert man sich am einfachsten das kde-base Packet. Damit aber auch Fenster dargestellt werden können muss unter Windows ein X-Server laufen. Am besten den X-Server von X-Ming http://freedesktop.org/wiki/Xming installieren (Hatte damit weniger Probleme mit der deutschen Tastatur). Der X-Ming Server ist dabei nur eine Standalone Version vom Cygwin Projekt, wer also Cygwin drauf hat, brauch noch nichtmal was zu installieren.

Der X-Server (Xming.exe) kann dabei mit unterschiedlichen Parameter gestartet werden.

-ac Startet den X-Server normal und akzeptiert Verbindungen von allen Clients im Netz
-multiwindow Erzeugt für jedes Linux Fenster ein Linux Fenster. (Von mir bevorzugt)
-clipboard Synchroniseriert die Zwischenablage zwischen Linux und Windows
-query 192.168.0.40 Anmeldung mit XDMCP am Linux (Erfordert ein paar Einstellungen in CoLinux)

Damit eine CoLinux Anwendung auch die Ausgabe an den X-Server unter Windows sendet, muss man das DISPLAY exportieren. Hierzu ist in der Konsole folgendes einzugeben:

export DISPLAY=192.168.0.1:0.0
xterm 

xterm ist dabei das anzuzeigende Programm, hier also ein X11 Terminal.

KDevelop3 installieren

Als erstes brauchen wir das kdevelop3 Package. Damit wir einen funktionierenden Compiler haben brauchen wir noch das g++ Packet.

wxWidgets Code übersetzen in KDevelop3

Damit wxWidgets Anwendungen übersetzt werden könne habe ich folgende zusätzlichen Packete gebraucht:

  • libwxwin2.4*
  • libwxgtk2.4*

Interessante Tools

Name Beschreibung Debian Packet
Kile LaTex Editor mit Autovervollständigung. kile
Umbrello Rudimentärer UML Designer umbrello

 
tutorial/colinux.txt · Last modified: 2007/10/22 21:49 by rainerw
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki