找回密码
 注册
查看: 2338|回复: 15

关于安装程序里程碑 A 功能需求的问题,有需求的兄弟请回贴。

[复制链接]
发表于 2003-6-12 16:02:00 | 显示全部楼层 |阅读模式
本贴只讨论同安装程序里程碑 A 有关的需求问题。有关里程碑划分的说明参见:
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=27363

这里以提问的形式进行。

问题一:安装程序有那些启动方式。
1、从 CDROM、SCSI-CDROM、DVDROM、SCSI-DVDROM 启动;
2、从运行中的 Linux 启动;
3、从运行中的 Windows 启动;
4、从网络启动 (NC) (说明,这个我不清楚啊,哈,有人清楚的话,请多指点)。
还有人需要其它启动方式吗?有的话请跟帖。
5、从 USB 存储器启动;

问题二:安装程序的编程手段。
选择一:C + zhcon + ncurses;
选择二:C + python + zhcon + ncurses;
选择三:C + Framebuffer X + gtk2.0;
选择四:C + python + Framebuffer X + gtk2.0;
本人倾向于 选择四。因为它开发方便,而且比较美观。
如果还有其它可能请跟帖。

问题三:安装 iso 文件或 rpm 包可能保存的文件系统类型:
1、ext2、ext3
2、reiserfs
3、xfs
4、vfat、ntfs
如果还有其它可能请跟帖。
发表于 2003-6-12 18:08:44 | 显示全部楼层
关于启动方式
软盘
grub/lilo
dos
回复

使用道具 举报

 楼主| 发表于 2003-6-12 19:00:57 | 显示全部楼层
[quote:7927c80da9="pupilzeng"]关于启动方式
软盘
grub/lilo
dos[/quote]

软盘空间太小了,才 1.44 M,弄起来实在太麻烦了。而且还有后面寻找
rpm 包的问题。
如果 rpm 包保存在硬盘上,那硬盘上一定已经有系统了,多半也就是
windows 或 linux 吧?那样的话干嘛不从硬盘现有系统启动呢?
如果 rpm 包保存在光盘上,那...... 除非你的主板不支持光盘启动了。
那样的话,倒可以用软盘启动,然后搜索光盘。
回复

使用道具 举报

发表于 2003-6-12 19:25:43 | 显示全部楼层
如果用DVDROM的话,可以在Koppix中装Magic了,而且把第二张盘、源代码及其他常用软件都放进去。呵呵!不过好象不太现实,太前卫了。
回复

使用道具 举报

发表于 2003-6-12 21:42:17 | 显示全部楼层
[quote:8d59bf86df="Fujinsan"]如果用DVDROM的话,可以在Koppix中装Magic了,而且把第二张盘、源代码及其他常用软件都放进去。呵呵!不过好象不太现实,太前卫了。[/quote]
也不是那么不现实啦,现在combo和dvdrom都那么便宜,很多人都有的,过不了多久cdrom就淘汰了,现在新装机的一般都用combo或者dvdrom,很少有用cdrom的了。
回复

使用道具 举报

 楼主| 发表于 2003-6-12 22:11:27 | 显示全部楼层
[quote:e3c14317b8="樱家冢"][quote:e3c14317b8="Fujinsan"]如果用DVDROM的话,可以在Koppix中装Magic了,而且把第二张盘、源代码及其他常用软件都放进去。呵呵!不过好象不太现实,太前卫了。[/quote]
也不是那么不现实啦,现在combo和dvdrom都那么便宜,很多人都有的,过不了多久cdrom就淘汰了,现在新装机的一般都用combo或者dvdrom,很少有用cdrom的了。[/quote]

现在就是 DVD 刻录机太贵了,实在买不起啊!
回复

使用道具 举报

发表于 2003-6-13 17:23:55 | 显示全部楼层
dvd scsi的启动方式都太超前了至少看看现在企业使用的机器没有看到配dvdrom的 重要的是dvdrom的数据盘有多少?都是碟片的盘子吧 对于用电脑看碟的来说意义大一些 我们这样一般用户不太会去买吧(也许杭州落后了?)scsi的话不知道scsi还会用多久
从usb启动感觉用的也不是很多
很显然除了cdrom启动最多的启动方式是软盘吧 这种方式不支持实在是很痛苦
其实我的linux一直都是用软盘起 硬盘安装这样的 我想对于手头不充裕的学生大军来说这样的方式最多了

安装的编程方式 用gtk python这样复杂的库才会导致启动程序过大吧?curses最好 现在rh不也是这么做的么(看硬盘安装的样子象)
回复

使用道具 举报

 楼主| 发表于 2003-6-13 22:09:12 | 显示全部楼层
[quote:c83eca738d="wsm"]dvd scsi的启动方式都太超前了至少看看现在企业使用的机器没有看到配dvdrom的 重要的是dvdrom的数据盘有多少?都是碟片的盘子吧 对于用电脑看碟的来说意义大一些 我们这样一般用户不太会去买吧(也许杭州落后了?)scsi的话不知道scsi还会用多久
从usb启动感觉用的也不是很多
很显然除了cdrom启动最多的启动方式是软盘吧 这种方式不支持实在是很痛苦
其实我的linux一直都是用软盘起 硬盘安装这样的 我想对于手头不充裕的学生大军来说这样的方式最多了

安装的编程方式 用gtk python这样复杂的库才会导致启动程序过大吧?curses最好 现在rh不也是这么做的么(看硬盘安装的样子象)[/quote]

我的想法是这样。如果你只有软驱,没有光驱,除非你的硬盘上什么都没有,你才必须要用软盘启动、硬盘安装。当然如果你硬盘上什么也没有,光盘映象是怎么下载到硬盘上的呢?所以假定你的硬盘上有一个可以运行的操作系统也不为过吧?只要你有一个 windows,你就可以做一个 DOS 启动盘,然后用 loadlin 启动安装。如果你有一个 linux,你就可以用 lilo、grub 之类的 bootloader 启动安装。这样连软盘都不需要了。

另外,即使用 ncurse 编程,安装程序及运行环境仍然不可能保存到一张软盘之中。你想想,内核就要占 700k 左右,剩下的一点空间写程序,能找到光驱、硬盘就不错了。所以无论什么安装程序,光盘上前1.44M空间里面的映象,统统只是为了装入完整的安装程序运行环境而存在。

既然如此,完整的安装程序映象多大就不那么重要了。用 Xwindow + gtk2 + python 既能够使界面美观,又能提高开发效率,何乐而不为呢?

另外跟我说说你们的电脑大概都是什么配置,主要要知道 CPU 型号、内存容量、显卡型号、显卡显存、什么样的光驱。顺便也介绍一下你周围同学的大致情况。

我看看能否采用 800x600x64K 色模式。另外,安装程序的编译我打算用 i686,而不是 i386,这样效率高些。你的电脑不会还不到 i686 吧?
回复

使用道具 举报

发表于 2003-6-13 22:33:25 | 显示全部楼层
我的机器配置如下:

CPU: Duron 700
MEM: 256M SDR 133MHz
MainBoard: KT133
HardDisk: IBM 75GPX 30G
DisplayAdapter: Nvidia Geforce2 MX
SoundCard: SB Live! Digital
Other Media: 40X IDE CDROM SAMSUN 32X COMBO 1.44M FLOPPY 32M Flash Disk
Operation System: Magic 1.1 final + Windows 2003 Server Enterprise Edition
回复

使用道具 举报

 楼主| 发表于 2003-6-14 00:15:41 | 显示全部楼层
[quote:6a717e0e83="wsm"]dvd scsi的启动方式都太超前了至少看看现在企业使用的机器没有看到配dvdrom的 重要的是dvdrom的数据盘有多少?都是碟片的盘子吧 对于用电脑看碟的来说意义大一些 我们这样一般用户不太会去买吧(也许杭州落后了?)scsi的话不知道scsi还会用多久
从usb启动感觉用的也不是很多
很显然除了cdrom启动最多的启动方式是软盘吧 这种方式不支持实在是很痛苦
其实我的linux一直都是用软盘起 硬盘安装这样的 我想对于手头不充裕的学生大军来说这样的方式最多了

安装的编程方式 用gtk python这样复杂的库才会导致启动程序过大吧?curses最好 现在rh不也是这么做的么(看硬盘安装的样子象)[/quote]

我刚试了一下 loadlin 只能在 dos 下使用。所以呢,你首先要把内核和 initrd.gz 下载到硬盘上,然后做一个 dos 启动盘,然后用软盘启动 dos,而后再运行 loadlin。
回复

使用道具 举报

发表于 2003-6-14 10:22:02 | 显示全部楼层
不知i686的在我的Athlon 1.1GHz上如何?针对特定CPU优化的软件包最好不包含在安装盘中,而是提供下载。光盘中的软件包应该照顾到目前常用的大多数型号的CPU。当然,如果i686的包在AMD主流偏下的CPU下能够同样表现良好,当然可以就用i686了。
回复

使用道具 举报

发表于 2003-6-14 13:36:53 | 显示全部楼层
[quote:7bcf1e5c0c="Fujinsan"]不知i686的在我的Athlon 1.1GHz上如何?针对特定CPU优化的软件包最好不包含在安装盘中,而是提供下载。光盘中的软件包应该照顾到目前常用的大多数型号的CPU。当然,如果i686的包在AMD主流偏下的CPU下能够同样表现良好,当然可以就用i686了。[/quote]
i686的包,只要没有为Pentium 3 or 4的SSE特别优化过,应该可以用在Athlon上面。
回复

使用道具 举报

 楼主| 发表于 2003-6-14 16:20:01 | 显示全部楼层
[quote:b9df88cb60="Fujinsan"]不知i686的在我的Athlon 1.1GHz上如何?针对特定CPU优化的软件包最好不包含在安装盘中,而是提供下载。光盘中的软件包应该照顾到目前常用的大多数型号的CPU。当然,如果i686的包在AMD主流偏下的CPU下能够同样表现良好,当然可以就用i686了。[/quote]

我的 CPU 就是 AMD XP 1.8G,不可能不成的。
回复

使用道具 举报

发表于 2003-6-14 19:16:55 | 显示全部楼层
我不太知道安装的时候实际上是怎么起的 (有没有人来写个faq阿?也想了解一下的:)
只觉得像rh提供的那种启动软盘映像的方式很方便
我们基本上都是这么装的 (不用买盗版可以共享光盘映像 多次装也不用担心光驱的损耗 也不用像以前那样记忆长长的内核号和命令)
回复

使用道具 举报

 楼主| 发表于 2003-6-14 21:11:11 | 显示全部楼层
[quote:f0e0235dd3="wsm"]我不太知道安装的时候实际上是怎么起的 (有没有人来写个faq阿?也想了解一下的:)
只觉得像rh提供的那种启动软盘映像的方式很方便
我们基本上都是这么装的 (不用买盗版可以共享光盘映像 多次装也不用担心光驱的损耗 也不用像以前那样记忆长长的内核号和命令)[/quote]

确实有需要的话,也可以提供软盘映象。不过我总觉得软盘很容易坏,用的时候提心吊胆的。买来的软盘,往往也就用个几次就报废了
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-1-9 23:09 , Processed in 0.074771 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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