日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

QEMU虚拟磁盘资料

發(fā)布時間:2023/12/18 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 QEMU虚拟磁盘资料 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

虛擬磁盤資料

GPT磁盤的起始處 bios_grub ESP=EFI system partition EF00標(biāo)記的 ESPboot分區(qū) EF02標(biāo)記的BIOSboot 8300 linux分區(qū) (hd0,msdos5) 第1盤第1邏輯分區(qū) (hd0,gpt1) 第1盤第1gpt分區(qū) 之后的64字節(jié)為硬盤的分區(qū)表,最后兩個字節(jié)為MBR結(jié)束標(biāo)志位(0xAA55) #mbr 磁盤號可修改 #sudo printf "\x78\x56\x34\x12" | dd of=test.img seek=440 bs=1 count=4 conv=notrunc

一、qemu-img
1、創(chuàng)建
qemu-img create -f raw vm1.raw 10G
qemu-img create -f qcow2 vm2.qcow2 10G
2、轉(zhuǎn)換
qemu-img convert -c -O qcow2 vm1.raw vm12.qcow2
qemu-img convert -f qcow2 -O raw vm2.qcow2 vm22.raw
3、查看
qemu-img info vm.img
4、調(diào)整
qemu-img resize vm.img +2G
qemu-img resize vm.img -2G
二、simg2img
安裝鏡像文件sparse和raw轉(zhuǎn)換工具
1、下載
源碼安裝
wget https://github.com/anestisb/android-simg2img
make
包安裝
sudo apt install simg2img
2、命令
simg2img rootfs.sparse.img rootfs.img.raw
img2simg rootfs.ext4 rootfs.sparse.img
三、dd命令創(chuàng)建ext4
1、創(chuàng)建
dd if=/dev/zero of=rootfs.ext4 bs=1M count=1024
2、ext4
mkfs.ext4 rootfs.ext4 -F
3、加載
sudo mkdir -p /mnt/temp
sudo mount -t ext4 rootfs.ext4 /mnt/temp?
sudo cp -r ~/temp /mnt/temp
sync
sudo umount /mnt/temp
4、檢查
e2fsck-p -f rootfs.img

5、擴(kuò)容

resize2fs /dev/vda

四、操作多個分區(qū)

sudo fdisk sd.raw

p主分區(qū)e擴(kuò)展分區(qū)

n添加分區(qū)

d刪除分區(qū)

分區(qū)可手工計算

加載鏡像

losetup /dev/loop0 sd.raw

加載分區(qū)

kpartx -av /dev/loop0

格式化

mkfs.ext4 dev/mapper/loop0p1

鏡像分區(qū)寫入數(shù)據(jù)

sudo dd if=system.raw of=/dev/mapper/loop0p1

sudo dd if=userdata.raw of=/dev/mapper/loop0p2

卸載

sudo kpartx -d /dev/loop0

sudo losetup -d /dev/loop0?

分區(qū)使用

init=init root=/dev/mmcblk0p1?rootfstype=ext4 rw root blkdevparts=mmcblk0:

修復(fù)ext4啟動敬告

sudo e2fsck -f /dev/mapper/loop0p1
sudo tune2fs -O ^huge_file /dev/mapper/loop0p1
五、qemu加載
1、bios
-bios vm.img
-drive if=pflash,file=vm.img,format=raw
2、sd
-sd vm.img
3、hda
-ha vm.img
4、vda
-drive if=none,file=rootfs.qcow2,id=vda1,index=0
-device virtio-blk-device,drive=vda1
-drive if=none,file=rootfs.img,id=vda2,index=1
-device virtio-blk-device,drive=vda2

總結(jié)

以上是生活随笔為你收集整理的QEMU虚拟磁盘资料的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。