|
6#
楼主 |
发表于 2011-10-23 16:12:25
|
只看该作者
呵呵,经过今天多次尝试,我成功了,不过在成功前,因为不断在重启,所以没看到你的回贴,所以,我试验成功的方法也有所不同。
首先,我的目标是,用SYSLINUX来引导PE系统,这样,完全可以不影响原来的LINUX系统
其次,PE系统最好是能任意放在任何目录中,比如,我定义在SD卡的 /WINPE 目录中了
第三,PE系统最好能多套又互不干扰,这主要是为了寻找到底哪款PE做维护更好,呵呵
第四,PE系统的启动菜单能整合进现有的SYSLINUX启动菜单
根据上面几个想法,我是这样做的
PE系统只留ISO光盘映象,当然,都是体积小的,所有的PE 的ISO文件都存放在SD卡的 /WINPE 中
而我原来的iThinkX Linux 系统存放在 /ithinkx 目录中
所有的引导文件都在 /boot 目录中,SYSLINUX在 /boot/syslinux 中,配置文件名为 ithinkx.cfg
我尝试几次不成功后,我就到网上下载了一份 syslinux 4.04 最新的稳定版,然后在 /boot/ithinkx.cfg 配置文件中加了如下参数,结果就成功了。
哦,这里补充一下,我的 /boot/syslinux/syslinux.cfg 文件是被重新指向到了 /boot/ithinkx.cfg ,所以,我的 /boot/syslinux/syslinux.cfg 中只有一句话:INCLUDE /boot/ithinkx.cfg - MENU SEPARATOR
- LABEL WINPE
- MENU LABEL Run 0PE sys
- kernel /boot/memdisk
- APPEND iso initrd=/WINPE/0pe.iso
- TEXT HELP
- More about currently selected:
- Start 0PE.ISO system
- ENDTEXT
- LABEL WINPE
- MENU LABEL AbsolutePE (Win7 PE)
- kernel /boot/memdisk
- APPEND iso initrd=/WINPE/AbsolutePE.iso
- TEXT HELP
- More about currently selected:
- Start AbsolutePE (Win7 PE) system
- ENDTEXT
- MENU SEPARATOR
复制代码 你做的 0pe 我只保留了一个 0pe.iso 在 /WINPE 中,呵呵
目前只测试了你的0PE 和 绝对PE 系统,没有遇到问题,不过我在网上看到有一说法是,SYSLINUX的ISO引导是有限制的,因为还没遇到,所以,不知道最终算不算个好的解决方案。
另外,你看上面我的方法中有没有可改进的地方呢?!比如,不用把整个ISO加载到内存中再运行。。。。。
想想,我还是把我的 /boot/ithinkx.cfg 配置文件贴上来吧,要不你帮我看看?!还有没有别的改进方法?!
[ 本帖最后由 AppleWolf 于 2011-10-23 16:19 编辑 ] |
|