如何在 OVH VPS 的救援模式下启动自定义 ISO(或不启动)

如何在 OVH VPS 的救援模式下启动自定义 ISO(或不启动)

我需要在 OVH VPS 中启动自定义 ISO,但我不知道如何启动,我需要启动的 ISO 来自 FreePBX。
目前 VPS 处于救援模式。

那么,如果已经安装了 CentOS 6 之类的发行版,如何在我的 OVH VPS 中启动 FreePBX ISO 映像?

答案1

2022 年 11 月更新

您需要qemu在救援系统内安装,以便iso在本身不支持的 VPS 中安装自定义。映像iso需要小于可用 RAM。

大多数救援系统都是基于 Debian 的,因此以下内容通常可以在任何地方工作,包括在系统上没有嵌套虚拟化(即无/dev/kvm):

# Example with 4GB of RAM in the qemu commands

apt update
apt install qemu qemu-system-x86 --no-install-recommends

# may have more tmpfs space on Rescue systems that run
# from a small partition.
cd /dev/shm

# netboot (choice of many live iso's) 
wget http://boot.netboot.xyz/ipxe/netboot.xyz.iso
MYISO=/dev/shm/netboot.xyz.iso

# alternatively ubuntu server
wget https://releases.ubuntu.com/22.04.1/ubuntu-22.04.1-live-server-amd64.iso
MYISO=/dev/shm/ubuntu-22.04.1-live-server-amd64.iso

#VNC (always works)
qemu-system-x86_64 -netdev type=user,id=mynet0 -device virtio-net-pci,netdev=mynet0 -m 4G -no-kvm -drive file=/dev/vdb,format=raw,if=virtio -vga std -k en-gb -daemonize -cdrom $MYISO -boot d -vnc :1

# SPICE (faster || less reliable)
qemu-system-x86_64 -netdev type=user,id=mynet0 -device virtio-net-pci,netdev=mynet0 -m 4G -no-kvm -drive file=/dev/vdb,format=raw,if=virtio -vga qxl -spice port=5900,addr=127.0.0.1,disable-ticketing -daemonize -cdrom $MYISO -boot d

如果在您的救援系统中modprobe kvm创建,那么为了获得更好的性能,可以将上面的替换为。/dev/kvm-no-kvm-enable-kvm

详细选项:

相关内容