Je travaille actuellement dans un service d'assistance technologique pour mon collège, où nous réparons les ordinateurs personnels de tous les étudiants. Nous avons des centaines de DVD et CD que nous utilisons pour démarrer dans toutes sortes de choses différentes à dépanner. Parmi eux:
- Diverses distributions Linux
- Environnements Windows PE
- disque dur Regen
- Consoles de récupération Windows (toutes versions)
- Disques d'installation Windows (toutes les versions)
Cela signifie que nous dépensons une tonne d'argent sur les CD et DVD à mesure qu'ils se perdent, se rayent, etc. Cela devient très compliqué de les gérer! J'ai envisagé de jouer avec un serveur PXE qui pourrait nous permettre de démarrer sur ces choses sur le réseau et de réduire l'encombrement.
Certains de ces disques ont des informations de démarrage spéciales telles que vous ne pouvez pas simplement copier les fichiers sur un disque vierge. Et certains d'entre eux sont incompatibles les uns avec les autres sur les CD à démarrage multiple que j'ai créés. Par exemple, je n'ai pas pu créer de CD à démarrage multiple avec Ubuntu 11.04 et le CD de démarrage d'Hiren.
- Est-il possible d'avoir un serveur PXE qui peut permettre aux périphériques de "démarrer" dans de nombreux environnements différents?
- Est-il possible pour le serveur PXE d'avoir des images de disque amorçables (ISO) qu'il émule simplement pour que les ordinateurs connectés démarrent?
- Si la réponse au # 2 est «non», comment peut-on configurer un serveur PXE pour démarrer sur plusieurs choses?
En fin de compte, je voudrais démarrer sur un serveur PXE qui ne donne qu'un menu numéroté d'éléments sur lesquels nous pouvons démarrer. Comme 1) Ubuntu, 2) Regen de disque dur, 3) Windows 7 Home, etc. Est-ce possible?
Par où commencer?
la source
Réponses:
Oui. J'ai géré de nombreux serveurs PXE. Je recommanderais NeoPXE. Il y a des tonnes de documentation dessus et c'est très puissant. Vous pouvez faire des choses comme créer un menu qui se chargera en chaîne sur d'autres serveurs PXE et installera des cibles.
Vous devez également savoir qu'un serveur PXE est simplement un serveur DHCP associé à un serveur TFTP. Pour faire des choses plus avancées comme ce que j'explique ci-dessous, vous allez configurer un serveur DHCP proxy.
Par exemple, nous l'avons configuré de sorte que lors de votre premier démarrage PXE, vous ayez une liste d'options pour accéder aux serveurs PXE de plusieurs départements différents ou pour Linux, Solaris ou BSD. De là, vous pouvez aller dans Stable / Devel puis choisir votre architecture et votre version. Enfin, vous aurez la possibilité de faire un kickstart / autoyast / jumpstart ou une installation avec assistance.
Les menus peuvent être créés par programmation et / ou à la main. Vous modifiez les fichiers de configuration puis exécutez make. Je pense que cela répond à 1, 2 et 4. Pour le numéro 3, si je vous comprends bien ... vous ne pouvez pas simplement servir une image ISO à un client à partir d'un serveur PXE. Pour les distributions Linux, vous devrez généralement retirer initrd et vmlinuz, puis rendre le reste des packages accessibles via NFS, FTP, HTTP ou smb.
Je pense que c'est exactement ce que vous recherchez.
Faites-moi savoir si vous souhaitez des instructions plus spécifiques pour une distribution donnée ou si vous avez besoin d'aide pour configurer NeoPXE.
la source
J'avais un serveur PXE qui faisait également office de miroir Ubuntu local, et à mesure que de nouvelles versions sortaient, j'ajouterais de nouvelles images pour démarrer. Je crois que de nombreux systèmes d'exploitation sont capables de cela, mais Linux est le plus simple. Si le lien dans le post d'Amartel ne suffit pas pour vous y rendre, je peux écrire un post détaillé sur mon blog et vous tirer un lien dans les commentaires, mais voici les grandes lignes de ce dont vous avez besoin:
la source
Par hasard, ces ordinateurs sont-ils suffisamment nouveaux pour prendre en charge le démarrage sur un disque dur USB? Si c'est le cas, il existe une autre option que vous pouvez explorer. Vous pouvez consolider vos multiples PE sur un seul lecteur flash et créer un menu de démarrage personnalisé qui démarrera le PE de votre choix (ou exécutera d'autres outils). Je fais cela et je peux transporter essentiellement ce que vous transportez sur un seul lecteur flash (128 Go). Tant que le PC peut démarrer, c'est génial.
En ce qui concerne le serveur PXE, voici un lien sur la création d'un serveur PXE linux (ubuntu) pour plusieurs distributions, y compris les images DOS. Cela devrait être un bon point de départ: https://help.ubuntu.com/community/PXEInstallMultiDistro
la source
Si vous avez de l'argent à dépenser, Altiris est un bon système de déploiement - http://www.symantec.com/business/deployment-solution
la source