从VirtualBox到WMware

上岸准备系列:)

迁移

迁移公司电脑上的VirtualBox虚拟机Archlinux至在公司捡的破烂主力机VMware中。

  1. 第一个问题
    导出格式记得选开放式虚拟化标准1.0。
    开始选了2.0,结果VMware不支持。网上说甚至这个标准还是VMware推出的。666
    OVA更好只用导出一个文件,OVF应该是多个文件(没用这个模式测试)
    为了更快的移动虚拟机镜像文件,采用U盘物理拷贝。
  2. 第二个问题
    U盘空闲容量12G左右,虚拟机镜像17G。
    split -C 10G Arch.ova
    将镜像文件按照10G的尺寸分离为两个二禁制文件。xxa,xxb。
    依次拷贝至主机。
    cat xxa xxb > Arch.ova
    合并导入。

/ 分区扩容

根分区空间又不够了。

  1. VMware界面增加磁盘镜像容量。
  2. parted 交互式扩容 由于/分区位于磁盘镜像最后一个分区,推荐安装系统的时候采用此布局,方便后续扩容。
    resizepart NUM END
    NUM 磁盘分区号,END结束位置。磁盘信息可以看到结尾位置。
  3. 扩容文件系统 btrfs文件系统 btrfs filesystem resize max /
    扩容完成,以上操作均在挂载其他live镜像下操作完成,挂载/分区时直接操作有警告,但未尝试能否直接进行。

VMware增强功能

高分辨率显示,剪贴板共享,文件拖放支持。

  1. 安装open-vm-tools并开启服务 systemctl start vmtoolsd.service
    systemctl enable vmtoolsd.service

  2. sudo pacman -S gtkmm3

  3. 相关驱动
    sudo pacman -S xf86-input-vmmouse xf86-video-vmware

秘钥相关问题,无脑更新keyring
sudo pacman -S archlinux-keyring

来张图,表示又浪费了快1个小时 screenfetch