QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2719|回复: 15

有个想法:ML支持安装到硬盘镜像文件中

[复制链接]
发表于 2007-9-19 17:56:44 | 显示全部楼层 |阅读模式
不用重新分区了,可以让新手更方便的尝试 ML 。

不过需要一个在 Windows 里就能使用的安装程序,安装的时候建立一个大文件就行了。不过似乎 FAT32 不支持 >4G 的文件,NTFS 兼容有问题…………
需要想办法解决硬盘镜像文件拆分成多个文件来实现这个功能…………
发表于 2007-9-19 18:29:09 | 显示全部楼层
不如发布一个VMware / Virtual box 的image? 就像Ubuntu的新手体验系统.这样新手连安装也省了.
回复

使用道具 举报

发表于 2007-9-19 18:47:54 | 显示全部楼层
找找关于直启动的资料吧
回复

使用道具 举报

发表于 2007-9-23 00:30:55 | 显示全部楼层
在Ubuntu论坛上好像看见用LIVE CD启动后直接用镜像文件做文件系统的,要是能用LIVE CD启动也是一个不错的方法
回复

使用道具 举报

 楼主| 发表于 2007-9-23 08:35:22 | 显示全部楼层
LiveCD 一般镜像文件是不可写入的,我的想法是可以写入,就像普通的磁盘分区一样。
回复

使用道具 举报

发表于 2007-9-27 18:06:23 | 显示全部楼层
这个可以实现,
修改intrd.img,让他支持loop设备,NTFS文件系统的读写,
内核和intrd都可以用grub for ntloader从ntfs分区加载,
intrd相当于一个小的系统,像cdlinux那样,
然后修改intrd里的脚本手动挂载ntfs分区,和remount根分区的操作。
启动脚本里不再进行这两个分区的remount.

可以参考一些用nfs作根文件系统的无盘工作站的启动过程。
回复

使用道具 举报

发表于 2007-9-27 18:08:14 | 显示全部楼层
这样的系统手动制作还是比较容易

要实现用安装程序来安张就比较麻烦了。
回复

使用道具 举报

发表于 2007-9-27 19:30:06 | 显示全部楼层
好像系统文件是懂ISO文件里提取,然后动态的数据是写入磁盘镜像文件
回复

使用道具 举报

发表于 2007-9-27 19:33:59 | 显示全部楼层
看看这段描述




本引导程序,在从硬盘启动Desktop映象的基础上进行了进一步的改进

主要加入了可写入的 ubuntu.fs 文件系统 ,使 live cd 可以保存设置与更改的文件

使 Desktop 版 CD 实现了真正的免安装 ,且可用的linux

根正常安装后没有什么大的区别。
回复

使用道具 举报

 楼主| 发表于 2007-9-27 19:51:40 | 显示全部楼层
FAT 分区的 4G 限制还是个问题啊。
回复

使用道具 举报

发表于 2007-9-28 10:05:55 | 显示全部楼层
huizige
那里看到的?
回复

使用道具 举报

发表于 2007-9-29 00:39:49 | 显示全部楼层
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 编辑 ]
回复

使用道具 举报

发表于 2007-10-23 12:41:41 | 显示全部楼层
从puppylinux提取了一些安装LIVE CD用的脚本,希望版主研究一下这些脚本能给ML加上LIVE CD启动安装的版本,还有一些其他脚本,有需要联系我,我希望能帮点忙。
LIVE CD启动能解决一些硬件兼容性问题,比如ML在我的810主板上启动安装程序画屏问题,但是Ubuntu的LIVE CD却能启动

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2007-10-25 08:13:04 | 显示全部楼层
其实只要支持dos下能载入就可以了。即是说,我们可以将系统安装在一个大的fat分区里,然后,我们可以通过dos界面的某一个命令将系统载入内存来运行。就跟以前的win3.1差不多的样子。这样的话,原有的磁盘也照样可以被Windows访问。当然,必须要支持从dos工具箱的dos界面启动才可以。而且这么做的话,要实际在linux里写入磁盘也相当的容易。只是好像少了文件权限的支持了~~~~
回复

使用道具 举报

发表于 2007-10-25 13:03:10 | 显示全部楼层
这原来FANX就有这方面的技术,只是支持这方面的技术有几种结构,搂主可以参考一下


我想定制一个工业上应用的LINUX,这几天找这方面的资料,不知道编译FANX内核的的配置文件那里能找到,要安装的这个软件有点麻烦,要打入RTAI的补丁,要解决的问题很多,初学LINXU的人根本没法装得好,自己定制一个比较方便大众
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-24 00:24 , Processed in 0.044677 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表