26.進一步增長功能(開機自動加載網卡驅動,設置主機名)linux
27.第十一次測試啓動vim
28.建立/etc/sysconfig/network 及 /etc/issue文件centos
29.設置登陸認證bash
30.第十二次測試啓動ide
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文件spa
設置主機名 [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.設置登陸認證3d
[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.第十二次測試啓動blog