Jalankan Windows secara native di perangkat keras Xserve?


1

Saya diberi model lama Xserve 2008 yang sudah pensiun. Model ini tidak dapat secara resmi menjalankan Mac OS X di luar Lion Server. Saya telah mencoba trik untuk mendapatkan versi OS X nanti untuk boot di atasnya, dan sementara itu berfungsi, versi terbaru dari OS X Server tidak mendukung perangkat keras ini - misalnya, sebagian besar fitur manajemen jarak jauh (daya / kipas / kecepatan CPU / disk kesehatan / dll) tidak berfungsi, karena Apple menganggap perangkat keras ini tidak didukung.

Saya ingin menjalankan Windows 2012 Server R2 secara asli pada perangkat keras ini. Saya tahu bahwa memasang ke VM akan menjadi pilihan, tetapi saya tidak memiliki lisensi untuk versi Fusion yang cukup lama untuk berjalan di Lion, dan Virtualbox telah menjadi kantong campuran bagi saya. Saya juga mungkin akan kehilangan beberapa kinerja di sini ... Dan masalahnya masih berdiri bahwa saya menjalankan OS yang sangat ketinggalan jaman bahwa Apple tidak akan mengeluarkan pembaruan keamanan untuk.

Sekarang saya tahu bahwa menjalankan Windows secara asli di sini tidak akan memberi saya manajemen server di sisi Apple, tetapi ada banyak alat Windows yang dapat melakukan hal yang sama pada dasarnya asalkan perangkat keras terdeteksi di bawah Windows.

Saya tahu bahwa Xserves tidak memiliki lapisan emulasi BIOS yang digunakan sebagian besar Mac untuk dukungan Boot Camp, tetapi saya bertanya-tanya apakah mungkin menggunakan EFI Booting untuk mem-boot Windows 2012.

Saya sudah mencoba sejauh ini untuk melakukan hal berikut:

  1. Buat perangkat LiveUSB Linux dari distro pemulihan yang melakukan booting melalui EFI. Ini bekerja. Saya bisa boot ke Linux. Perangkat keras grafis yang lebih lama tampaknya rewel, tetapi tampaknya berjalan. Ini menunjukkan bahwa ada cukup EFI di sini untuk mem-boot OS non-Apple.

  2. Buat DVD boot Windows 2012 R2 untuk instalasi. Opsi ini sepenuhnya gagal - menekan terus tidak menunjukkan DVD sama sekali dalam opsi boot.

  3. Buat perangkat USB boot Windows 2012 R2 menggunakan sistem file NTFS. Ini tidak berfungsi - menduga itu karena EFI Apple tidak dapat membaca NTFS (karena kebanyakan tidak bisa). Masalahnya adalah bahwa file WIM instalasi R2 R2 2012 lebih besar dari 4GB, dan sementara ada cara untuk melakukan split file WIM (SWM), Microsoft secara eksplisit menyatakan Anda tidak dapat menginstal dari salah satunya.

  4. Coba buat perangkat boot USB Windows 8 x64 standar pada FAT32. Secara teori ini seharusnya bekerja karena gambar instalasi Windows 8 hanya sekitar 3GB. Ini memang muncul di opsi boot, tetapi ketika itu dipilih, layar hitam terjadi dan tidak ada gerakan lebih lanjut terjadi.

Tampaknya saya kehilangan sesuatu, atau entah bagaimana implementasi EFI ini secara khusus menolak untuk mem-boot Windows.

Sebagian besar posting di Internet menghukum poster untuk mempertimbangkan opsi ini (" Mengapa Anda ingin melakukan ini! Dapatkan server PC demi Tuhan!"). Sementara mereka akan memiliki poin untuk sistem baru, kotak ini masih sangat bisa digunakan dengan dual quad Xeon dan 16GB RAM dan drive SAS - dan Apple hanya menjatuhkan dukungan untuk itu karena dukungan kartu video.

Langkah saya berikutnya adalah mencoba dua hal: menginstal Windows ke drive SATA menggunakan sistem yang sesuai dengan EFI untuk mendapatkan drive yang sesuai dengan EFI yang mem-boot Windows dan mendorongnya di Xserve untuk melihat apakah akan mem-bootnya; dan juga untuk menginstal EFI GRUB loader ke Windows menginstal flash drive dan melihat apakah dapat membujuk Windows loader agar berjalan. Tetapi sebelum saya melewati semua itu ... apakah ini mungkin? Atau apakah Apple telah melakukan sesuatu untuk memblokir ini dari kemungkinan menggunakan EFI asli?

Saya sudah mengetahui bahwa mungkin ada masalah driver karena kurangnya dukungan Boot Camp, tetapi dari apa yang saya baca, Xserve lebih atau kurang adalah Mac Pro dalam case rack 1U, jadi saya berharap mengekstraksi manual driver dari distribusi Boot Camp yang berfungsi pada Mac Pro kemungkinan akan menghasilkan banyak driver yang diperlukan yang dapat diinstal dengan tangan.


Sunting: Ini tampaknya terkait dengan kartu video. Instalasi Linux yang saya coba buat ke perangkat keras mentah menghasilkan layar hitam juga. Setelah melihat-lihat sebentar, saya menemukan bahwa tampaknya ada masalah ketika instalasi Linux mencoba untuk membalik kartu video menjadi mode video yang lebih "asli". Saya menjalankan Linux dengan menonaktifkan semua hal videonya, dan pada dasarnya membiarkan driver video EFI mempertahankan kontrol.

Saya tidak yakin persis apa yang menyebabkannya, tapi mungkin itu ada hubungannya dengan mesin berpikir ada beberapa layar terpasang (ketika sebenarnya tidak ada), atau bahwa kartu video Apple menggunakan beberapa video yang sama sekali tidak standar mode ...

Jadi dugaan saya adalah bahwa penginstal Windows mungkin sebenarnya sedang boot, tetapi saya tidak bisa melihatnya karena tampilan tidak menunjukkannya ...

Langkah saya berikutnya adalah mencoba pra-instal OS ke Disk SATA seperti yang saya jelaskan di atas, namun ini masih belum menjadi solusi, karena saya tidak akan memiliki output video untuk menginstal driver kartu jaringan ...!

Saya pasti dapat menginstal Linux + VMware, atau bahkan server ESX, tetapi saya akan kehilangan beberapa optimasi level perangkat keras yang tersedia - kartu jaringan, hot disk SAS disk, dll di tingkat OS. Ini sebabnya saya masih lebih suka menjalankan Windows Server secara asli pada mesin ...

Jawaban:


1

Hanya pemikiran di sini, tetapi jika Anda dapat mem-boot Linux, mengapa tidak menginstal ESX 5.5 (gratis untuk digunakan dalam bentuk dasar) dan kemudian hanya satu VM, Server Windows Anda.

ESX memiliki overhead yang sangat rendah dan Anda harus mendapatkan sebagian besar semangat yang Anda butuhkan dari Server 2008r2.

Satu-satunya pertanyaan yang tersisa adalah, "akankah ESX 5.5 diinstal pada XServe?"


Saya dapat mengkonfirmasi bahwa esx 5.5 dapat berjalan. Belum dapat menjalankan pengontrol penyimpanan untuk bekerja.
tron_jones

Saya tidak terlalu terbiasa dengan ESXi, tetapi apakah Anda masih mendapatkan kemampuan hot-swap? Akan lebih baik untuk mempertahankan kemampuan untuk menarik drive keluar tanpa menenggelamkan seluruh sistem atau VM. Salah satu cara booting asli Windows akan menyenangkan. Pada akhirnya jika saya tidak dapat membuat Windows berfungsi sama sekali, saya mungkin hanya pergi dengan Linux, tetapi hanya berpikir itu akan lebih mudah untuk aplikasi saya karena Linux masih tidak dapat dikelola dari jarak jauh dengan alat-alat Windows (ala Core Server ) dan sementara Samba tentu sangat membantu, itu masih tidak setara dengan Windows.
fdmillion

@tron_jones Pengontrol SAS diidentifikasi melalui lspci sebagai berikut: "0e: 02.0 pengontrol penyimpanan SCSI: LSI Logic / Symbios Logic SAS1064 PCI-X Fusion-MPT SAS (rev 03)" Saya merasa seperti pengontrol Fusion MPT agak umum?
fdmillion
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.