LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1146|回复: 7

Mandriva LiveCD 制作小结

[复制链接]
发表于 2005-10-25 06:22:36 | 显示全部楼层 |阅读模式
首先:安装必要的工具和Mandriva Linux Official系列操作系统。然后安装mklivecd工具。
        #urpmf –name mklivecd
        #urpmi mklivecd –auto
        #urpmf –name syslinux
        #urpmi syslinux
        #df        (查看你的/tmp分区,一定要有700M以上的空间)
如果/tmp分区没有700M,大家可以修改/etc/fstab
用#号注释掉none /tmp tmpfs defaults 0 0
或者另外Mount一个tmp
        然后开始制订你的系统吧,经过我的测试,Mandriva2005 Free版本的3CD,在安装的时候Gnome和服务器不选,其他都可以选择,用mklivecd做Livecd的时候,完全可以弄进一张700M的光盘中,还可以添加自己喜欢的工具。
        输入法fcitx,scim都行
        关于软件的选择,基本上没有什么大问题
        注意:在用mklivecd制作的时候,如果安装Rosegarden(玫瑰花园XXX)在制作livecd的时候会出现/usr/share/apps/rosegarden/fonts/不能被压缩的错误,不知道是不是我rpwt。
        #urpme resegarden
其实方法很简单
        #mklivecd –verbose –fstab=rw,auto livecd.iso
大家可以参考
Links: http://140.111.152.10/~mis/mklivecd.txt
        http://home.tiscali.nl/berenstraat/howto_en.htm

这样就可以做一张属于自己的livecd了。
       
        实验后结果:主要是觉得不爽的地方。
1,所有用户开始菜单空荡荡的,什么都没有,都只能通过运行来搞定。
2,所有用户桌面空空的,很少的东西
3,默认的Guest用户无法使用输入法。默认语言是英文。
4,因为看不下去了,所以没继续寻找。
5,没有发现网友所说的Guest注销后蓝屏。

PS:OS: Mandriva Linux 2005
        HD: Vmware-5.0

针对以上问题,大家可以参考我的解决方法,希望可以制订一个真正让自己爽的Livecd,千万不要辜负了Mandriva Linux OS。

1,关于K Menu空荡荡的,想要添加程序链接到K 空荡荡的
        初步估计是为了解约资源,用menudrak更新一下菜单就ok了?(感觉没有技术含量,害得我搞半天)
2,桌面本人不是太看重。留一个Home已经足够了。
3,最头疼的应该是Guest用户的环境问题了,大家可以新建guest用户,默认密码为空,到用户目录下去添加修改.i18n文件,具体修改方法就不用我说了吧。然后修改/usr/sbin/mklivecd
找到my $o_lang;修改为my $o_lang=”zh_CN”;我想应该i18n就可以解决问题了。

估计修改.i18n就可以解决问题了,不过由于我是在vmware下测试的,速度很慢,为了保险,所以把两个文件都修改了。应该没什么大问题,希望大家帮忙多看看。
这样做下来,用df查看空间暂用1.7G,制作的Livecd 603M。

仅以此文献给所有还在Linux门口徘徊的菜鸟们,希望大家一起进步。
感谢所有曾经帮助过我的朋友,已经Linuxsir全体管理人员。

A: 貌似还能cp一个stage1.tar.bz2 和protage-xxx.tar.bz2。
B:那我不是可以用这个装Gentoo了?

补充说明:
运行环境,harddisk里面必须要有swap分区而且必须大于等于livecd光盘容量。
不然100%被挂起
发表于 2005-10-25 22:03:45 | 显示全部楼层
Gentoo应该是可以装的,我见过别人在大便下安装跟头。
回复 支持 反对

使用道具 举报

发表于 2005-10-25 23:38:54 | 显示全部楼层
上次试到一半,貌似在默认下是会建立guest的(结果我的系统多了个用户)

菜单方面可能还有参数可以改
回复 支持 反对

使用道具 举报

发表于 2005-10-26 12:48:38 | 显示全部楼层
试试看在2006下做,效果挺好的。
回复 支持 反对

使用道具 举报

发表于 2005-10-26 16:27:59 | 显示全部楼层
还有一个地方,就是在/usr/sbin/mklivecd里面的my $country这个内容,后面是系统的设置,应该也要修改一下。
回复 支持 反对

使用道具 举报

发表于 2005-10-26 16:32:43 | 显示全部楼层
似乎可以修改的还有很多,例如可以将# add at least one user:下面得内容注释,假如本机已经有一个帐户叫mandriva,那么可以将 my $user = 'guest'; 改成 my $user = 'mandriva'; 后面的 any::set_autologin($user, 'KDE'); 将把这个mandriva用户设为自动登录。
回复 支持 反对

使用道具 举报

发表于 2005-10-26 18:01:17 | 显示全部楼层
可以先做镜象,再用WINISO修改
回复 支持 反对

使用道具 举报

发表于 2005-11-8 22:18:21 | 显示全部楼层
谢谢分享!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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