苹果iMac一体机无盘启动的方案与教程(附相关软件下载)
iMac一体机无盘启动方案
现在很多的企业及网吧都会购买一批iMac机器放在前台或者是网吧的进门的地方。但是我们都知道Apple的OS系统对于大多数用户来说真的很陌生、真正会使用的用户屈指可数。所以就产生了一批买iMac一体机来安装Windows系统用户。
对于企业用户来说买几台iMac安装Windows系统其实很简单的问题、但是对于网吧用户、由于现在80%以上是无盘网吧。所以iMac从无盘启动变成一个很现实的问题。
研究够iMac的朋友可能都知道、iMac的机器是不能像普通PC机一样在BIOS里面设置下网卡启动就可以使用无盘、由于iMac使用EFI、所以设置网卡启动的方案就直接被PASS掉了。
当然并不是说我们就没有办法了、通过一段时间的研究发现可以用迂回的方式来解决这个问题。
解决思路如下
1.在iMac一体机上安装SysLinux(Grub)
2.然后用SysLinux上安装ipxe(gpxe)
3.然后在用ipxe(gpxe)来启动DHCP向无盘服务器获取IP地址
有了上面的方案之后开始研究具体实现方式、在研究SysLinux的时候发现最新版本的SYSLINUX6系列的版本根本没办法引导ipxe、各种尝试之后发现用SYSLINUX4系列的版本可以正常引导ipxe。
当SYSLINUX引导ipxe成功之后需要用ipxe去获取IP地址、但是问题又来了、当我在老版本的iMac测试的是个可以正常获取到IP地址、也能正常启动、但是换一台新版本的iMac一体机之后发现完全不能启动、直接报错、找不到网络设备。
后来发现2011年之后生产的iMac网卡是Marvell的、2011年之后生产的iMac一体机的网卡却是Broadcom、而ipxe里面没有自带Broadcom网卡驱动、所以导致所有2011年之后生产的iMac一体机设备都不能获取到IP地址。
剩下要解决的就是想办法吧Broadcom网卡驱动打到ipxe里面。
当上面的Broadcom网卡驱动解决之后、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
等待执行完成、然后输入reboot重启iMac
上面的操作完成之后我们的iMac一体机就可以从无盘启动鸟。
禁用iMac磁盘设备
由于SYSLINUX和IPXE是写入(www.111cn.net)到iMac的硬盘上的,所以我们需要开超级终端然后把系统里面iMac的磁盘设备的分区给删除掉、以免用户无意中修改里面的文件之后导致iMac无法启动。当然咱会提供一个工具用以保护iMac的盘符为只读模式。
iMac从超级终端启动
解压iMacProtect文件
根据你的操作系统版本选择amd64或者i386
然后直接运行iMacProtect.inf选择安装即可
重启iMac、确认iMac的盘符是否为只读。
保存超级终端、收工。
文中相关软件下载:http://pan.baidu.com/s/1c0Ad4di
相关文章

电脑提示找不到libcef.dll无法继续执行代码怎么办? libcef.dll丢失修复
在使用电脑的过程中,你可能会突然遇到诸如“找不到libcef.dll”或者“由于缺少libcef.dll,程序无法启动”之类的恼人提示,下面我们就来看看详细解决办法2025-04-23
电脑提示由于找不到d3dx9_43.dll如何解决? d3dx9_43.dll文件丢失修复技
在使用Windows操作系统运行某些应用程序(尤其是游戏或图形密集型软件)时,用户可能会遇到“d3dx9_43.dll文件丢失”的错误提示,这一错误不仅影响程序的正常启动,还可能2025-04-23
在日常使用电脑的过程中,我们难免会遇到电脑无法正常启动的情况,本文将详细介绍几种常见的电脑强制开机方法,并探讨在强制开机后应注意的事项,以及如何从根本上解决电脑2025-04-16
今天我来分享一下如何用USB线把台式电脑连接到手机的网络上,其实操作非常简单,只需要几步就搞定了,让我们一起来看看吧2025-04-15
分辨率三兄弟LPI、DPI 和 PPI有什么区别? 搞清分辨率的那些事儿
分辨率这个东西,真的是让人又爱又恨,为了搞清楚它,我可是翻阅了不少资料,最后发现“小7的背包”的解释最让我茅塞顿开,于是,我决定整理一下,给大家分享一下我的理解2025-04-03
你是否曾想过,为什么键盘上的空格键有时并不能满足我们的需求?其实,空格键输入的空格分为全角和半角两种2025-03-31
mss32.dll文件丢失怎么办? 电脑提示mss32.dll丢失的多种修复方法
最近,很多电脑用户可能遇到了mss32.dll文件丢失的问题,导致一些应用程序无法正常启动,那么,如何修复这个问题呢?别担心,本文将详细介绍mss32.dll文件的作用和丢失原因2025-03-26
电脑提示找不到openal32.dll文件怎么办? openal32.dll丢失完美修复方法
openal32.dll是一种重要的系统文件,当它丢失时,会给我们的电脑带来很大的困扰,很多人都曾经遇到过这个问题,但你知道该如何解决吗?详细请看下文介绍2025-03-26
电脑win32spl.dll文件丢失咋办? win32spl.dll丢失无法连接打印机修复技
电脑突然提示win32spl.dll文件丢失,打印机死活连不上,今天就来给大家详细讲解一下这个问题的解决方法,手把手教你如何搞定win32spl.dll丢失的问题,让你轻松恢复打印机连2025-03-26
电脑提示binkw32.dll缺失怎么办? 教你轻松解决binkw32.dll丢失问题修复
电脑上玩游戏时,突然弹出“计算机丢失binkw32.dll”的错误提示,是不是让你瞬间抓狂?别担心,今天就来手把手教你如何解决这个问题2025-03-26








最新评论