蘋果iMac一體機無盤啟動的方案與教程(附相關軟件下載)
iMac一體機無盤啟動方案現(xiàn)在很多的企業(yè)及網(wǎng)吧都會購買一批iMac機器放在前臺或者是網(wǎng)吧的進門的地方。但是我們都知道Apple的OS系統(tǒng)對于大多數(shù)用戶來說真的很陌生、真正會使用的用戶屈指可數(shù)。所以就產(chǎn)
iMac一體機無盤啟動方案
現(xiàn)在很多的企業(yè)及網(wǎng)吧都會購買一批iMac機器放在前臺或者是網(wǎng)吧的進門的地方。但是我們都知道Apple的OS系統(tǒng)對于大多數(shù)用戶來說真的很陌生、真正會使用的用戶屈指可數(shù)。所以就產(chǎn)生了一批買iMac一體機來安裝Windows系統(tǒng)用戶。
對于企業(yè)用戶來說買幾臺iMac安裝Windows系統(tǒng)其實很簡單的問題、但是對于網(wǎng)吧用戶、由于現(xiàn)在80%以上是無盤網(wǎng)吧。所以iMac從無盤啟動變成一個很現(xiàn)實的問題。
研究夠iMac的朋友可能都知道、iMac的機器是不能像普通PC機一樣在BIOS里面設置下網(wǎng)卡啟動就可以使用無盤、由于iMac使用EFI、所以設置網(wǎng)卡啟動的方案就直接被PASS掉了。
當然并不是說我們就沒有辦法了、通過一段時間的研究發(fā)現(xiàn)可以用迂回的方式來解決這個問題。
解決思路如下1.在iMac一體機上安裝SysLinux(Grub)2.然后用SysLinux上安裝ipxe(gpxe)3.然后在用ipxe(gpxe)來啟動DHCP向無盤服務器獲取IP地址
有了上面的方案之后開始研究具體實現(xiàn)方式、在研究SysLinux的時候發(fā)現(xiàn)最新版本的SYSLINUX6系列的版本根本沒辦法引導ipxe、各種嘗試之后發(fā)現(xiàn)用SYSLINUX4系列的版本可以正常引導ipxe。
當SYSLINUX引導ipxe成功之后需要用ipxe去獲取IP地址、但是問題又來了、當我在老版本的iMac測試的是個可以正常獲取到IP地址、也能正常啟動、但是換一臺新版本的iMac一體機之后發(fā)現(xiàn)完全不能啟動、直接報錯、找不到網(wǎng)絡設備。
后來發(fā)現(xiàn)2011年之后生產(chǎn)的iMac網(wǎng)卡是Marvell的、2011年之后生產(chǎn)的iMac一體機的網(wǎng)卡卻是Broadcom、而ipxe里面沒有自帶Broadcom網(wǎng)卡驅動、所以導致所有2011年之后生產(chǎn)的iMac一體機設備都不能獲取到IP地址。
剩下要解決的就是想辦法吧Broadcom網(wǎng)卡驅動打到ipxe里面。
當上面的Broadcom網(wǎng)卡驅動解決之后、iMac一體機從無盤啟動的問題就解決了。之后就和普通客戶機一般操作了。
iMac一體機無盤啟動教程
前面的介紹過如何讓iMac一體機也能從無盤啟動、這次將直接指導你完成iMac的無盤啟動。
先在iMac機器上安裝SYSLINUX然后用SYSLINUX啟動Ipxe。最后用Ipxe來連接無盤服務器分配IP地址。
準備工作1.準備一個2G+大小的U盤 2.下載MacPXEInstallUSB(20140103);文章末尾下載 3.下載U盤制作工具Win32DiskImager;文章末尾下載 4.最重要的請準備好iMac一體機
首先制作啟動U盤1.解壓MacPXEInstallUSB文件 2.用Win32DiskImager吧img寫入到U盤中 上面操作完成之后我們的啟動U盤就制作完成鳥。
寫入SYSLINUX和IPXE 將前面制作好的啟動U盤插入iMac 開機按住Option/Alt鍵 選擇U盤啟動(OS X Base System) 進入OS X Base System后選擇菜單 實用工具 -> 終端 終端中輸入命令: /macpxe.sh 等待執(zhí)行完成、然后輸入reboot重啟iMac 上面的操作完成之后我們的iMac一體機就可以從無盤啟動鳥。 禁用iMac磁盤設備 由于SYSLINUX和IPXE是寫入(www.111cn.net)到iMac的硬盤上的,所以我們需要開超級終端然后把系統(tǒng)里面iMac的磁盤設備的分區(qū)給刪除掉、以免用戶無意中修改里面的文件之后導致iMac無法啟動。當然咱會提供一個工具用以保護iMac的盤符為只讀模式。 iMac從超級終端啟動 解壓iMacProtect文件 根據(jù)你的操作系統(tǒng)版本選擇amd64或者i386 然后直接運行iMacProtect.inf選擇安裝即可 重啟iMac、確認iMac的盤符是否為只讀。 保存超級終端、收工。文中相關軟件下載:http://pan.baidu.com/s/1c0Ad4di