这里以 archlinux 和 vhd格式 为例,raw格式 可以用qemu-img 扩容。
一个可以正常启动的linux镜像archinstall-ext4.vhd.vtoy 如果不会弄,参考:https://dev.leiyanhui.com/arch/boot-vhd-ventoy/
ventoy启动的linux 扩容比较麻烦
虚拟磁盘扩容
先关掉系统,然后重启到另外一个带虚拟机的系统,linux 或者win 都可以 linux下 建议用qemu-img 转换到ram后扩容 过程掠过
| |
win下 可以直接使用diskpart 或者 第三方工具扩容。比如Bootice.exe 一般pe都有,在磁盘信息的地方输入新容量即可
缩小镜像,会导致不可以预料的文件丢失 ,轻易不要尝试
新虚拟磁盘文件挂载到虚拟机
可以用virtualbox或者kvm,root用户登录
在系统内部处理
用ventoy启动扩容好的虚拟磁盘系统,ssh登录
| |
resize需要处理的分区,我这里是/dev/sda2,然后write写入 yes确认 退出
ext4 格式
| |
btrfs格式 操作根目录
| |
然后重新执行vtoyboot
| |
准备重启
虚拟磁盘文件重命名为 XX.vtoy ,重新用ventoy引导 完毕。