全部博文(2)
分类: LINUX
2020-04-23 09:29:40
制作可以用Bochs启动的CentOS 7.4图形界面的镜像说明
1,用bximage创建一个10G的镜像文件,记住此镜像文件的CHS参数,用于配置虚拟机的磁盘参数,尤其是柱面数
2,利用QEMU对此镜像文件进行CentOS
7.4正常安装,默认选择Gnome GUI安装选项
3,在QEMU中安装完成后进行基本的配置,如关闭防火墙,启动自动root登录,关闭电源屏保等
4,在/etc/rc.local文件中加入一行“modprobe cirrus”,加载虚拟cirrus显卡驱动(在bochs中配置)
5,编辑bochs虚拟机配置文件,记住vga选择cirrus
磁盘参数cylinders 20805与上面的保持一致,同时配置cirrus显卡,标注的地方可能需要成适配自己环境的值
6,bochs选择的是2.6.11,以下是本次bochs编译的配置脚本,确保支持配置文件中的所有设备或功能Feature,如果本地环境配置不过去,缺失包,通过yum下载解决
#make -j 16 && make install
7,利用bochs加配置文件启动虚拟机,就可以自动图形界面的CentOS
#bochs -f gui-centos
以下是一个运行实例截图
8,gui-centos.img集成有如下工具
a) 集成kvm unit test单元测试工具(包含源代码,如需要,也可重新编译)
b) 集成qemu-4.2.0/qemu 2.8.0工具(包含源代码,也可以自行重新编译)
c) 集成常见Gnome编译开发环境,以方便一些简单测试程序的编译
d)
集成一个mini-centos-rootfs.img,可以作为嵌套虚拟机的镜像
9,相关镜像文件下载地址信息:
192.168.25.245:/research/debug-kernel目录下的gui-centos(bochs虚拟机配置文件),gui-centos.img镜像,bochs-2.6.11(bochs源代码)
服务器登录:
IP地址:192.168.25.245
文件目录:/research/debug-kernel
用户名:root
密码:123456
gui-centos.img镜像的登录
用户名:root
密码:123456
gui-centos.img镜像中的嵌套镜像mini-centos-rootfs.img登录
用户名:root
密码:1