Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
tutoriel:comment_installer_ubuntu_en_pxe_depuis_windows [Le 10/05/2009, 17:59] Ner0lph créée depuis « wiki:comment_installer_ubuntu_en_pxe_depuis_un_windows » |
tutoriel:comment_installer_ubuntu_en_pxe_depuis_windows [Le 11/09/2022, 12:18] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
====== Comment installer Ubuntu en PXE depuis Windows ? ====== | ====== Comment installer Ubuntu en PXE depuis Windows ? ====== | ||
- | Je vais vous présenter la méthode qui m'a permis d'installer ubuntu sur un ordinateur portable dont le lecteur de CD-ROM ne fonctionnait plus. | + | Ce tutoriel propose une méthode permettant d'installer Ubuntu sur un ordinateur portable dont le lecteur de CD-ROM ne fonctionne plus. |
Cette page s'inspire de l'explication faite sur le blog de [[http://hugi.to/blog/archive/2006/12/23/ubuntu-pxe-install-via-windows|Reto]]. | Cette page s'inspire de l'explication faite sur le blog de [[http://hugi.to/blog/archive/2006/12/23/ubuntu-pxe-install-via-windows|Reto]]. | ||
Ligne 13: | Ligne 13: | ||
Le PXE //(Preboot Execution Environment)// permet, si le BIOS de votre ordinateur le permet, d'installer un OS sans avoir de lecteur de CD disponible et que vous ne pouvez pas amorcer sur une clé USB (BIOS trop ancien). | Le PXE //(Preboot Execution Environment)// permet, si le BIOS de votre ordinateur le permet, d'installer un OS sans avoir de lecteur de CD disponible et que vous ne pouvez pas amorcer sur une clé USB (BIOS trop ancien). | ||
- | Vous avez seulement besoin d'un ordinateur qui fonctionne sur votre réseau (domestique ou entreprise) sur lequel vous installer un serveur TFTP et un accès à internet (donné par votre réseau). | + | Vous avez seulement besoin d'un ordinateur qui fonctionne sur votre réseau (domestique ou entreprise) sur lequel vous installez un serveur TFTP et un accès à internet (donné par votre réseau). |
Pour cette documentation, nous utiliserons : | Pour cette documentation, nous utiliserons : | ||
- | * un ordinateur sous Windows XP ; | + | * un ordinateur sous Windows XP autre que l'ordinateur d'installation d'Ubuntu ; |
+ | * ou un ordinateur sous Windows 10. L"application fonctionne aussi. Pour l'instant l'installation de la version 14.04.3 est difficile à cause des fichiers de paramétrage. | ||
* le serveur TFTP gratuit [[http://tftpd32.jounin.net/|TFTP32]] par Philippe Jounin ; | * le serveur TFTP gratuit [[http://tftpd32.jounin.net/|TFTP32]] par Philippe Jounin ; | ||
* le répertoire **netboot** d'un miroir ubuntu. | * le répertoire **netboot** d'un miroir ubuntu. | ||
Ligne 22: | Ligne 23: | ||
===== Pré-requis ===== | ===== Pré-requis ===== | ||
- | * télécharger et installer sur Windows le serveur TFTP. | + | * Télécharger le serveur TFTP et l'installer sur l'ordinateur sous Windows XP. |
- | * récupérer le répertoire **netboot** sur un miroir Ubuntu avec un client FTP. Pour nous ici le miroir est le suivant : [[http://ftp.crihan.fr/mirrors/archive.ubuntu.com/dists/intrepid/main/installer-i386/current/images/]]. | + | * Recuperer dans la liste ci-après l'archive **netboot.tar.gz** correspondant à votre version d'Ubuntu. Elle contient les dossiers **ubuntu-installer** et **pxelinux.cfg** et le fichier **pxelinux.0**. |
+ | **Trusty** (A vérifier que c'est bien cela). | ||
+ | http://archive.ubuntu.com/ubuntu/dists/trusty-proposed/main/installer-amd64/current/images/netboot/netboot.tar.gz | ||
+ | |||
+ | http://archive.ubuntu.com/ubuntu/dists/trusty-proposed/main/installer-i386/current/images/netboot/netboot.tar.gz | ||
+ | |||
+ | **[[:Quantal]]** | ||
+ | * **[[http://archive.ubuntu.com/ubuntu/dists/quantal/main/installer-i386/current/images/netboot/|i386]]** (compatible avec la majorité des ordinateurs). | ||
+ | * **[[http://archive.ubuntu.com/ubuntu/dists/quantal/main/installer-amd64/current/images/netboot/|amd64]]** (pour les processeurs 64 bits, AMD ou Intel). | ||
+ | |||
+ | **[[:Precise]]** | ||
+ | * **[[http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/netboot/|i386]]** (compatible avec la majorité des ordinateurs). | ||
+ | * **[[http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-amd64/current/images/netboot/|amd64]]** (pour les processeurs 64 bits, AMD ou Intel). | ||
+ | |||
+ | **[[:Maverick]]** //(maintenu jusqu'à Avril 2012)// | ||
+ | * **[[http://archive.ubuntu.com/ubuntu/dists/maverick/main/installer-i386/current/images/netboot/|i386]]** (pour la majorité des ordinateurs). | ||
+ | * **[[http://archive.ubuntu.com/ubuntu/dists/maverick/main/installer-amd64/current/images/netboot/|amd64]]** (pour les processeurs AMD ou INTEL 64bits). | ||
+ | |||
+ | **[[:Lucid]]** //(maintenu jusqu'à Avril 2013 (postes de travail) et Avril 2015 (serveurs))// | ||
+ | * **[[http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-i386/current/images/netboot/|i386]]** (pour la majorité des ordinateurs). | ||
+ | * **[[http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-amd64/current/images/netboot/|amd64]]** (pour les processeurs AMD ou INTEL 64-bits). | ||
+ | |||
+ | **[[:Karmic]]** //(maintenu jusqu'à Avril 2011)// | ||
+ | * **[[http://archive.ubuntu.com/ubuntu/dists/karmic/main/installer-i386/current/images/netboot/|i386]]** (pour la majorité des ordinateurs). | ||
+ | * **[[http://archive.ubuntu.com/ubuntu/dists/karmic/main/installer-amd64/current/images/netboot/|amd64]]** (pour les processeurs AMD ou INTEL 64-bits). | ||
+ | |||
+ | **[[:Hardy]]** //(maintenu jusqu'à Avril 2011 (postes de travail) et Avril 2013 (serveurs))// | ||
+ | * **[[http://archive.ubuntu.com/ubuntu/dists/hardy/main/installer-i386/current/images/netboot/|i386]]** (pour la majorité des ordinateurs). | ||
+ | * **[[http://archive.ubuntu.com/ubuntu/dists/hardy/main/installer-amd64/current/images/netboot/|amd64]]** (pour les processeurs AMD ou INTEL 64-bits). | ||
+ | |||
+ | **[[:Dapper]]** //(maintenu jusqu'à Juin 2009 (postes de travail) et Juin 2011 (serveurs))// | ||
+ | * **[[http://archive.ubuntu.com/ubuntu/dists/dapper/main/installer-i386/current/images/netboot/|i386]]** (pour la majorité des ordinateurs). | ||
+ | * **[[http://archive.ubuntu.com/ubuntu/dists/dapper/main/installer-amd64/current/images/netboot/|amd64]]** (pour les processeurs AMD ou INTEL 64-bits). | ||
+ | | ||
===== Configuration de TFTP32 ===== | ===== Configuration de TFTP32 ===== | ||
- | - Créer un répertoire TFTP sur la racine « C: » (ou où vous le voulez). | + | - Créer un répertoire TFTP sur la racine « C: » (ou où vous le voulez). |
+ | <note help> Spécificité windows 10: Suite à un contrôle plus approfondi des sécurités, il est impossible d'avoir l'application dans un répertoire et les fichiers de paramétrage dans un autre. L'action de 'Modifier l'emplacement du « Current Directory » avec l'emplacement de votre répertoire TFTP' ne fonctionne plus. | ||
+ | La solution est de copier le répertoire tftpd32.452 à l'endroit qu'on désire et de renommer ce répertoire en TFTP. Cependant il n'est pas obligatoire d'avoir le répertoire TFTP. Tout fonctionne correctement dans le sous-répertoire de téléchargement.</note> | ||
- Exécuter le serveur TFTP32 en double cliquant sur l'icône. | - Exécuter le serveur TFTP32 en double cliquant sur l'icône. | ||
- | - Modifier l'emplacement du « Current Directory » avec l'emplacement de votre répertoire TFTP. | + | - Modifier l'emplacement du « Current Directory » avec l'emplacement de votre répertoire TFTP. |
- | - Cliquer sur l'onglet « DHCP server » et compléter les parties qui correspondent à votre réseau. | + | - Aller dans « Settings » |
- | - Saisir **pxelinux0** dans la partie « Boot File ». | + | - Cliquer sur l'onglet « DHCP » et compléter les parties qui correspondent à votre réseau. |
+ | - Saisir **pxelinux.0** dans la partie « Boot File ». | ||
+ | |||
+ | <note tip> | ||
+ | Les parties qui correspondent à votre réseau peuvent être trouvé en tapant la commande **ipconfig /all** dans l'invite de commande de Windows. De plus si vous n'avez pas de réseau spécial ou de pré-requis spéciaux pour votre réseau, je vous conseille de laisser **Domain Name** et **Additional option** vide. | ||
+ | </note> | ||
- | Maintenant, il faut copier le netboot d'Ubuntu dans le répertoire de TFTP : | + | Maintenant, il faut copier le netboot d'Ubuntu dans le répertoire de TFTP : |
- | - copier le répertoire ubuntu-installer dans votre répertoire TFTP ; | + | - copier le répertoire ubuntu-installer dans votre répertoire TFTP ; |
- | - copier le réportoire pxelinux.cfg qui se trouve dans ubuntu-installer/i386/ dans votre répertoire TFTP ; | + | - copier le répertoire pxelinux.cfg qui se trouve dans ubuntu-installer/i386/ dans votre répertoire TFTP ; |
+ | <note help>attention, il semble que ce repertoire contienne un mauvais fichier en version 14.04. il suffit de conserver la version précédente.</note> | ||
- copier le fichier pxelinux.0 qui se trouve dans ubuntu-installer/i386/ dans votre répertoire TFTP. | - copier le fichier pxelinux.0 qui se trouve dans ubuntu-installer/i386/ dans votre répertoire TFTP. | ||
Ligne 42: | Ligne 84: | ||
* ''c:\TFTP\ubuntu-installer'' et ses sous-répertoires | * ''c:\TFTP\ubuntu-installer'' et ses sous-répertoires | ||
* ''c:\TFTP\pxelinux.0'' | * ''c:\TFTP\pxelinux.0'' | ||
+ | On peut utiliser deux fois winzip pour décompresser. | ||
===== Redémarrage ===== | ===== Redémarrage ===== | ||
Ligne 50: | Ligne 92: | ||
Bonne installation d'Ubuntu | Bonne installation d'Ubuntu | ||
+ | |||
+ | ===== Installation d'Ubuntu ===== | ||
+ | |||
+ | L'installation d'Ubuntu de cette manière est quelque peu déroutante pour un non-initié. | ||
+ | |||
+ | Vous allez arriver sur une page avec le logo d'Ubuntu, appuyez juste sur **Entrée** pour lancer l'installation automatique (celle-ci peut mettre du temps à démarrer!) | ||
+ | |||
+ | Si vous n'avez jamais installé Ubuntu par internet, je vous conseille de suivre [[tutoriel:installer_ubuntu_par_internet|ce tutoriel]] a partir de la section installation. | ||
+ | |||
---- | ---- | ||
+ | ===== Comment vérifier que TFPT32 fonctionne. ===== | ||
+ | Le 25/10/2015. Je viens de découvrir cette documentation. Mon but est de maîtriser cette technique pour booter une installation nouvelle dont les caractéristiques sont: ubuntu 14.04.3 AMD en EFI. J'ai téléchargé cette application sur windows10 et sur windowsxp. J'ai pu vérifier que cela semble possible. Mais je n'y arrive pas. | ||
+ | Pour le moment, je voudrais vérifier que le serveur TPFC et le client TPFC fonctionnent. | ||
+ | |||
+ | J'ai donc tout cela sur un même windows XP. | ||
+ | Lorsque je fais la commande "GET", j'ai un message me disant que le fichier existe avec une demande d'écrasement, Lorsque je répond OUI, J'ai le message | ||
+ | Error in Recv. Error code is 10054 (une connexion existante a du être fermée par l'hôte distant.) | ||
+ | Lorsque je fais la commande 'PUT' J'ai directement ce message. | ||
+ | J'ai certainement un problème windows XP. | ||
+ | |||
+ | J'ai donc tenté aussi dans un même windows10. | ||
+ | Lorsque je fais la commande "GET", j'ai un message me disant que le fichier existe avec une demande d'écrasement, Lorsque je répond OUI, J'ai le message | ||
+ | Server stops the transfert Error"1 File not found. | ||
+ | Malheureusement, cela est vrai, il a été supprimé par probablement la commande d'écrasement. | ||
+ | Je peux donc relancer. Dans ce contexte,il message d'erreur devient | ||
+ | Error in Recv. Error code 10038 (Une opération a été tentée sur autre chose qu'un socket.) suivi du message Server stops the transfert Error"1 File not found. | ||
+ | |||
+ | Lorsque je fais la commande 'PUT' J'ai directement ce message. Server stops the transfert Error#2 Acces violation. | ||
+ | J'ai certainement aussi un problème windows10. | ||
+ | |||
+ | Une question. Si vous avez déjà utilisé ce logiciel, pouvez-vous vérifier que l'échange est possible sur la même machine? Vous pouvez me contacter via mon profil que je viens d'ajouter ci-dessous. | ||
+ | |||
+ | |||
+ | |||
+ | |||
//Contributeur principal : [[utilisateurs:Tchoa]] ([[http://forum.ubuntu-fr.org/profile.php?id=94108|profil]]).// | //Contributeur principal : [[utilisateurs:Tchoa]] ([[http://forum.ubuntu-fr.org/profile.php?id=94108|profil]]).// | ||
+ | //Contributeur secondaire : [[utilisateurs:Bougron]] ([[http://forum.ubuntu-fr.org/profile.php?id=300561|profil]]).// | ||
+ | |||
+ |