Accueil
 

Console

To have a real console(terminal emulator) under windows: http://sourceforge.net/projects/console/

Cygwin

Presentation

Cygwin permet de disposer d’un environnement GNU complet sous windows (serveurX, serveur ssh, gcc, autotools,...) Nous allons l’installer afin de beneficier de son serveur X. (Nous pourrons lance des applications de colinux dessus apres par exemple)

Installation de Cygwin

  • Telecharger Cygwin sur http://www.cygwin.com/setup.exe
  • Install from Internet
  • Installer Cygwin (prenons C:\Cygwin comme reference)
  • Default text file type –> Unix
  • Choisir un serveur (bon debit → http:\\gnu.kookel.org)
  • Dans la categorie :
    • X11 : Installer Xwin, Xwin-gl, f100, base, etc...
    • Net : Installer Openssl, Ping, etc...

Configuration de Xwindow sous windows

  • allez dans le repertoire C:\Cygwin et creer le fichier Xwin.bat
@echo off
@on change de partition
C:
@on change de dossier
chdir C:\cygwin\bin
@on donne le PATH courrant (pour la recherche des dl)
PATH=C:\cygwin\usr\X11R6\bin
@on lance le serveur X
..\usr\X11R6\bin\Xwin_GL -ac -multiwindow
  • Vous pouvez maintenant lancer le serveur X de cygwin en lancant Xwin.bat
  • Ouvrez un console cygwin, tapper: export DISPLAY=’0.0’ pour lui dire d’utiliser le serveur X local
  • puis lancer xclock pour tester votre serveur X

Mingw/Msys

Mingw contient gcc, Msys contient plus d’outil posix comme make.

Installation

Le plus simple est de l’installer a la racine de son cygwin.

Compilation sous Cygwin

Pour compiler il suffit ensuite de lancer une console cygwin puis de faire:

export PATH=/Mingw/bin:$PATH
make -f makefile.mingw

GTK/Glib

http://gladewin32.sourceforge.net permet d’installer tous les fichiers de developpement necessaire pour compiler des programme gtk2 sous windows avec mingw. Il contient aussi glade qui permet de designer des interfaces graphiques.

Colinux

Installation

Introduction

Choix de la methode pour accéder au reseau

  • “Bridged ethernet” permet d’injecter l’interface reseau de colinux dans un sous reseau existant sous windows. Par exemple si vous avez une carte reseau qui à pour adresse 192.168.0.3/255.255.255.0 et que vous voulez que colinux soit dans le même sous reseau (donc que votre interface reseau colinux ait une adresse commencant par 192.168.0.*) Colinux sera juste une machine de plus sur le reseau existant.
  • “Virtual Ethernet” permet de faire reconnaitre l’interface reseau de colinux comme une nouvelle interface reseau windows. Il faudra ensuite faire un bridge entre colinux et votre reseau local pour avoir internet, ou activer le nat windows pour l’interface reseau de colinux

Apres l'installation

loggez vous :

  • login: root
  • password: root

pour avoir le clavier en francais executer :

loadkeys fr

Redimentionnement d'un image colinux a l'aide de cygwin

on commence par éteindre colinux on lance la console de cygwin:

#on ouvre le répertoire de colinux
cd /cygdrive/c/colinux
#on crée une nouvelle image à partir de l'ancienne (attention à conserver l'ancienne image pour la suite des opérations)
cp  Debian-3.0r2.ext3-mit-backports.1gb Debian-Colinux-Unstable.2gb
#on ajoute 1GO à la fin de l'image
dd if=/dev/zero bs=1k count=1M > Debian-Colinux-Unstable.2gb

Ensuite il faut éditer le fichier de configuration (default.colinux.xml) On veux rajouter la nouvelle image dans le fichier de configuration pour pouvoir la manipuler avec les outils GNU de colinux ajouter:

<block_device index="2" path="\DosDevices\c:\colinux\Debian-Colinux-Unstable.2gb" enabled="true" />

attention a mettre le bon path et un index non utilisé (par default l’index 0 correspond à l’image colinux et l’index 1 à l’image de swap)

relancer colinux et se loguer dans la console:

#il faut s'assurer que la nouvelle partition ne soit pas monté,
#autrement dis que cobd2 (remplacer 2 par l'index associé à votre nouvelle image)
#n'appaisse pas dans la liste des partitions montés (mount affiche cette liste)
mount
 
#on verifie l'integrité de la nouvelle partition
#-f = force, -v = verbose
e2fsck -fv /dev/cobd2
 
#on reconstruit la structure interne ext3 sur l'ensemble de la partition de maniere a prendre en compte la nouvelle place disponible.
resize2fs /dev/cobd2
 
#on éteint colinux pour redémarrer sur la nouvelle partition
halt

il suffit maintenant de rééditer le fichier de configuration de maniere à bouter sur la nouvelle image. on supprime :

<block_device index="0" path="\DosDevices\c:\colinux\Debian-3.0r2.ext3-mit-backports.1gb" enabled="true" />
<block_device index="2" path="\DosDevices\c:\colinux\Debian-Colinux-Unstable.2gb" enabled="true" />

on ajoute :

<block_device index="0" path="\DosDevices\c:\colinux\Debian-Colinux-Unstable.2gb" enabled="true" />

On relance colinux, ca marche, et c’est fini!

Topologie Linux

Topologie linux est un distribution GNU/linux qui presente l’interet de facilement s’integrer a windows. Elle peut s’installer sur une partition windows. On peut l’utiliser normalement comme toutes distrubutions linux, mais la ou ca devient interessant c’est que grace à colinux celle ci peut etre directement lancé depuis windows. Topologie Linux est basé sur slackware, elle utilise vnc pour avoir un affichage sous windows.

Telnet

pour terminer une session telnet:

  • sur un qwerty: ctrl+] puis q
  • sur un azerty: ctrl+$ puis q
 
linuxinwindows.txt · Last modified: 2008/03/05 13:46 by ctaf
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki