小白ubuntu安装qemu虚拟机
来源:互联网 发布:excel 宏编程的语法 编辑:程序博客网 时间:2024/05/17 06:01
Ubuntu搭建开发openchannelssd的qemu的虚拟机
1 Clone the qemu source from
git clonehttps://github.com/OpenChannelSSD/qemu-nvme.git
注意未安装git 的先安装git,sudo apt-get install git
2 qemu-nvme的版本要用master分支的这个commit:fb8f9f2a7e260c3e8a0d993473d24
cd qemu-nvme 目录下
git reset fb8f9f2a7e260c3e8a0d993473d24
报错,安装相关软件
root@ubuntu:/home/lhj/qemu-nvme# apt-get install zlib1g-dev
配置相关参数:
./configure--enable-linux-aio--target-list=x86_64-softmmu--enable-kvm
报错:
根据提示安装: git submodule update --init pixman
root@ubuntu:/home/lhj/qemu-nvme# apt-get install libtool
安装c++ compiler via terminal.
sudo apt-get install build-essential
仍然报错,安装如下软件
apt-get install libaio-dev
git submodule update --init dtc
sudo apt-get install autoconf automake libtool
1. ./configure--enable-linux-aio--target-list=x86_64-softmmu--enable-kvm
2 make
3 make install
configure脚本用于生成Makefile,其选项可以用./configure --help查看。这里使用到的选项含义如下:
--enable-kvm:编译KVM模块,使QEMU可以利用KVM来访问硬件提供的虚拟化服务。--enable-vnc:启用VNC。--enalbe-werror:编译时,将所有的警告当作错误处理。--target-list:选择目标机器的架构。默认是将所有的架构都编译,但为了更快的完成编译,指定需要的架构即可。
结果如下:
2.创建qemu虚拟机
安装qemu-kvm 模块,该模块作用是让guest os 的代码程序直接可以在 host processor 上跑,加快运行速度
2安装配置kvm所需的环境
$sudo apt-get install qemu-kvm virt-manager bridge-utils libvirt-bin
root@ubuntu:/home/lhj/qemu-nvme# apt-get install kvm
root@ubuntu:/home/lhj/qemu-nvme# apt-get install qemu-kvm
root@ubuntu:/home/lhj/qemu-nvme# apt-get install libvirt-bin
root@ubuntu:/home/lhj/qemu-nvme# apt-get install virtinst
root@ubuntu:/home/lhj/qemu-nvme# apt-get install virt-manager
root@ubuntu:/home/lhj/qemu-nvme# apt-get install virt-viewer
设置电脑开启虚拟化功能
开启虚拟化功能,进入虚拟机的设置进入处理器,选择“虚拟化intel vt-x/ept或者AMD/v”
2.2, 检查KVM是否可用
QEMU使用KVM来提升虚拟机性能,如果不启用KVM会导致性能损失。要使用KVM,首先要检查硬件是否有虚拟化支持:
第一、看看cpu是否支持kvm
grep -E -o 'vmx|svm' /proc/cpuinfo
结果显示vmx表示支持
如果有输出则表示硬件有虚拟化支持。其次要检查kvm模块是否已经加载:
2.安装完确认一下是否安装成功
检查模块是否有加载
[root@localhost ~]#lsmod | grep kvm
也可以使用命令检查kvm是否成功安装
[root@localhost ~]#virsh -c qemu:///system list
如图成功安装:
1创建虚拟机
在根下创建images目录,在images下创建iso和test目录。其中iso目录存放iso镜像,test是虚拟机的主机名,里面存放disk.img(虚拟机的硬盘中存放的数据)
root@ubuntu:~/images/test# qemu-img create -f qcow2 disk.img 10G
-f选项用于指定镜像的格式,qcow2格式是QEMU最常用的镜像格式,采用写时复制技术来优化性能。disk.img是镜像文件的名字,10G是镜像文件大小。镜像文件创建完成后,可使用qemu-system-x86来启动x86架构的虚拟机:
qemu-system-x86_64 disk.img
此时会弹出一个窗口来作为虚拟机的显示器,显示内容如下
因为disk.img中并未给虚拟机安装操作系统,所以会提示“No bootable device”,无可启动设备
2, 准备操作系统镜像
本人使用ubuntu-14.04.1-desktop-amd64.iso镜像
root@ubuntu:~/images/test# qemu-system-x86_64 -m 2048 -enable-kvm disk.img -cdrom ../iso/ubuntu-14.04.1-desktop-amd64.iso
-m 指定虚拟机内存大小,默认单位是MB,建议2048,1024Mg太卡了, -enable-kvm使用KVM进行加速,-cdrom添加disk的安装镜像。可在弹出的窗口中操作虚拟机,安装操作系统,安装完成后重起虚拟机便会从硬盘(fedora.img)启动。之后再启动虚拟机只需要执行:
[kelvin@kelvin tmp]$ qemu-system-x86_64 -m 2048 -enable-kvm disk.img
3给虚拟机换内核
开发在上带有lightnvm的支持的内核
内核地址:https://github.com/OpenChannelSSD/linux.git
root@lhj-pc:/home/lhj# git clone https://github.com/OpenChannelSSD/linux.git
内核分支直接用pblk.latest
root@lhj-pc:/home/lhj/linux# git checkout pblk.latest 切换分支
下载后进去目录 编译安装 一般步骤:make menuconfig ;make bzImage ;make modules;make modules_install; make install
3..1 make menuconfig
报错,安装
sudo apt-get install libncurses5-dev
3.2make bzImage 报错,安装
sudo apt-get install libssl-dev
3.3make modules
等待,要编译很久。。。。
3.4 make modules_install
3.5 make install
0 0
- 小白ubuntu安装qemu虚拟机
- ubuntu系统下安装qemu,sheepdog,并搭建运行虚拟机
- qemu虚拟机安装
- 使用qemu安装虚拟机
- qemu-kvm 创建ubuntu 虚拟机
- ubuntu下安装QEMU
- ubuntu 下安装qemu
- ubuntu 下安装qemu
- ubuntu安装qemu
- ubuntu安装qemu
- ubuntu编译安装qemu
- ubuntu 安装qemu
- ubuntu安装qemu
- qemu虚拟机的安装体验
- QEMU虚拟机安装linux操作系统
- 虚拟机安装时ubuntu界面太小
- 【转】Ubuntu 12.04 KVM+Qemu 搭建虚拟机
- ubuntu上利用qemu-kvm创建虚拟机
- web.xml文件的作用及基本配置
- Gson解析json文件
- 页面间传中文值
- socket编程中的阻塞和非阻塞 以及 I/O复用总结
- java排序算法(3)—希尔排序
- 小白ubuntu安装qemu虚拟机
- iOS Xcode 使用整理
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- 金蝶K3wis13.0 CRM报错
- ASP.NET ZERO 学习 —— (10) 应用开发Demo之创建实体对象
- 郑桂兰董事长、秦燕导演、叶武会长共贺北京爱尚文化艺术中心开学季
- Java 8系列之重新认识HashMap
- 远程访问(云)服务器上ipython设置
- android5.x怎么修改屏幕亮度