1 votes

Exécuter Windows en mode natif sur le matériel Xserve ?

On m'a donné un vieux Xserve 2008 à la retraite. Ce modèle ne peut pas faire fonctionner officiellement Mac OS X au-delà de Lion Server. J'ai essayé les astuces pour faire démarrer les versions ultérieures d'OS X sur ce modèle, et bien que cela fonctionne, les dernières versions d'OS X Server ne prennent pas en charge ce matériel - par exemple, la plupart des fonctions de gestion à distance (puissance/ventilation/vitesse du processeur/santé du disque/etc) ne fonctionnent pas, car Apple considère que ce matériel n'est pas pris en charge.

J'aimerais faire fonctionner Windows 2012 Server R2 en mode natif sur ce matériel. Je sais que l'installation dans une VM serait une option, mais je n'ai pas de licence pour des versions de Fusion suffisamment anciennes pour fonctionner sur Lion, et Virtualbox a été une expérience mitigée pour moi. De plus, je perdrais probablement en performance... Et le problème demeure que j'utilise un système d'exploitation sous-jacent gravement obsolète pour lequel Apple ne publiera pas de mises à jour de sécurité.

Je sais que le fait d'utiliser Windows en mode natif ne me permettra pas de gérer le serveur du côté d'Apple, mais il existe de nombreux outils Windows qui peuvent faire essentiellement la même chose, à condition que le matériel soit détectable sous Windows.

Je sais que les Xserves n'ont pas la couche d'émulation BIOS que la plupart des Macs utilisent pour la prise en charge de Boot Camp, mais je me demandais s'il était possible d'utiliser le démarrage EFI pour démarrer Windows 2012.

Jusqu'à présent, j'ai essayé de faire ce qui suit :

  1. Créer un périphérique Linux LiveUSB à partir d'une distribution de récupération qui démarre via EFI. Cela fonctionne. Je peux démarrer sous Linux. L'ancien matériel graphique semble délicat, mais il semble fonctionner. Cela montre qu'il y a suffisamment d'EFI pour démarrer un système d'exploitation autre qu'Apple.

  2. Créez un DVD de démarrage de Windows 2012 R2 pour l'installation. Cette opération échoue complètement - le fait de maintenir la touche Option enfoncée n'affiche pas du tout le DVD dans les options de démarrage.

  3. Créer un périphérique USB de démarrage de Windows 2012 R2 en utilisant le système de fichiers NTFS. Cela ne fonctionne pas - je suppose que c'est parce que l'EFI d'Apple ne peut pas lire NTFS (comme la plupart des systèmes). Le problème est que le fichier .WIM d'installation de 2012 R2 est plus grand que 4 Go, et bien qu'il existe des moyens de diviser les fichiers WIM (SWM), Microsoft indique explicitement que vous ne pouvez pas installer à partir de l'un d'entre eux.

  4. Essayez de créer un périphérique USB de démarrage standard pour Windows 8 x64 sur FAT32. Cela devrait théoriquement fonctionner puisque l'image d'installation de Windows 8 ne fait qu'environ 3 Go. Ce qui suit fait apparaît dans les options de démarrage, mais lorsqu'il est sélectionné, un écran noir apparaît et il n'y a plus rien à faire.

Il semblerait que quelque chose m'échappe ou que, d'une manière ou d'une autre, cette implémentation EFI refuse spécifiquement de démarrer Windows.

La plupart des messages diffusés sur l'internet reprochent à l'auteur de l'article d'avoir envisagé cette option (" Pourquoi vous voudriez faire cela ! Achetez un serveur PC pour l'amour de Dieu !"). Même s'ils n'ont pas tort pour les nouveaux systèmes, ce boîtier est encore tout à fait utilisable avec ses deux quadruples Xeons, ses 16 Go de RAM et ses disques SAS - et Apple n'en a abandonné le support qu'en raison de la prise en charge de la carte vidéo.

La prochaine étape consisterait à essayer deux choses : installer Windows sur un disque SATA en utilisant un système compatible EFI afin d'obtenir un disque compatible EFI qui démarre Windows et l'insérer dans le Xserve pour voir s'il le démarre ; et aussi installer le chargeur GRUB EFI sur le disque flash d'installation de Windows et voir s'il peut amener le chargeur Windows à s'exécuter. Mais avant de faire tout cela... est-ce possible ? Ou est-ce qu'Apple a fait quelque chose pour empêcher que cela soit possible en utilisant l'EFI natif ?

Je suis déjà conscient qu'il peut y avoir des problèmes de pilotes en raison de l'absence de support Boot Camp, mais d'après ce que j'ai lu, le Xserve est plus ou moins un Mac Pro dans un boîtier rack 1U, donc je m'attends à ce que l'extraction manuelle des pilotes de la distribution Boot Camp qui fonctionne sur le Mac Pro produise probablement la plupart des pilotes nécessaires qui pourraient être installés à la main.


Edit : Il semble que cela soit lié à la carte vidéo. Une installation Linux que j'ai essayé de faire sur le matériel brut a également abouti à un écran noir. Après avoir cherché un peu, j'ai découvert qu'il semble y avoir un problème lorsque l'installation de Linux tente de faire basculer la carte vidéo dans un mode vidéo plus "natif". J'ai réussi à faire fonctionner Linux en désactivant tous de son système vidéo, et laisser le pilote vidéo EFI garder le contrôle.

Je ne sais pas exactement quelle en est la cause, mais peut-être que cela a quelque chose à voir avec le fait que la machine pense qu'il y a plusieurs écrans connectés (alors qu'il n'y en a pas), ou que la carte vidéo Apple utilise des modes vidéo complètement non standard...

Je pense donc que le programme d'installation de Windows est peut-être en train de démarrer, mais que je ne le vois pas parce que l'écran ne le présente pas...

La prochaine étape serait d'essayer de préinstaller le système d'exploitation sur un disque SATA comme je l'ai expliqué ci-dessus, mais ce ne serait toujours pas une solution, car je n'aurais pas de sortie vidéo pour installer les pilotes de la carte réseau... !

Je pourrais certainement installer Linux + VMware, ou même un serveur ESX, mais je perdrais certaines des optimisations matérielles brutes disponibles - carte réseau, permutation à chaud des disques SAS, etc. au niveau du système d'exploitation. C'est pourquoi je préférerais toujours exécuter Windows Server en mode natif sur la machine...

1voto

Steve Chambers Points 21588

C'est juste une idée, mais si vous pouvez démarrer Linux, pourquoi ne pas installer ESX 5.5 (il est gratuit dans sa forme de base) et ensuite une seule VM, votre serveur Windows.

ESX a des frais généraux très faibles et vous devriez obtenir la majeure partie de la puissance dont vous avez besoin avec Server 2008r2.

La seule question qui subsiste est la suivante : "ESX 5.5 s'installera-t-il sur un XServe ?".

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X