虛擬磁碟ISO轉化為qcow2

2021-10-01 20:18:17 字數 1939 閱讀 9037

1)把iso檔案copy到linux的機器上,並確保硬碟有足夠的空間

sles-11-sp4-***-x86_64-gm-***1.iso

2)用qemu命令建立qcow2映象磁碟(用於安裝suse映象),例

qemu-img create -f qcow2 /tmp/image/suse11.img 10g

輸出:[root@localhost tmp]# qemu-img create -f qcow2 /tmp/image/suse11.qcow2 10g

formatting 『/tmp/image/suse11.qcow2』, fmt=qcow2 size=10737418240 encryption=off cluster_size=65536 lazy_refcounts=off

3)用qemu命令啟動kvm,安裝作業系統

qumu-kvm -name suse11sp4 -cpu host -m 4096 -hda /tmp/image/suse11.qcow2 -cdrom /tmp/sles-11-sp4-***-i586-gm-***1.iso -boot d -vnc:1

或:virt-install --name suse11sp4 --ram 1024 --cdrom=/tmp/sles-11-sp4-***-i586-gm-***1.iso --disk path=/tmp/image/suse11.qcow2,format=qcow2 --graphics vnc,listen=0.0.0.0 --noautoconsole --os-type=linux --os-variant=rhel7 --check all=off

kvm客戶機的配置檔案放置在**/etc/libvirt/qemu**下。使用vi可以檢視虛擬機器的xml配置檔案。

3)檢視vnc埠

用vnc去連線安裝系統

如果連不上請關閉防火牆和selinux:

service iptables stop

vi /etc/selinxu改為

經現場驗證,是因為iso映象為i586的與宿主機系統x86_64架構不一致所致,更換映象後vnc連線,出現安裝介面:

如果提示不能cd/***找不到,請替換其他帶桌面kde或gnome的iso嘗試,現場改用opensuse-11.4-kde-livecd-i686.iso

安裝後效果如下:

安裝vnc-server:

對vncserver配置:

vi /etc/sysconfig/vncservers

設定以下配置值

vncservres=10000:root(其中10000為桌面號、root為使用者名稱)如

vncserverargs[2]=geometry800x600 –nolisten tcp –localhost

kvm 擴充套件qcow2磁碟

resize 磁碟大小 qemu img resize home kvm icp 103 183.qcow2 300g進入虛擬機器檢視磁碟資訊fdisk lfdisk l檢視磁碟指標最後在什麼地方。first sector為end 1 改變分割槽格式 檢視分割槽改變後的結果 fdisk lpvs v...

qcow2映象轉換為iso 虛擬機器映象分析

id iforensics 2016 我們在工作中經常會接觸到各種各樣的虛擬機器映象,常見的映象檔案格式有 raw qcow2 qed qcow luks vdi vmdk vpc vhdx等。本文以最常用的qcow2格式為例進行分析。一 分析環境搭建 安裝作業系統,本文測試用的作業系統為cento...

qcow2磁碟加密及libvirt訪問

1.建立qcow2加密磁碟 root coc 5 test encrypt qemu img convert f qcow2 o qcow2 o encryption template xp encry1.qcow2 disk image encry1.qcow2 is encrypted.pass...