由于开机时没有开机背景,现在我们借助另一个工具yum来制作图片,然后修改配置文件来达到开机有背景的效果。
现在在根目录下有一个图片,利用yum制作成符合格式的xpm格式的图片,并打包。
修改/mnt/boot/grub/grub.conf的配置文件,在其中加入一条
1.xpm就是制作的图片,然后把字图片移到/mnt/boot/grub/
目录下,然后把刚做的操作同步到新加的硬盘里,重启加入这块硬盘的虚拟机,看到这一效果:
下面我们去添加网络模块,我们利用如下命令查看网卡模块,利用lsmod 来查看名称 大小 使用次数 和依赖关系,查看相关信息时,用modinfo后跟名称来查看,用ramod后跟名称来卸载模块,加载模块用modprobe跟名称或者用insmod跟路径和名称来加载
然后我们去加载模块,使我们的小系统具有网络功能。
首先我们要先创建个目录来存放网络模块,并把模块和依赖关系拷贝过去
接下来就是要去调用模块了,先去配置/mnt/sysboot/etc/rc.d/rc.sysinit文件
然后再加载相应的文件,这里我们依然用cp.sh脚本来完成ifconfig、ping、netstat、kill、sysctl、insmod、
这时我们便可以测试了
这时,网络模块已加载成功。
接下来,我们向这一小系统里加入服务的功能,例如ftp服务。
我们先把ftp这一服务安装到原系统里,然后我们再根据安装的配置文件,做相应的修改,来实现我们这一简易小系统的ftp服务功能
首先我们把vsftpd和配置脚本移植到新创建的硬盘里,这里我们依然用cp.sh这一脚本来移植
由于我们做的是个简易的小系统,且这是我才入手linux,所以,只简单的做到匿名登录,而匿名登录的信息是要存放到相应目录里的,所以我们要先创建此目录
为了实现名称和id的对应关系,我们还要做一些其他的操作
现在修改配置文件
在/mnt/sysroot/etc/nsswitch.conf里倒入如下参数
接着我们还要拷贝一些其他文件
然后我们日志的相关指令注释掉,然后我们要创建一个目录
这时,我们可以测试了
此时,ftp服务已经成功移植到这个小系统里了。