QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2367|回复: 18

大家有兴趣搞一个这样的程序吗?

[复制链接]
发表于 2002-12-2 11:32:11 | 显示全部楼层 |阅读模式
对于刚用linux的朋友,最头痛的就是几乎全部发行版安装后都不自动加载win分区,如果大家能搞一个加载win分区的软件,那就真是造福无量.

功能大概有:
1,可以全自动操作,包括自动识别fat区(暂不考虑ntfs,能考虑最好),自动编辑/etc/fstab,加入相应的设备行,基本参数包括ro(防止初学者乱搞),iocharset=cp936(这个就不用说了)
这步最适合新手
2,可以手动操作,包括自己选择加载那些fat区,可以即时加载卸载,也可以将加载的信息写入fstab里随机器启动加载,其他参数除了一个iocharset=cp936外其他都可以自己定义,建议用打勾的方法,譬如有这些勾:
是否让其他用户可写(umask=000)
是否可以指定某个(类)用户可以mount和umount(user,suid等)
其他的各种功能就随大家自己喜欢发挥,做最大的自由定义

语言不限(最好是gtk的),这样一个程序,不知大家有没有兴趣
(估计写/etc/fstab应该很简单,关键是如何获得fat区的信息)
发表于 2002-12-2 11:40:36 | 显示全部楼层
想,但是如果我做,需要一个月以后才能开始。   
回复

使用道具 举报

发表于 2002-12-2 12:02:30 | 显示全部楼层
写成Shell程序似乎比较好噢,大家的看法呢?
回复

使用道具 举报

发表于 2002-12-2 12:03:29 | 显示全部楼层

Mandrakelinux 很早就实现这个功能了啊?安装mandrakelinux vfat

Mandrakelinux 很早就实现这个功能了啊?安装mandrakelinux vfat 分区自动mount了.

在/mnt/目录下.

回复

使用道具 举报

发表于 2002-12-2 12:06:38 | 显示全部楼层
安装的时候就可以指定挂接的目录吧.
回复

使用道具 举报

 楼主| 发表于 2002-12-2 12:30:36 | 显示全部楼层
这个程序不是安装时候用的,而是安装完系统后用的
mandrake是有这个功能,红旗3.0开始也有这个功能
但更多的版本没有这个功能,就算是mandrake或红旗3.0,这个工具的灵活性大,也有用得上这个工具的时候
回复

使用道具 举报

发表于 2002-12-2 12:50:18 | 显示全部楼层
早些时候我写了一个,但我没用/etc/fstab,我用的是autofs。只要运行一次该程序,就会根据当前磁盘分区情况刷新/etc/auto.misc,并在/etc/X11/mycomputer目录里生成所有可访问分区链接(.desktop文件)。让大家看看效果。

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2002-12-2 13:07:44 | 显示全部楼层
不错,那就不用再写了,放上来给大家下载吧!!
回复

使用道具 举报

 楼主| 发表于 2002-12-2 13:15:29 | 显示全部楼层
改成写/etc/fstab的吧,而且扩充点功能
自动编辑/etc/fstab对新手很方便
回复

使用道具 举报

发表于 2002-12-2 13:32:53 | 显示全部楼层
[quote:007ef520ff="llc"]改成写/etc/fstab的吧,而且扩充点功能
自动编辑/etc/fstab对新手很方便[/quote]
扩充什么功能??
另外我这个程序还有点问题,就是如果你有多个硬盘,而且有两个或两个以上的硬盘包含windows分区,那么windows分区的盘号排列得跟windows不一样。比如linux里的WinC有可能不是windows下的C盘,而是第二个硬盘的第一个windows分区,因为我是借用fdisk源码的部分功能(fdisk -l)来获得当前分区状况。大家对windows下多硬盘时的盘符分配了解的请说一下。
回复

使用道具 举报

发表于 2002-12-2 13:41:25 | 显示全部楼层
先是主硬盘主分区,然后是第二个硬盘主分区,然后第三个。。。。
接下去是主硬盘其余分区,第二个。。。。第三个。。。。
以上情况都是在一个主分区,其余为逻辑分区的情况下
你可以用vmware试试,给一个系统挂多个硬盘看看
回复

使用道具 举报

 楼主| 发表于 2002-12-2 13:44:41 | 显示全部楼层
功能大概如下:
1,可以全自动操作,包括自动识别fat区(暂不考虑ntfs,能考虑最好),自动编辑/etc/fstab,加入相应的设备行,基本参数包括ro(防止初学者乱搞),iocharset=cp936(这个就不用说了)
这步最适合新手
2,可以手动操作,包括自己选择加载那些fat区,可以即时加载卸载,也可以将加载的信息写入fstab里随机器启动加载,其他参数除了一个iocharset=cp936外其他都可以自己定义,建议用打勾的方法,譬如有这些勾:
是否让其他用户可写(umask=000)
是否可以指定某个(类)用户可以mount和umount(user,suid等)

win下多硬盘盘符分配大概是这样的,每个盘的第一个fat区盘符交错,其他顺排,譬如这样:
hda1 C hda2 E hda3 F hda4 G
hdb1 D hdb2 H hdb3 I  hdb4 J
回复

使用道具 举报

发表于 2002-12-2 13:50:00 | 显示全部楼层
图形界面????
回复

使用道具 举报

 楼主| 发表于 2002-12-2 17:01:27 | 显示全部楼层
最好图形(中文)界面,适合新手用
回复

使用道具 举报

发表于 2002-12-2 17:55:48 | 显示全部楼层
用gtk?我不会用qt。
不知道安装时只选kde的话能不能运行gtk程序,如果不能运行就得做两个了,一个qt,一个gtk。要不就用python(我不会用)。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-5-20 05:30 , Processed in 0.186309 second(s), 17 queries .

© 2021 Powered by Discuz! X3.5.

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