首页 > 代码库 > 从无到有构建一个Mini Linux(6)
从无到有构建一个Mini Linux(6)
26.进一步增加功能(开机自动加载网卡驱动,设置主机名)
27.第十一次测试启动
28.创建/etc/sysconfig/network 及 /etc/issue文件
29.设置登录认证
30.第十二次测试启动
26.进一步增加功能(开机自动加载网卡驱动,设置主机名)
[root@centos6 ~]# cd /mnt/sysroot/ [root@centos6 sysroot]# vim etc/rc.d/rc.sysinit echo -e "\tWelcome to ++++ \033[32mMini\033[0m Linux" mount -n -t proc proc /proc mount -n -t sysfs sysfs /sys echo "scan /sys and to populate to /dev..." mdev -s mount -o remount,rw /dev/sda2 / echo "mounting all filesystems..." mount -a echo "Load driver for e1000" insmod /lib/modules/e1000.ko echo "Initializing ehternet card..." ifconfig eth0 192.168.139.200 up [ -f /etc/sysconfig/network ] && . /etc/sysconfig/network [ -z "$HOSTNAME" -o "$HOSTNAME" == ‘(none)‘ ] && HOSTNAME=‘MiniOver‘ hostname $HOSTNAME
27.第十一次测试启动
28.创建/etc/sysconfig/network 及 /etc/issue文件
设置主机名 [root@centos6 ~]# cd /mnt/sysroot/ [root@centos6 sysroot]# mkdir etc/sysconfig [root@centos6 sysroot]# vim etc/sysconfig/network HOSTNAME=minilinux.com 打印欢迎信息 [root@centos6 sysroot]# vim etc/issue Welcome to My Minilinux(URL) Kernel \r
29.设置登录认证
[root@centos6 sysroot]# touch etc/passwd [root@centos6 sysroot]# touch etc/shadow [root@centos6 sysroot]# touch etc/group [root@centos6 sysroot]# vim etc/inittab ::sysinit:/etc/rc.d/rc.sysinit ::respawn:/sbin/getty 9600 tty1 ::respawn:/sbin/getty 9600 tty2 --> 自动调用login程序 ::respawn:/sbin/getty 9600 tty3 ::ctrlaltdel:/sbin/reboot ::shutdown:/bin/umount -a -r [root@centos6 ~]# ./copycmd.sh (移植bash程序) [root@centos6 sysroot]# head -1 /etc/passwd > etc/passwd //建立管理员用户 [root@centos6 sysroot]# head -1 /etc/shadow > etc/shadow [root@centos6 sysroot]# head -1 /etc/group > etc/group 注意:此时我们宿主机上的密码采用的是sha512,目标系统可以不理解, 所有我们采用MD5来加密目标主机上的root用户 (1)生成MD5密码串 [root@centos6 ~]# openssl passwd -1 -salt $(openssl rand -hex 4) Password: (手动输入密码) $1$6642c636$d3gnKpmQ1NrT9KYxVP8u8/ (2)用生成的字符串替换掉原来的etc/shadow的加密密码字段 [root@centos6 sysroot]# vim etc/shadow root:$1$6642c636$d3gnKpmQ1NrT9KYxVP8u8/:17002:0:99999:7::: 注:直接使用sha512密码加密,也可以(即不用替换也适用目标系统)
30.第十二次测试启动
本文出自 “似水流年” 博客,请务必保留此出处http://sixijie123.blog.51cto.com/11880770/1882119
从无到有构建一个Mini Linux(6)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。