centos 7 通过dd 转换 linux 系统 为虚拟机

一、、配置kvm服务器

1、配置virtio源

wget https://fedorapeople.org/groups/virt/virtio-win/virtio-win.repo    -O /etc/yum.repos.d/virtio-win.repo

2、安装相关软件包

yum install virt-v2v libguestfs-winsupport virtio-win

二、准备被转换服务器

1、关闭服务器上所有业务系统的随机启动

三、将物理服务器转换为虚拟机

1、下载CentOS-7-x86_64-LiveGNOME-1611.iso

wget https://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-LiveGNOME-1611.iso

2、从将CentOS-7-x86_64-LiveGNOME-1611.iso刻录成光盘

3、将被转换的服务器从CentOS-7-x86_64-LiveGNOME-1611.iso光盘启动

4、配置网络

cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eth0
UUID=e3fc126d-9352-43d5-a257-54b0b386567a
ONBOOT=yes
IPADDR=10.10.10.2 # 根据实际情况修改
NETMASK=255.255.255.0
GATEWAY=10.10.0.1

5、关闭并禁用firewalld

systemctl disable firewalld
systemctl stop firewalld

6、启动sshd

service sshd start

7、设置root密码

password

8、开始转换
1.登录kvm服务器

ssh [email protected]服务器IP

2.复制硬盘

# 10.10.10.2为4中配置网络时,配置的IP,请根据实际情况修改
ssh [email protected] "dd if=/dev/sda " | dd of=/opt/disk.img

四、已知的问题:

dd方式可以任何系统做磁盘镜像,但由于windows系统没有IDE、virtio等硬盘驱动,导致dd出来的windows镜像纵以IDE模式在kvm中启动也会导致蓝屏。

时间: 2024-10-13 20:37:14

centos 7 通过dd 转换 linux 系统 为虚拟机的相关文章

Linux day1--如何在VMware上新建Linux系统的虚拟机

Java的课程正式开始了,新一阶段的学习,新的环境,新的同学,新的老师,都不一样了,但是学习的心是一样的希望在接下来的学习中能够学好知识,和班里的同学们一起愉快地学习,共同努力进步,一起打出我们的代码天下 感想不多说了,马上进入知识的总结吧! 一.安装VMware虚拟机 虚拟机的安装比较简单,基本按照提示步骤来操作就行,没有什么需要特别注意的地方 二.在VMware上新建Linux(redhat7.2)系统的虚拟机方法 1. 2. 3. 4. 5. 6. 7. 8.右击新建好的虚拟机,选择设置,

给windows系统下的linux系统的虚拟机安装jdk

安装完linux系统后,一般都带有默认jdk.现在默认是1.8版本的.需要卸载自带的,然后安装自己需要的. 1.查找需要卸载的OpenJDK: #  rpm -qa | grep java 2:依次卸载(这些都是上面查询出来的) rpm -e --nodeps javapackages-tools-3.4.1-6.el7_0.noarch rpm -e --nodeps python-javapackages-3.4.1-6.el7_0.noarch rpm -e --nodeps java-1

Linux系统(虚拟机)安装禅道

1.查看linux系统版本 uname -a 2.禅道下载:http://www.zentao.net/download.html,找到要下载的版本,点击进入各平台下载: 3.将下载好的安装包上传到linux系统/opt目录下,我使用的是 4.在/opt 目录直接解压安安装包 tar -zxvf ZenTaoPMS.8.2.5.zbox_64.tar.gz -C /opt 5.修改禅道自带apache.mysql端口 为了不占用Server上默认的80.3306端口,我们修改禅道自带的apach

Linux 系统初步--虚拟机安装

大家好,我叫小白,开始接触Linux,主要参考阿铭老师的Linux为主线,希望给自己有个成长的过程. 1.怎么样才能学好Linux? *熟能生巧 *坚持 *制定学习计划 *勤奋 *总结 *交流 *预习和复习的重要性. *每天坚持至少学习一个小时. *当日事当日毕 *记笔记 *利用好资源 此次学习使用新版本Centos7系列 2.环境准备 *CentOS7.3系统 *虚拟软件VMware workstation12 *终端Xshell或者SecureCRT 3.工具(个人建议) *印象笔记 *51

红帽linux系统下虚拟机的安装与配置

虚拟机的安装和配置 图形安装虚拟机 一直点Forward 安装图形界面 自己配置 命令模式下,shell脚本安装虚拟机 #!/bin/bash      //命令运行环境的指定 virt-install \   //安装虚拟机 --name $1  \       //虚拟机名称指定,$1表示脚本的第一个参数 --ram 1000  \      //硬盘文件大小 --file/var/lib/libvirt/images/$1.img  \   //硬盘文件 -- cdrom/home/kio

Ubuntu(Linux系统)虚拟机工具vmtools详细说明

安装虚拟机工具vmtools大概步骤如下: 个人总结步骤: 第一步:点击虚拟机软件的vm工具栏选项,选择install vmware tools(安装VMware Tools) 第二步:桌面会出现一个--.文件名.tar.gz 第三步:拷贝-.文件名.tar.gz到home目录下 第四步:减压 tar -zxf VMwareTools-8.1.3-203739.tar.gz 第五步:进入到减压的文件-->cd vmware-tools-distrib/  第六步:运行 sudo ./vmware

linux 系统的虚拟机克隆后出现找不到eth0

解决方法: 1. 删除 /etc/udev/rules.d/70-persistent-net.rules 后重启机器.70-persistent- net.rules这个文件确定了网卡与MAC地址的绑定,导入已经存在的虚拟机后,但网卡的MAC地址发生了变化,所以导致系统认为网络设备不存在. 2. 经过这样的处理后eth0还不能正常启动,需要将 /etc/udev/rules.d/70-persistent-net.rules 文件最后的修 改"eth1"为"eth0&quo

学习Linux系统的方法经验[有图,长文]

Linux系统是一个开源的高效的以命令行为主的操作系统,主要用于服务器操作系统领域.对于Linux操作系统更多详细准确的解释大家可以网上找到<Linux就该这么学>的第0章介绍的比较详细:从认识linux到现在工作使用linux已经有了4年的时间了,在这里给linux系统入门的童鞋们一些建议.Linux系统给我第一个印象是:免费的(当然这个不准确,开源不等于免费,但是大多数开源产品是免费的,公开源代码的),是命令行的(linux操作系统无处不在,无论是命令行,图形化都是有的),是高逼格的(这个

学习Linux系统的方法经验

Linux系统是一个开源的高效的以命令行为主的操作系统,主要用于服务器操作系统领域.对于Linux操作系统更多详细准确的解释大家可以网上找到<Linux就该这么学>的第0章介绍的比较详细:从认识linux到现在工作使用linux已经有了4年的时间了,在这里给linux系统入门的童鞋们一些建议.Linux系统给我第一个印象是:免费的(当然这个不准确,开源不等于免费,但是大多数开源产品是免费的,公开源代码的),是命令行的(linux操作系统无处不在,无论是命令行,图形化都是有的),是高逼格的(这个