8:[root@lyt grub]# cd /mnt/sysroot/ #切换到此目录中,相当于新建主机的根分区
[root@lyt sysroot]# mkdir bin boot dev etc home lib proc root sbin sys tmp usr var #在/mnt/sysroot/目录下创建根分区应有的目录
[root@lyt sysroot]# cd / #切换到宿主机的根分区
[root@lyt /]# ll #查看宿主机的文件权限(tmp目录比其他目录多了一个sticky权限)
[root@lyt /]# cd /mnt/sysroot/ #切换到新建主机的根分区下
[root@lyt sysroot]# chmod o+t tmp #更改tmp的其他用户的权限
[root@lyt sysroot]# cp /sbin/init sbin/ #将宿主机上的内核启动的用户级进程/sbin/init拷贝到/mntsysroot/sbin目录中 【Linux公社 】
[root@lyt sbin]# ldd /sbin/init #查看宿主机内核启动的用户级进程init的系统调用
[root@lyt sbin]# cp /lib/libsepol.so.1 /mnt/sysroot/lib/ #将init的系统调用拷贝到/mnt/sysroot/lib中
[root@lyt sbin]# cp /lib/libselinux.so.1 /mnt/sysroot/lib/ #将init的系统调用拷贝到/mnt/sysroot/lib中
[root@lyt sbin]# cp /lib/libc.so.6 /mnt/sysroot/lib/ #将init的系统调用拷贝到/mnt/sysroot/lib中
[root@lyt sbin]# cp /lib/libdl.so.2 /mnt/sysroot/lib/ #将init的系统调用拷贝到/mnt/sysroot/lib中
[root@lyt sbin]# cp /lib/ld-linux.so.2 /mnt/sysroot/lib/ #将init的系统调用拷贝到/mnt/sysroot/lib中
9:[root@lyt etc]# cd /mnt/sysroot/etc/ #切换到该目录中
[root@lyt etc]# cp /etc/inittab/ ./ #将宿主机中的inittab文件拷贝到当前目录中
[root@lyt etc]# vim inittab #编辑inittab文件
10:[root@lyt etc]# mkdir rc.d #如上图中所示需要创建创建rc.d目录
[root@lyt rc.d]# vim rc.sysinit #创建rc.sysinit文件,并编辑内容如下图
[root@lyt rc.d]# chmod a+x rc.sysinit #将rc.sysinit赋予可执行权限
11:[root@lyt ~]# cp /bin/bash /mnt/sysroot/bin/ #将宿主机的/bin/bash拷贝到/mntsysroot/bin中
[root@lyt bin]# ldd /bin/bash #查看bash的系统调用
[root@lyt bin]# cp /lib/libtermcap.so.2 /mnt/sysroot/lib/ #将bash的系统调用拷贝到/mnt/sysroot/lib中
[root@lyt bin]# cp /lib/libdl.so.2 /mnt/sysroot/lib/ #将bash的系统调用拷贝到/mnt/sysroot/lib中
[root@lyt bin]# cp /lib/libc.so.6 /mnt/sysroot/lib/ #将bash的系统调用拷贝到/mnt/sysroot/lib中
[root@lyt bin]# cp /lib/ld-linux.so.2 /mnt/sysroot/lib/ #将bash的系统调用拷贝到/mnt/sysroot/lib中
[root@lyt bin]# cd /mnt/sysroot/lib/ #将bash的系统调用拷贝到/mnt/sysroot/lib中
12:[root@lyt lib]# sync #将宿主机的内存中的信息同步到硬盘sdb中
新建一台虚拟机,将其硬盘删除,将刚才在宿主机上建好的硬盘导入到该虚拟机中。