|
发表于 2005-10-1 20:22:22
|
显示全部楼层
哈哈
这只是这几天闲着没事多几句嘴罢了
看着这几天版里人气不旺也就耐心地回答一下我能回答的问题
你提的那个问题我没实验过
不过可能是loadlin.exe的问题,也有可能不是,因为内核也并不是都一样的。
以前我都是用loadlin.exe来安装系统的
后来发现grub4dos是个不错的东东,而且现在基本上每个linux发行版都用grub来引导
所以也就很少用loadlin.exe了,如果有空我去找个来试一下
其实你说的两个体会也并不完全对
第一。其实每个发行版的硬盘iso安装真的是差不多的。原理其实很简单:
用一个能挂载iso的内核来引导一个带有基本安装脚本或程序的基本系统(这个系统是加载到内存盘里的,也就是为什么有/dev/ram之说的原因)然后就按照这个安装程序来分区,再把iso里的文件解压到你的/下,配置一些东西,也就完成了基本的安装。
(有一个例外,是slackware ,因为它不支持iso,只能解压,其实的发行版指主流的,我也并没有每个都用过)
但像你说的为什么都不是完全一样呢?
这个问题就是发行版的问题了。每个发行版的风格不一样,维护者选择的安装方式也不一样,不一样的地方其实就是上面我说的那两个文件,iso里的initrd.gz不像redhat里的initrd.img带有挂载iso的能力,所以你要去专门去下硬盘安装的initrd.gz,至于内核,也有一些小小的区别,所以要配套使用。
第二个问题。我在一开始安装debian时也遇到过这种问题,不过其实还有一件事你没注意到debian-installer是可以自动搜索iso的,如果你不放到一个分区(除ntfs外的fat32 or ext3 or reiserfs)的根下,他会搜索所有分区,不过问题就在这,如果你有两个iso,如果前一个不是你想要装的,但是他先搜到了,就会先装前一个,所以这一点的确是个小问题,不过如果你仔细看过安装说明文档,估计这一点小区别还是能发现的。再一个就是可能坛子里的帖子说的并不是很明确或者说你没有注意。
现在我想起以前装slackware的经历,那时网上找不到相关信息,就硬着头皮看readme,现在想想虽然不是同一个发行版,但是那些东西已经默默地给我打下了基础,所以现在感觉所谓linux安装,真的不是很难,关键是你要明白原理,懂了之后,换了发行版,只要知道它们有什么不同点,变通一下就行了。此所谓触旁通,举一反三也!
见笑了。如有不是之处请大家拍砖!
:)
更正一下吧
我说了能搜索iso
但是也就是隐含地说debian-installer能搜索分区下的子目录
我没有明说所以哈哈
谢谢指正 |
|