linux虚拟机镜像文件制作,qemu制作CentOS 7虚拟机镜像文件
一、硬件支持
#Intel,有输出表示支持虚拟化
cat /proc/cpuinfo | grep vmx
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc pni pclmulqdq vmx ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm arat tpr_shadow vnmi ept vpid fsgsbase tsc_adjust smep
#AMD
cat /proc/cpuinfo | grep svm
如果是vm虚拟机,记得开启cpu的虚拟化功能
二、安装kvm
笔者的环境是CentOS 7.3 1611
yum install epel-release
yum install qemu
#安装完后,会发现在/usr/bin/ 目录下没有qemu-kvm文件,文件在/usr/libexec/目录下,只能做一个软连接
ln -s /usr/libexec/qemu-kvm /usr/bin/qemu-kvm
三、建立虚拟磁盘
在/opt目录下新建一个kvm文件夹,并且建立一个ISO文件夹,里面放入要安装的系统iso镜像
#创建一个磁盘40G大小,格式为qcow2的文件
qemu-img create -f qcow2 centos7.qcow2 40G
#文件格式有很多,qcow2 raw qcow cow vmdk 等
四、安装操作系统
/usr/bin/qemu-kvm -cpu kvm64 -m 2048 -boot c \
-drive file=/opt/kvm/centos7.qcow2,if=virtio,index=0,media=disk,format=qcow2 \
-drive file=/opt/kvm/ISO/CentOS-7.4-x86_64-Minimal-1708.iso,index=1,media=cdrom \
-net nic,macaddr=52:54:ac:5a:d6:a1,id=eth0,model=e1000 \
-rtc base=localtime \
-vnc :1 &
#-cpu cpu类型
#-m 虚拟机使用的内存
#-boot c c是硬盘启动,d光驱启动
#-cdrom 使用光盘镜像文件
#-net 指定网卡mac和vlan(默认vlan0)
#-rtc 使用本地时间同步虚拟机时间
#-vnc 开启一个展示vnc服务接口
运行命令后,kvm会启动进行操作系统安装,并且可以通过ss -tln看到启动了一个vnc的端口5900+
下载vnc客户端软件,通过vnc客户端软件进行操作系统安装
五、注意点
想要强制指定虚拟网卡的名称eth0,安装完系统重启后进行一下配置
更改ifcfg-ens192文件名
mv ifcfg-ens192 ifcfg-eth0
修改ifcfg-ens192配置文件
vim ifcfg-ens192
DEVICE=eth0
NAME=eth0
ONBOOT=yes
编辑grub文件
vim /etc/default/grub
#在rhgb quiet 后面添加 net.ifnames=0 biosdevname=0
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap rhgb quiet net.ifnames=0 biosdevname=0"
重新建立grub文件并reboot
grub2-mkconfig -o /boot/grub2/grub.cfg
reboot
启动虚拟机
/usr/bin/qemu-kvm -cpu kvm64 -m 2048 -boot c \
-drive file=/opt/image/centos7.qcow2 \
-vnc :1 &
linux虚拟机镜像文件制作,qemu制作CentOS 7虚拟机镜像文件相关推荐
- CentOS 8虚拟机下设置固定IP详解
面临的问题:每次电脑重启,打开虚机IP地址都会发生变化 搜索了下面的文章, 我的环境: 虚机镜像:CentOS 8, 网络链接方式:NAT模式 虚拟机:VMware Workstation 16 Pr ...
- 2023年CentOS镜像下载地址,包括CentOS官网、国内镜像下载,超详细教学,小白也能学会。
目录 1.CentOS官网镜像下载 1.1进入CentOs官网镜像下载地址 1.2找到需要下载的版本 1.3选择isos镜像文件夹 1.4选择架构 1.5下载种子文件 2.阿里云开源镜像站下载 2.1 ...
- linux系统制作qcow2,制作centos的qcow2格式镜像
首选创建虚拟磁盘 qemu-img create -f qcow2 CentOS-6.3-x86_64.qcow2 10G 其次从iso启动镜像 virt-install --name centos- ...
- linux镜像文件不要大于4g,Systemback制作大于4G的Ubuntu系统镜像
1 安装Systemback 依此执行如下命令. sudo apt-get update sudo add-apt-repository ppa:nemh/systemback sudo apt-ge ...
- linux系统制作qcow2,centos7.6下qcow2镜像制作方法
1安装前准备 1.1iso yum源配置 vi /etc/yum.repos.d/cdrom.repo [cdrom] name=cdrom baseurl=file:///mnt enabled=1 ...
- 制作光盘安装linux系统教程,在Windows上制作CentOS自动安装的光盘的教程
1 复制光盘文件 1)挂载iso镜像 创建目录用于挂载光盘: 复制代码代码如下: mkdir /root/centos7 挂载iso镜像 复制代码代码如下: mount -o loop CentOS- ...
- linux dd目录生成iso文件,Linux下dd + mkisofs 制作可启动 img/iso 映像文件
总的来说,制作镜像文件有三种方法,cp, cat, dd 和其它专用工具.cp ,cat 和 dd都可以从设备复制文件来创建镜像.而 dd 命令更为强大,可以通过指定块大小,块多少来直接创建镜像. I ...
- 制作openstack镜像win7.qcow2(centos/ubuntu/win镜像分享)
转载请注明:姬子的博客 » 制作openstack镜像win7.qcow2(centos/ubuntu/win镜像分享) 在搭建openstack之后,我们即可使用镜像开启实例.然而centos/ub ...
- 制作 macOS Catalina 正式版安装镜像 .cdr 或 .iso 文件
制作 macOS Catalina 正式版安装镜像 .cdr 或 .iso 文件 官方制作镜像 1. 在一台 Mac 电脑上打开 App Store,搜索"Catalina",下载 ...
最新文章
- matlab while循环
- think组合查询AND和OR一起用
- android 之 Activity管理与Intent的六大属性
- BZOJ 4066 简单题 ——KD-Tree套替罪羊树
- jzoj3920-噪音【贪心,dp】
- paip.oracle query export to insert sql
- web页面移动端键盘弹出后对页面布局的影响
- 2021年人工智能学习路线图分享
- Android手机avi转换为mp4手机,手机视频格式转换器(3gp mp4 avi converter)
- wavread被删之后的替代audioread
- PHP+实验室安全系统 毕业设计 -附源码191610
- 基于Opensips+Rtpengine+Freeswitch实现的网络电话系统
- 数据结构(python) —— 【34: 动态规划之钢条切割问题】
- 全新UI众人帮任务帮PHP源码 悬赏任务抖音快手头条点赞源码 带三级分销可封装小程序
- 软件测试职业规划:发展方向多元化
- 俞敏洪一分钟励志演讲
- [Spring] [最佳实践] 如何对 @Async 标记的异步方法进行单元测试
- poj2942点双连通奇圈-二分图判断Knights of the Round Table
- [DB] From Leng,Oracle 数据库报ora-653 ora-01654错误解决办法
- kstest 检验数据是否符合正态分布