Installer Linux dans Windows avec coLinux

Formation

En Semi-présenciel Paris

Prix sur demande

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Méthodologie

    En semi-présentiel

  • Lieu

    Paris

Grâce à cette formation vous pourrez acquérir les connaissances nécessaires qui vous permettrons d’ajouter des compétences à votre profil et obtenir de solides aptitude qui vous offriront de nombreuses opportunités professionnelles.

Les sites et dates disponibles

Lieu

Date de début

Paris ((75) Paris)
Voir plan
7 Cité Paradis, 75010

Date de début

Consulter

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Le programme

Introduction du cours

Bonjour à tous et bienvenue !

Vous avez depuis longtemps envie d'installer GNU/Linux mais vous n'en avez pas la possibilité du fait de certaines raisons techniques, professionnelles ou autres et vous pensez devoir vous contenter de Windows ?

Si vous voulez l'installer quand même, alors vous êtes à la bonne page. :D
Tout cela grâce à coLinux (et XMing), que vous allez découvrir dans ce mini-tuto qui, je l'espère, vous sera utile en vous permettant de faire fonctionner Linux comme vous le feriez avec n'importe quelle application.

Le seul pré requis : un tout petit peu plus de 2 Go minimum d'espace libre sur votre disque dur mais à la fin de ce tuto, vous aurez normalement installé Ubuntu 7.10 avec KDE sur votre PC.

Installer Ubuntu avec coLinuxcoLinux, c'est quoi ?

Pour faire court, coLinux est en fait un "portage" du noyau Linux qui lui permet de fonctionner sous Windows et qui est bien sûr libre et gratuit. Il permet d'utiliser les distributions Linux les plus courantes que sont Debian, Ubuntu, Fedora ainsi que Gentoo et ArchLinux.

Si la notion de distribution vous est un peu floue ou ne vous dit absolument rien, je vous conseille de (re)lire le tout premier chapitre de l'excellent tuto de M@teo21 sur Linux. ;)

Téléchargement & Installation de coLinux

On va commencer par télécharger coLinux depuis SourceForge, et quand j'ai fait ce tuto, la dernière version stable était la 0.7.3. J'ai donc cliqué sur "coLinux-stable" puis sur "coLinux-0.7.3.exe" pour télécharger l'installateur.

Vous pouvez maintenant démarrer l'installateur.

  • Au niveau des composants à installer, vous pouvez décocher les cases "Virtual Ethernet Driver" et "Bridged Ethernet" car vous n'en aurez pas besoin.

  • Vous allez maintenant pouvoir choisir quelle distribution de Linux vous voulez utiliser, cependant nous allons choisir "No download" car l'installateur ne nous propose pas toujours la dernière version de chaque distrib' supportée par coLinux. Nous allons donc la prendre sur SourceForge...

  • Enfin, lancez l'installation en cliquant sur "Install".

L'installaton de coLinux commence alors.

Il est possible qu'à un certain moment Windows vous demande si vous êtes sûrs de vouloir installer un pilote : validez sans hésiter. :)

Pour récupérer Ubuntu, cliquez donc sur le lien de tout à l'heure puis, cette fois, sur "Images 2.6.x Ubuntu" et prenez la dernière version. J'ai ici choisi "Ubuntu-7.10.ext3.2GB.7z". Ce fichier est très fortement compressé car il ne pèse qu'une cinquantaine de Mo, mais une fois décompressé il est composé d'un fichier de 128Ko et un autre de... 2 Go ! :-°
Et ces fichiers, il va falloir les décompresser dans un dossier de votre choix (vous pouvez utiliser le même qu'à l'installation). Pour ce faire, je vous conseille l'utilitaire 7zip. Je vous préviens, pendant la décompression vous avez le temps d'aller boire un café, enfin peut-être pas quand même ( +/- 5min suivant votre PC).

Maintenant, coLinux doit être installé mais il n'y a aucun raccourci pour le démarrer !
Nous allons donc nous occuper de ça dans la prochaine partie !

Configurer coLinux

S'il n'a pas son raccourci dans votre Menu Démarrer ou sur votre Bureau contrairement à la plupart des applications, c'est que coLinux se configure non pas avec une belle fenêtre avec des jolis boutons mais avec... la ligne de commandes !

Non ! Non ! Partez pas ! Vous n'êtes pas encore tombés en enfer (bon, ok, ça va pas tarder)...

coLinux est un démon !

Eh oui ! coLinux est bel et bien ce que l'on appelle un démon. :diable:

Citation : Wikipedia

Un démon (ou daemon en anglais) désigne un type de programme informatique, un processus qui s'exécute en arrière-plan plutôt que sous le contrôle direct d'un utilisateur.

Le démon coLinux s'appelle... colinux-daemon, très logique me direz-vous...
Mais un démon a besoin de savoir ce qu'il doit faire car, comme il travaille en arrière-plan, il n'a pas la possibilité de demander des infos à l'utilisateur et c'est là qu'entre en scène la ligne de commandes.

En fait, on va créer un fichier contenant la configuration et on va démarrer colinux-daemon en lui disant où se trouve ce fichier ! Ce fichier, on l'appellera coLinux.ini pour ne pas se compliquer la vie. :p

Donc direction le dossier où vous avez installé coLinux, et créé ce fichier.
Pour l'instant il est vide, mais on va le remplir tout de suite !

Configurer le démon

Dans ce fameux fichier, on va dire à notre démon ce qu'il doit charger.
Vous ne pouvez pas le deviner alors je vous le donne et on va le décortiquer ensemble :

kernel=vmlinux initrd=initrd.gz root=/dev/cobd0 ro cobd0=Ubuntu-7.10.ext3.2gb.fs cobd1=swap128.fs cofs0="C:\Documents And Settings\All Users\Documents" eth0=slirp
  • Les trois premières lignes servent à initialiser coLinux en lui indiquant :

    • le nom du fichier avec la "vm" ;

    • le nom d'un fichier qui sert uniquement à préparer le terrain lors du premier lancement ;

    • et quel dispositif de stockage doit être monté en tant que root.

  • cobd0 correspond au fichier de 2 Go que vous avez extrait tout à l'heure ;

  • cobd1 correspond au fichier swap qui se trouvait dans la même archive que celui de 2 Go ;

  • cofs0 correspond à un dossier de Windows auquel vous souhaitez pouvoir accéder depuis Linux (dans mon exemple, le dossier Documents partagés de Windows XP) ;

  • eth0 correspond à la connexion Internet que devra utiliser coLinux. Je vous conseille de garder slirp sauf si vous avez installé un des deux autres drivers et que vous voulez l'utiliser.

Vous pouvez partager jusqu'à 32 dossiers avec Windows (reportez-vous à l'annexe pour plus d'infos) en ajoutant une ligne telle que celle-ci :
cofsN=### où N est le numéro (de 0 à 31) et ### est l'adresse !

Si ce qu'il y a après un signe égal contient des espaces, vous devez mettre des guillemets !
Si vous ne le faites pas, coLinux démarrera de travers ou ne démarrera pas...

J'ai volontairement omis (pour ne pas compliquer les choses) trois commandes :
cobdN=Device\HarddiskX\PartitionY où N est un nombre, X>=0 et Y>=1 qui permet d'utiliser un partition Y d'un disque X.
Cette commande peut aussi être utilisée comme ceci pour activer le lecteur de CD par exemple :
cobd2=Device\Cdrom0
La deuxième commande permet l'ajout d'un périphérique série comme ceci :
ttys0=COM1,"BAUD=115200 PARITY=n DATA=8 STOP=1 dtr=on rts=on"
Les paramètres étant bien sûr à adapter suivant le périphérique.
Je garde la dernière option pour tout à l'heure...

Vous pouvez garder ce fichier sous la main car on s'en servira à nouveau plus tard !

Bon c'est bien beau de faire la configuration mais j'aimerais bien pouvoir l'utiliser pour faire fonctionner coLinux moi... Tu nous as toujours pas expliqué comment !

Ca vient ! Ca vient ! Faut pas mettre la charrue avant les boeufs ! :)
On va donc s'y attaquer, maintenant que tout le reste est prêt...

Démarrer coLinux

Il y a deux manières d'utiliser coLinux : soit en tant que programme normal, soit en tant que service...
Nous verrons en détails les deux manières de procéder car elles ont toutes les deux leurs avantages et leurs inconvénients (vous verrez par vous-mêmes dans la suite).
Mais avant tout, sachez que tout ce que nous avons mis dans un fichier, nous aurions pu l'écrire en tant qu'une commande, tout à la suite ! Vous imaginez ?
J'ai préféré vous faire faire ce fichier car comme ça, le seul paramètre à donner sera @colinux.ini . Tout de suite, on trouve ça mieux, hein ? :)

Les services

Les services sont quelque chose d'assez abstrait pour beaucoup de personnes, car on ne les voit pas à moins d'aller chercher au bon endroit...
En fait, il s'agit tout simplement de programmes qui sont "enregistrés" auprès de Windows pour pouvoir être démarrés facilement, ou même automatiquement avec Windows. Il s'agit principalemnt de composants internes de Windows mais n'importe quel programme peut s'y ajouter, comme par exemple un antivirus ou un anti-spyware... ;)
Certains services sont indispensables au système, et si on les arrête avec le gestionnaire de tâches, il se peut que votre ordinateur redémarre subitement ! :o

Utiliser coLinux en tant que service

En tant que service, il y a plusieurs commandes à connaître !

Pour exécuter une commande, il faut aller dans le menu démarrer et faire "Exécuter".
Vous devez cependant utiliser une invite de commandes pour taper les deux premières (Démarrer -> Exécuter -> "cmd") et, auparavant, y lancer la commande suivante :
cd "C:\Program Files\coLinux"
Cette commande étant à adapter suivant votre dossier d'installation...

Enregistrer le service

Ceci permet de l'utiliser en temps que service (sorte d'installation) :
colinux-daemon --install-service "coLinux" @colinux.ini

Enlever le service

Ceci annule la commande précédente (sorte de désinstallation).

Attention à bien avoir arrêté le service s'il était démarré avant de faire cette commande !!!
Cela pourrait causer des problèmes s'il était toujours allumé !

colinux-daemon --remove-service "coLinux"

Démarrer le service

Vous pouvez créer un raccourci vers cette commande pour ne pas avoir à l'écrire à chaque fois bien qu'elle ne soit pas longue.
Je vais par contre vous demander d'attendre avant de la lancer (oui, je sais bien que vous êtes impatients et non, je ne suis pas sadique) ! :ange:

net start "coLinux"

Arrêter le service

(Vous n'en aurez probablement pas besoin.)
net stop "coLinux"

Utiliser coLinux en tant que programme normal

Dans ce cas-là, la démarche peut sembler plus simple/pratique bien qu'elle ne le soit pas vraiment.
Il faut juste créer un raccourci vers le fichier colinux-deamon.exe et, une fois créé, éditer ses propriétés de la façon suivante.
Dans l'onglet Raccourci, modifiez le champ Cible pour qu'il ressemble à ça (à adapter suivant le dossier d'installation bien sûr) :
"C:\Program Files\coLinux\colinux-daemon.exe" "@colinux.ini"

Une histoire de consoles

Vous avez maintenant les clés en main pour démarrer coLinux avec Ubuntu... :p
Mais ce n'est pas pour autant que je vais vous lâcher tout seuls face à la console coLinux bien qu'elle soit pas méchante !
D'ailleurs cette console coLinux, parlons-en un peu !

Les deux consoles de coLinux

Effectivement, coLinux vient avec deux consoles : FLTK et NT !
Eh oui ! Encore un choix entre deux options à faire !
Rassurez-vous, comme tout à l'heure, vous pouvez changer à tout moment sans problème !
Vous pouvez même utiliser coLinux 5 min avec l'une, la fermer et lancer l'autre pour continuer ce que vous faisiez avant (sans avoir éteint coLinux) !

Cependant, avant de vous les présenter en détails, je dois vous dire un truc super hyper méga important !
Elles utilisent le clavier QWERTY et non pas AZERTY comme nous...
En clair, vous appuyez sur a, ça vous fait un q, vous faites z, ça fait un w, le m fait une virgule et les symboles changent tous de place ! :colere2:
Mais c'est pas un gros problème quand on a un dessin d'un clavier QWERTY :

Retournons à nos moutons, ou plutôt, nos consoles !
Les voici, les voilà :

FLTK, la console fournie avec coLinux.

NT, la console de Windows
(qui propose un réglage de la taille/police des caractères contrairement à FLTK).

Je vous conseille d'utiliser FLTK si jamais vous avez coLinux en service mais plutôt NT sinon. Pourquoi ?
Pour deux raisons très simples :

  • si vous utilisez coLinux en tant que simple programme, celui-ci va déjà ouvrir une console NT pour les messages du Kernel, FLTK ouvrirait alors une seconde fenêtre alors qu'on peut réutiliser celle déjà existante en choisissant la console NT ;

  • si vous avez coLinux en service, il ne lance par défaut aucune console donc autant choisir celle qui est faite pour coLinux, donc FLTK !

C'est bien beau de me dire ça !
Mais tu ne m'as pas dit comment faire pour choisir... >_

C'est vrai ? Ah ouais désolé... J'y viens !

Choisir sa console

Avec coLinux en service, choisir la console est tellement simple que c'en est frustrant. :lol:
Il suffit de lancer soit le programme colinux-console-fltk.exe, soit colinux-console-nt.exe !
Vous n'avez qu'à vous faire des raccourcis !

Si vous n'avez pas mis coLinux en service, FLTK s'ouvrira par défaut, mais si vous préférez NT, direction le dossier coLinux.
Créez un fichier .bat ou .cmd avec un nom de votre choix, ouvrez-le avec le bloc-notes et tapez ça dedans :
colinux-daemon.exe @coLinux.ini -t NT

Pour changer la police par défaut un peu moche, créez où vous voulez un raccourci vers ce fichier. Dans les propriétés du raccourci, onglet "Police", au lieu de "Polices Raster", choisissez "Lucida Console" et gardez la taille par défaut ou mettez-la à votre goût.

En avant, marche !

Voilà, ça y est, vous êtes enfin prêts pour entrer dans la grande aventure...

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Installer Linux dans Windows avec coLinux

Prix sur demande