研究了一下Linux下如何加载IDER方式启动的光盘问题,在这里分享一下。
一般情况下,我们拿一张可启动的Linux光盘或ISO镜像,通过IDER的方式启动iAMT机器后,就可以利用集成在光盘上的工具远程进行计算机的修复 了。但是,好几个客户都碰到了这样的一个情况:IDER方式启动后的Linux系统没法直接访问光盘上的内容,因为无法加载IDER的驱动。解决办法就是 要找到相应的驱动,并正确加载起来。
我是在最新的Intel DQ35JO主板(支持iAMT 3.0)上做的实验,测试的是Fedora 6。首先,我用一般的Linux live-cd测试IDER,启动后通过看"dmesg | grep Intel"确实看不到IDER设备的信息;在Windows里面,当IDER Enable以后,是可以看到有"Intel virtual floppy"和"Intel Virtual CD-Rom"这样的设备的;但是当我用Intel自己做的一个ISO来测试时,却是可以的,启动后可以加载IDER虚拟的光驱,通过dmesg也可以看 到Virtual Floppy/CD-Rom设备信息。不过我找了好久,却没找到哪里可以下载Intel Virtual Floppy/CD-Rom for linux的驱动,郁闷了一阵。后来一打听,才知道只需要安装上Intel HECI驱动即可。恍然大悟,HECI驱动就是ME用来与OS通讯用的。
接下来,获得最新的HECI驱动(
HECI驱动下载),拷贝到Fedora 6系统中,解压后,进入到 src 目录,执行
make install,然后执行
modprobe heci , 然后是
chkconfig --add heci 。 成功后,通过iAMT工具远程将IDER Enable起来,然后重启iAMT机器,进入到Linux系统以后,就可以看到Intel Virtual Floppy/CD-Rom驱动被正确加载了(见下图),然后也就可以正常加载需要的IDER光驱了。
本文转自Intel_ISN 51CTO博客,原文链接:http://blog.51cto.com/intelisn/131513,如需转载请自行联系原作者