在 Mac Pro 1,1 上安裝 Vmware ESXi

在本文中,我將介紹我在舊 Apple Mac Pro 1,1 上安裝 VMware ESXi 的經驗。

在 Mac Pro 1,1 上安裝 Vmware ESXi

客戶接到了擴展文件伺服器的任務。 該公司的文件伺服器是如何在 5 年在 PowerMac G2016 上創建的,以及如何維護創建的遺產,值得單獨寫一篇文章。 我們決定將擴充與現代化結合起來,並利用現有的 MacPro 製作檔案伺服器。 而且由於它是在英特爾處理器上,因此可以進行虛擬化。

這個任務是相當可行的,但我們必須面對許多困難,並一點一點地收集他們的解決方案的數據。 此外,對解決方案的搜尋常常被相反問題「在 VMware 上安裝 mac 作業系統」的結果所掩蓋。

為了鞏固所獲得的經驗,將所有穀物收集到一個地方並將其翻譯成俄語,創建了本文。

讀者需求:熟悉如何在與其相容的硬體(例如 HP 伺服器)上安裝 VMware ESXi。 熟悉蘋果技術。 特別是,我不提供組裝和拆卸 MacPro 的詳細信息,但其中有很多細微差別。

1. 硬體

MacPro 1,1,也稱為MA356LL/A,也稱為A1186,是第一台基於英特爾處理器的蘋果電腦,於2006-2008年生產。 儘管已有 10 多年的歷史,該計算機仍處於良好的物理狀態。 4個強力風扇都沒有吵鬧。 需要標準清潔和組裝/拆卸。

處理器 - 2 個雙核心 Xeon 5150。完全 64 位元架構,但 EFI 引導程式是 32 位元。 這非常重要,它極大毒害生命!

RAM-標配4GB PC5300 DDR2 ECC 667MHz,可以輕鬆擴充至16GB,還有的說更多。 伺服器記憶體適用於舊的 HP gen.5-6,一般來說,電腦與該伺服器非常相似,只是情況不同。

HDD – 4 個 3.5 英吋 (LFF) 籃子。 經過一些物理修改,2.5 英吋 (SFF) 將適合放入籃子中。 您可以查看更多有關此內容的信息 [8] Apple Mac Pro 1.1 中的 SSD.

還有一張 IDE DVD,最多 2 張 5.25 吋格式。 但是,也有 SATA 連接器。 在主機板上,它們被稱為 ODD SATA(ODD = 光碟機)。 我的實驗顯示硬碟和SSD可以而且應該安裝在這個位置。

更詳細的圖片您絕對可以組合 IDE 和 SATA 裝置。 甚至可能可以安裝2個IDE和2個SATA,我沒有檢查過。

不要忘記營養方面的一些困難:僅釋放 2 摩爾,負載能力未知。 電源與PC上的電源不同,所有電源都通過主機板,其上的電源連接器是非標準的。

光碟機連接器

在 Mac Pro 1,1 上安裝 Vmware ESXi

標準的0.5m有點短,會比較緊,只有在把籃子推入體內的最後一刻才方便連接。

在 Mac Pro 1,1 上安裝 Vmware ESXi

您將需要一條 0.8m SATA 電纜,最好帶有彎角連接器。 1m太多了。

在 Mac Pro 1,1 上安裝 Vmware ESXi

不必要的 CD-ROM 本體非常適合作為實體 5.25-2.5 適配器。 如果沒有多餘的話,將填充物與身體分離後,一定會變成這樣。

在 Mac Pro 1,1 上安裝 Vmware ESXi

可以在此處完成對硬體及其現代化可能性的審查。 展望未來,我只想說,我們不應該急於一次性組裝和安裝所有東西;在這個過程中,我們需要拆除鐵路。

2. 選擇ESXi

運用 VMware 相容性圖表 可以理解為Xeon 5150最高支援ESXi 5.5 U3。 這是我們將安裝的版本。

ESXi 6.0 放棄了對所有「舊版」內容的支援。 官方上,它和較新的版本(例如 6.7)不能放在這裡,但實際上,它可能有效。 網路上有人提到這是成功的。 但是,這一次,我認為處理器不相容是一種強大的魔力。 這在生產上是不可能的,僅用於實驗。

對於新版本的 ESXi,我假設使用相同的方法來完成檔案。

3. 透過文件完成分發

分發套件是標準的。 可從網站或種子下載。 ESXi 5.5 U3。

但是,請記得注意完全 64 位元架構,但 EFI 引導程式是 32 位元?! 這是他將要見面的地方。 當我嘗試下載安裝程式時,沒有任何反應。
您需要將安裝程式引導程式替換為較舊的 32 位元引導程式。 似乎是5.0之前的版本。

這篇在文章中有詳細描述 [2] Mac Pro 與安裝 ESXi 5.0 的兼容性, 文件 Bootia32.EFI 我們從那裡拿走它。

我們使用 iso 編輯程式(例如 ultraiso)。 我們在iso中找到EFIBOOT資料夾,並將BOOTIA32.EFI文件替換為舊文件,保存,現在所有內容都已加載!

在 Mac Pro 1,1 上安裝 Vmware ESXi

4.安裝ESXi

沒有細節,一切都一如既往。 安裝成功完成,但沒有載入任何內容,這是正常現象!

5. 用檔案完成載入程序

文章中指出了動作的演算法 [3] 使用 ESXi 6.0 讓舊 Mac Pro 起死回生,還有一個存檔鏈接 32 位元啟動文件.

5.1. 我們卸下硬碟並將其連接到另一台電腦。

我使用的硬體版本是帶有SATA-USB適配器的MacBook,可以使用Linux。 如果您沒有單獨的計算機,則可以使用另一個硬碟驅動器,將其插入 MacPro,在其上安裝 MacOS,並從中安裝帶有 ESXi 的硬碟。

無法使用Windows! 即使只是將這張磁碟添加到 Windows 系統中,也會在不詢問的情況下對其進行微小的更改。 它們很小,不會打擾任何人,但在我們的例子中,載入 ESXi 將以錯誤「Bank6 不是 vmware 啟動庫,未找到虛擬機器管理程式」結束。

在 Mac Pro 1,1 上安裝 Vmware ESXi

這是一篇文章,詳細介紹如果您遇到困難會發生什麼 [4]bank6 不是 VMware 啟動庫,找不到虛擬機器管理程序。 一 這是方法 解決方案既簡單又快速 - 再次安裝 ESXi!

5.2 掛載EFI分割區

開啟終端,一定要切換到超級使用者模式

Sudo –s

為未來部分建立目錄

mkdir  /Volumes/EFI

查看可用部分

diskutil list

這就是我們需要的,一個名為 ESXi 的 EFI 分割區

在 Mac Pro 1,1 上安裝 Vmware ESXi

我們安裝它

mount_msdos /dev/disk2s1 /Volumes/EFI

在安裝的磁碟上,您需要將檔案替換為舊版本。 舊版可以在以下位置找到 [3], 檔案 32 位元啟動文件

替換文件:

/EFI/BOOT/BOOTIA32.EFI
/EFI/啟動/BOOTx64.EFI
/EFI/VMware/mboot32.efi
/EFI/VMware/mboot64.efi

在 Mac Pro 1,1 上安裝 Vmware ESXi

完成後,斷開掛載的EFI分割區

umount -f /Volumes/EFI

製作圖像的注意事項

製作圖像的注意事項

理想情況下,最好了解這些文件在發行版中的位置。 然後就可以在那裡更換它們,並發布您自己的分發套件“適用於舊 MacPro 的 ESXi 5.5”,完全準備好進行無故障安裝。

我找不到他們。 ESXi 發行版中幾乎所有副檔名為「.v00」的檔案都是各種類型的 tar 檔案。 它們包含.vtar檔案,它們還包含檔案......我花了很長時間使用7zip程式來挖掘這些無盡的嵌套,但我找不到任何類似於EFI分區的東西。 主要有 Linux 目錄。

efiboot.img 檔案似乎是最合適的,但是您可以輕鬆打開它並發現它完全不一樣。

在 Mac Pro 1,1 上安裝 Vmware ESXi

5.3. 我們取出硬碟並將其安裝在MacPro中

我們已經在永久安裝它,將所有東西擰緊並組裝起來。

現在 ESXi 已經加載!

看起來可能不是這樣。 ESXi從開機白屏到黑屏啟動的時間,比一般的蘋果Mac OS要多一點時間。

6.結束。

這樣就完成了安裝,並像平常配置 ESXi 一樣配置 ESXi。

在 Mac Pro 1,1 上安裝 Vmware ESXi

值得注意的是,在蘋果設備上安裝的此類VMware上進一步安裝Mac OS是合法的。

文學

文章鏈接,大部分為英文。
[1] Mac Pro 1,1 中的 Sata 光碟機 = 以 SATA 或硬碟取代 IDE CD。
https://discussions.apple.com/thread/3872488
http://www.tech.its.iastate.edu/macosx/downloads/MacPro-SATA-INS.pdf
[2] Mac Pro 與安裝 ESXi 5.0 的兼容性 = 關於更換引導程式進行安裝
https://communities.vmware.com/thread/327538
[3] 使用 ESXi 6.0 讓舊 Mac Pro 起死回生 = 關於取代已安裝的 ESXi 的引導程式。
https://neckercube.com/posts/2016-04-11-bringing-an-old-mac-pro-back-to-life-with-esxi-6-0/
[4]bank6 不是 VMware 啟動庫,未找到虛擬機器管理程式 = 如果在 Windows 下連接會發生什麼
https://communities.vmware.com/thread/429698
[5] ESXi 5.x 主機在安裝後無法重新引導,並顯示錯誤:不是 VMware 引導庫。 找不到虛擬機器管理程式 (2012022) = 以及如何修復它的官方建議
https://kb.vmware.com/s/article/2012022
[6] 如何在Mac作業系統上掛載EFI分割區
https://kim.tools/blog/page/kak-primontirovat-efi-razdel-v-mac-os
[7]VMware相容性指南
https://www.vmware.com/resources/compatibility/search.php
[8] Apple Mac Pro 1.1 中的 SSD = 自行將 2.5 吋安裝到 3.5 吋雪橇中
http://www.efxi.ru/more/upgrade_ssd_mac_pro.html
[9] 提供購買現成的雪橇轉接器
https://everymac.com/systems/apple/mac_pro/faq/mac-pro-how-to-replace-hard-drive-install-ssd.html
[10] 所用 MacPro 規格
https://everymac.com/systems/apple/mac_pro/specs/mac-pro-quad-2.66-specs.html

文件列表

Bootia32.EFI 來自 [2] 的安裝載入程序 32 位元啟動文件,替換 [3] 中的引導程序
來源: www.habr.com

添加評論