|
|

楼主 |
发表于 2006-6-5 17:25:22
|
显示全部楼层
Post by d00m3d
本身 U 盘就是可写的嘛,预留空间或分区便可
已有前人作过了,请搜索精华区
先学习 U 盘 Linux 的启动原理再说吧
谢谢d00m3d大大。
今天项目需求有变,现在来了最新的需求:
1。以FedoraCore5为目标。(否定了livecd,lfs等。。。只让用fc5)
2。使用32M的u盘,其他大容量的module或者file从dvd-ram中读取。(当然u盘越小越好,现在我用的是512M的u盘,他们说可以可,先不考虑这个,以后再考虑)
3。u盘不可写。
4。dvd-ram光盘可读写。
5。要安装OpenOffice、FireFox、Thunderbird。
大体就是想u盘启动光盘中的FC5。
我想了下,可能有2种路子。
方案1)。u盘只负责引导,把系统FC5装入DVD-RAM光盘。用u盘引导光盘中的FC5
方案2)。把FC5最小化安装到u盘,启动u盘系统,然后把其他大的软件包等都安装到DVD-RAM光盘中。
但是存在很多问题,比如:
方案1)
指定了FC5,现在u盘grub又不能找到光盘(就更别说引导光盘中的系统了),就算能找到,能引导,怎么把FC5系统装在光盘里呢?通过拷贝宿主机文件形式,然后修改某些文件,可行吗?有成功的制作方法吗?
方案2)
如何把FC5最小化安装到u盘呢?通过拷贝宿主机文件形式,然后修改某些文件,可行吗?有成功的制作方法吗?就算成功的将FC5安装到了u盘中,但是有于项目需求,u盘是不可写的,这是侯你运行u盘系统,肯定是要读些很多文件的,比如/proc /var下面的等等,我想可能可以考虑把写的东西放入ramdisk,但是估计很麻烦,而且稳定性是个问题,谁知道你用系统的时候做什么?都要写什么文件? 还有,如果这些都解决了,需要安装其他软件,很多软件包都是rpm包,怎么指定安装到dvd-ram光盘,而没有一点东西写入u盘,再在比如我想安装图形界面GNOME或KDE,怎么办?
注意:现在就是要用FC5,其他的livecd,lfs都不让用。
因为之前已经尝试了第一方案u盘中的grub根本不能发现光驱,我基本上把第一方案否定了,除非修改grub源程序,让其支持光盘,能引导光盘中的系统,但还要考虑如何把FC5装入dvd-ram光盘(修改FC5安装iso文件让其支持?或者其他办法?),不过我觉得基本上是在yy。。。
剩下的就是第二方案,但现在第一步都是问题,如何把FC5装入u盘?而且能独立的从这个u盘启动,就是有这一个u盘就有FC5系统用啦。。。
民不畏死,奈何以惧之! |
|