你无法从hvm ec2实例获得PV AMI!因为他们只使用不同的虚拟化类型。
但你可以转换它。
Amazon EC2: how to convert an existing PV AMI to HVM
它显示了如何将pv ami转换为hvm ami。但它与你的问题相似。
更新*
现在你的实例类型是hvm。 (我认为这是ubuntu)
以下是从中获取pv的步骤(我刚刚编辑过)。
(如果你有两个以上的服务器,那么注意服务器的'volume volume'id以防止出错)
- 启动Ubuntu PV linux,任何版本,新
- 启动Ubuntu HVM linux,并安装grub
他们的包:sudo apt-get install grub-pc grub-pc-bin
grub-legacy-ec2 grub-gfxpayload-lists
(如果已经安装好了)
- 停止HVM linux
- 在HVM linux上分离root(/ dev / sda1)分区
- 将HVM linux root分区附加到某处运行PV linux,
例如:/ dev / sdf
- 在PV linux上:sudo mkdir -p / mnt / xvdf&& sudo mount / dev / xvdf / mnt / xvdf
- sudo rsync -avzXA / boot / / mnt / xvdf / boot /
- sudo mount -o bind / dev / mnt / xvdf / dev&& sudo mount -o bind / dev / pts
/ mnt / xvdf / dev / pts&& sudo mount -o bind / proc / mnt / xvdf / proc&& sudo mount -o bind
/ sys / mnt / xvdf / sys
- chroot / mnt / xvdf
- grub-install --no-floppy --recheck --force / dev / xvdf
- 更新GRUB2
- 退出chroot:CTRL + D
- 停止PV Linux
- detach / dev / sda1原始根和分离/ dev / sdf HVM root
- 将HVM root作为/ dev / sda1
附加到PV linux
- 启动PV linux,voilà!
- 从正在运行的PV linux中创建一个新的AMI映像,它将是PV
虚拟化。
醇>
所有过程大约需要40分钟。