天天看点

创建一个Linux小系统

首先在你的虚拟机上添加一块硬盘,如图所示把它的内存调整为10G

创建一个Linux小系统
创建一个Linux小系统

<b></b>

添加完硬盘之后重新启动虚拟机,然后在虚拟机上添加了两个分区hda1和hda2,如图所示

创建一个Linux小系统

添加完分区之后,要检查一下分区是否添加上去

创建一个Linux小系统

确认完分区添加之后,要与内核同步一下,还要对两个分区格式化一下

创建一个Linux小系统

 做完这些之后,在/mn里面创建两个目录(boot和sysroot),并把had1挂载到/mnt/boot中、hda2挂载到/mnt/sysroot

创建一个Linux小系统
创建一个Linux小系统

 挂载完之后在检查一下是否挂载成功

创建一个Linux小系统

确认挂载成功之后下面开始先复制内核

创建一个Linux小系统

建一个目录test,并把内核在目录中展开

创建一个Linux小系统

 下一步就是编译一下init脚本,并修改为如图所示的内容

创建一个Linux小系统
创建一个Linux小系统

   这个要注意,一定要把/dev后边的整体改成/hda2,不是/hda1

  查找归档文件并把它保存到boot里面的initrd.gz这个目录当中

创建一个Linux小系统

保存完之后,再查看一下是否保存到里面去

创建一个Linux小系统

 下面就是grub配置,并在grub里面编译一个grub.conf脚本

创建一个Linux小系统
创建一个Linux小系统

上边这些编辑就算是把boot文件编译成功了。

然后下面就开始进入sysroot文件中,并创建它的一些目录

创建一个Linux小系统

编译两个脚本

创建一个Linux小系统
创建一个Linux小系统

这样sysroot文件就算配置完了,退出之后再添加一个xshell脚本

创建一个Linux小系统
创建一个Linux小系统
创建一个Linux小系统

添加完这个脚本之后,并调试一下这个脚本是否成功,成功后就把init和bash都复制进去,当然,你自己认为有用的命令都可以复制进去(比如:cp、mv、ls、等….)

创建一个Linux小系统

做完这一步后,刚才所做的可能都在内存中间,我们要把它弄到磁盘之间

创建一个Linux小系统

最后再重新创建一个虚拟机,这样Linux小虚拟机就创作成了

创建一个Linux小系统
创建一个Linux小系统
创建一个Linux小系统

最后再把创建好的小虚拟机启动就可以了、、、、、