有个想法:ML支持安装到硬盘镜像文件中
不用重新分区了,可以让新手更方便的尝试 ML 。不过需要一个在 Windows 里就能使用的安装程序,安装的时候建立一个大文件就行了。不过似乎 FAT32 不支持 >4G 的文件,NTFS 兼容有问题…………
需要想办法解决硬盘镜像文件拆分成多个文件来实现这个功能………… 不如发布一个VMware / Virtual box 的image? 就像Ubuntu的新手体验系统.这样新手连安装也省了. 找找关于直启动的资料吧 在Ubuntu论坛上好像看见用LIVE CD启动后直接用镜像文件做文件系统的,要是能用LIVE CD启动也是一个不错的方法 LiveCD 一般镜像文件是不可写入的,我的想法是可以写入,就像普通的磁盘分区一样。 这个可以实现,
修改intrd.img,让他支持loop设备,NTFS文件系统的读写,
内核和intrd都可以用grub for ntloader从ntfs分区加载,
intrd相当于一个小的系统,像cdlinux那样,
然后修改intrd里的脚本手动挂载ntfs分区,和remount根分区的操作。
启动脚本里不再进行这两个分区的remount.
可以参考一些用nfs作根文件系统的无盘工作站的启动过程。 这样的系统手动制作还是比较容易
要实现用安装程序来安张就比较麻烦了。 好像系统文件是懂ISO文件里提取,然后动态的数据是写入磁盘镜像文件 看看这段描述
本引导程序,在从硬盘启动Desktop映象的基础上进行了进一步的改进
主要加入了可写入的 ubuntu.fs 文件系统 ,使 live cd 可以保存设置与更改的文件
使 Desktop 版 CD 实现了真正的免安装 ,且可用的linux
根正常安装后没有什么大的区别。 FAT 分区的 4G 限制还是个问题啊。 huizige
那里看到的? http://forum.ubuntu.org.cn/about26167.html
http://forum.ubuntu.org.cn/viewtopic.php?t=21688&highlight
http://forum.ubuntu.org.cn/viewtopic.php?t=26243&highlight=
有了这3篇文章,实现起来,大方向应该有了。
不过这位作者是用联合文件系统,把ISO映像和包含ext3文件系统的大文件(loop挂载后)整合起来
我们可以不要iso映像,把一个文件用loop直接挂成根分区。所有的东西都扔里面。
[ 本帖最后由 lanzinc 于 2007-9-29 00:45 编辑 ] 从puppylinux提取了一些安装LIVE CD用的脚本,希望版主研究一下这些脚本能给ML加上LIVE CD启动安装的版本,还有一些其他脚本,有需要联系我,我希望能帮点忙。
LIVE CD启动能解决一些硬件兼容性问题,比如ML在我的810主板上启动安装程序画屏问题,但是Ubuntu的LIVE CD却能启动
其实只要支持dos下能载入就可以了。即是说,我们可以将系统安装在一个大的fat分区里,然后,我们可以通过dos界面的某一个命令将系统载入内存来运行。就跟以前的win3.1差不多的样子。这样的话,原有的磁盘也照样可以被Windows访问。当然,必须要支持从dos工具箱的dos界面启动才可以。而且这么做的话,要实际在linux里写入磁盘也相当的容易。只是好像少了文件权限的支持了~~~~ 这原来FANX就有这方面的技术,只是支持这方面的技术有几种结构,搂主可以参考一下
我想定制一个工业上应用的LINUX,这几天找这方面的资料,不知道编译FANX内核的的配置文件那里能找到,要安装的这个软件有点麻烦,要打入RTAI的补丁,要解决的问题很多,初学LINXU的人根本没法装得好,自己定制一个比较方便大众
页:
[1]
2