自制多系统DVD

有感于当下操作系统、维护盘名目繁多,拣自己常用的整合成一张DVD,希望装机时能简单一些。由于各种原因前后拖了一个月,现在总算是实现了初步设想(启动画面如下)。在这里做个简单的回顾,是分享,也是备忘。

界面采用深度论坛DeepinXP的简明配色方案,启动菜单用EasyBoot制作,直接加载IMG镜像,但是EB不能直接引导linux,便用提取自老毛桃多系统合集例程中的引导文件加载Grub for dos,工具这一部分基本都是整合现成的软盘启动镜像,基本不用改动;系统仍然是原版最为稳定,便包括了SP2中英文版,考虑低配置机器的需要而加入了无人值守自动安装的DeepinXP 5.6,新出的2003R2也不大,顺便一起做了(我自己用不了,不认网卡),第二张光盘直接提取到同一系统目录下,安装时便能自动找到,很方便;这一部分的主要是提取启动组文件,更改安装路径,具体方法在无忧启动论坛中有很详细的讨论,我用的是在sysoft时空论坛看到的 Create MultiBoot Folders And Files 批处理脚本,修改可以方便地生成Windows各版本的引导模块,但对于PE必须保持原有的结构才能正常启动,还好没有重名的问题。

上面的过程都是常用的Windows系统合集的处理方法,相关的说明很多,几乎没有遇到障碍,但是在整合Linux时,问题出现了,市面上见到的多启动光盘中常见的微型光盘版Linux,其实只是加载了2兆的CDLinux启动软盘镜像(甚至老毛桃的例程都是如此),CDLinux 0.4.8 以前的版本采用磁盘引导技术,因此可以用EB直接加载,但受容量所限基本没有什么意义,现在LiveCD 的功能已经非常强大了,而且也有完全汉化的版本(Knoppix 5),如果能与PE整合,那就可以通吃Mac之外的所有主机了。Grub for dos启动之后,加载Linux内核是很容易的事情,但问题就出在这里!开始提示找不到内核,发现要把文件名改为大写, 但加载后又找不到文件目录,CDLinux提示

Sorry,can’t find off which CDROM we are booting.

Knoppix 则是停在

Looking for CD in: /dev/hdp63

网上也找不到任何解释,就一直卡在这里,直到受无忧启动版主lintel的提示,“可能是文件系统错误……”,事情才有了转机。 EasyBoot不适合制作大于2G的镜像,我只用它生成启动模组,然后用UltraISO添加文件,因为Windows不区分文件名的大小写,这时UltraISO的属性设置就尤为重要了,linux下制作的光盘属性如右图,在添加Knoppix镜像保存时一定要与之一致,这样我很快就启动了Knoppix,有意思的是CDlinux却要求不同的属性设置(需取消RockRidge),二者只能启动一个,不重要的自然被牺牲……后来又经历了虚拟机中的无数次重启,我终于可以刻盘了,可是当我兴冲冲的启动物理光盘上的Knoppix时,发现自己在黑屏前坐了很久……加载内核后便死机,其他部分一切正常,更换Nero版本再刻仍然如此……我已经在这个问题上耗费了太多的时间,也没有精力深入了解win和Linux下文件系统的差别,不得不放弃了,于是聊胜于无的微型linux又被请回来充数,而菜单中则留下了一个无关紧要的Grub启动……

订阅评论
提醒

0 评论
内联反馈
查看所有评论