如何在vmware中运行xbook2操作系统?
1.获取源码
1.1直接下载源码
进入首页,直接下载压缩包,然后再解压即可。
点击下载ZIP即可:
1.2 用git命令下载
获取最新的版本:
git clone https://gitee.com/hzc1998/xbook2
2.搭建开发环境以及编译源码
如果已经会搭建环境了,就直接跳过环境搭建步骤。
可以参考这个视频: 点我跳转.
搭建开发环境以及编译环境请空降到:3:40~26:20这个时间段
搭建好环境后,在终端输入:
make build -j8
构建环境后,就可以启动运行了(默认qemu虚拟机)。
make run -j8
-j8参数是开启多线程编译,可以提高编译速度。
效果如下:
3.vmware虚拟机
3.1 创建vmware虚拟机
打开虚拟机后, 文件->创建新的虚拟机。
点击下一步,照着截图里面的进行设置即可:
设置虚拟机名字以及储存路径
这里需要创建一个磁盘,不过这个磁盘我们不使用,等会儿需要删除后重新创建,这里设置小一点就行了。
现在创建好了,不过还要进行一定的配置才行。
点击编辑此虚拟机:
将刚才创建的这个磁盘删除掉
需要把磁盘添加到我们的xbook2的develop/local目录下面,这样在写入磁盘时才能找到磁盘文件。修改磁盘名字为c.vmdk,这样就创建好一个磁盘了。
以同样的方式创建一个d.vmdk磁盘,如下图:
现在磁盘镜像创建好了,还需要配置一下软盘,系统内核是在软盘上的。
先创建一个软盘驱动器,并选择软盘镜像,这个镜像是在build的时候创建的,不用自己手动创建。
软盘镜像是develop/image/a.img这个文件
还需要把内存配置为512MB,过低了可能运行不了。
选择好后,点击确定即可!
万事俱备,只欠东风!
3.2 写入文件系统到vmware虚拟机磁盘镜像
在终端输入命令构建镜像:
make -f mk2 vmware
写入完成后,就可以直接点击开启此虚拟机,启动操作系统了!
4.结尾语
这一路配置过来还是挺麻烦的,如果是作为开发者,就用qemu开发就好了。当需要测试一些程序的性能时,就可以考虑在vmware虚拟机中运行测试,毕竟vmware执行速度要快很多,用起来也舒服一些。
如果搭建过程遇到问题,可以加QQ群进行交流:913813452