LinuxSir.cn,穿越时空的Linuxsir!

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

[求助]如何修改以下几项?

[复制链接]
发表于 2003-7-11 16:34:57 | 显示全部楼层 |阅读模式
以下是KNOPPIX 的部份定制指南,我按文章内容的步骤设置遇到了一些问题,不知道那位KNOPPIX高手能给在下指点一下迷津呢?

以下红色部份为原文的部分:
KNOPPIX 使用和定制指南

三、高级定制
3、修改桌面背景图
在chrooted environment下修改/usr/local/lib/knoppix.gif即可。对于KNOPPIX v3.1,可直接替换光盘中/KNOPPIX/background.gif,KDE直接使用该文件;对于KNOPPIX v3.2,则需修改/usr/local/lib/knoppix.jpg。

4、修改启动画面(boot screen)
由于KNOPPIX是基于Debian Linux的,所以它使用syslinux来启动,我们通过修改光盘中的影像文件 /KNOPPIX/boot.img 来达到修改启动画面和启动信息的目的。在Root Shell中执行:
#cp /mnt/cdrom/KNOPPIX/boot.img /mnt/hda6
#mkdir /mnt/hda6/image
#mount -t msdos -o loop /mnt/hda6/boot.img /mnt/hda6/image

a) 修改/mnt/hda6/image/logo.16
logo.16文件是启动画面的图象文件,它是特殊的编码格式(lss16 format image)。这图象文件必须是16色,小于50K,小于640x480象素(推荐使用640x400象素,以备足够空间显示提示符)。我们需要使用GIMP等图象软件制作16色的png格式图象,再通过以下命令转换成lss16格式:
#pngtopnm <logo.png >logo.pnm
#ppmtolss16 <logo.pnm >logo.16
#cp logo.16 /mnt/hda6/image/logo.16

b) 修改/mnt/hda6/image/boot.msg
boot.msg是ASCII文件,直接使用vi编辑即可,如果您的logo.16是640x400象素,您可在boot.msg中写四行文本信息。

c) 卸载/mnt/hda6/image
#umount /mnt/hda6/image
至此,/mnt/hda6/boot.img为新定制的启动影像文件,可以制作启动软盘去测试效果:
#dd if=boot.img of=/dev/fd0

5、修改KDE的Splash Screen
在chrooted environment下修改或替换 /user/share/apps/ksplash/pics 的4个png文件:
splash_active_bar.png (400x60 pixels)
splash_bottom.png (400x16 pixels)
splash_inactive_bar.png (400x60 pixels)
splash_top.png (400x248 pixels)


问题!  
(1)我的knoppix是V3.2版本的,当光盘启动后,因为是光盘目录为只读属性,我怎么才能修改/usr/local/lib/knoppix.jpg文件,来改变背景图?就算我在其它操作系统改好了,也不能写到这个目录。

(2).文章所提到的chrooted environment是指在什么状态下,怎么样进入这个状态,是否进入了这个状态才能修改?   

(3).我不明白,既然knoppix是光盘启动的,目录不能写入,是否应该把光盘的文件先拷贝到硬盘,再修改呢?但是问题是,如果这样直接拷贝到硬盘,例如/usr/local/lib等等目录不会出现的,那我怎么改?     

(4).现在我想用knoppix v3.2版本做一张个性化的启动光盘,需要改桌面背景图和启动画面,应该怎么改?谁来教教我,太感谢了!
发表于 2003-9-24 05:36:32 | 显示全部楼层
比较方便的方法是把knoppix先装到硬盘上,用软盘起动,起动软盘用winimage或者hd-copy把boot.img写到软盘就能生成。
直接改软盘上的文件,最后在用winimage或者hd-copy生成软盘的境象boot.img,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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