mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2026-08-05 02:19:16 +00:00
scripts: Update custom image to Ubuntu Noble Numbat
Updating the helper script to create a VFIO custom image from Ubuntu 22.04 to Ubuntu 24.04. Signed-off-by: Sebastien Boeuf <seb@rivosinc.com>
This commit is contained in:
@@ -7,13 +7,13 @@ set -ex
|
|||||||
|
|
||||||
mkdir -p custom-image
|
mkdir -p custom-image
|
||||||
pushd custom-image || exit
|
pushd custom-image || exit
|
||||||
wget -N https://cloud-images.ubuntu.com/jammy/current/jammy-server-cloudimg-amd64.img
|
wget -N https://cloud-images.ubuntu.com/noble/current/noble-server-cloudimg-amd64.img
|
||||||
export IMAGE_NAME_BASE=jammy-server-cloudimg-amd64
|
export IMAGE_NAME_BASE=noble-server-cloudimg-amd64
|
||||||
qemu-img convert -p -f qcow2 -O raw $IMAGE_NAME_BASE.img $IMAGE_NAME_BASE.raw
|
qemu-img convert -p -f qcow2 -O raw $IMAGE_NAME_BASE.img $IMAGE_NAME_BASE.raw
|
||||||
if [ -n "$VFIO_CUSTOM_IMAGE" ]; then
|
if [ -n "$VFIO_CUSTOM_IMAGE" ]; then
|
||||||
qemu-img resize -f raw "$IMAGE_NAME_BASE.raw" 5G
|
qemu-img resize -f raw "$IMAGE_NAME_BASE.raw" 10G
|
||||||
sudo sgdisk -e "$IMAGE_NAME_BASE.raw"
|
sudo sgdisk -e "$IMAGE_NAME_BASE.raw"
|
||||||
sudo parted "$IMAGE_NAME_BASE.raw" resizepart 1 5369MB
|
sudo parted "$IMAGE_NAME_BASE.raw" resizepart 1 10737MB
|
||||||
fi
|
fi
|
||||||
mkdir -p mnt
|
mkdir -p mnt
|
||||||
export ROOTFS=/dev/mapper/$(sudo kpartx -v -a $IMAGE_NAME_BASE.raw | grep "p1 " | cut -f 3 -d " ")
|
export ROOTFS=/dev/mapper/$(sudo kpartx -v -a $IMAGE_NAME_BASE.raw | grep "p1 " | cut -f 3 -d " ")
|
||||||
@@ -28,7 +28,7 @@ touch extra_commands
|
|||||||
|
|
||||||
if [ -n "$VFIO_CUSTOM_IMAGE" ]; then
|
if [ -n "$VFIO_CUSTOM_IMAGE" ]; then
|
||||||
cat >extra_commands <<EOF
|
cat >extra_commands <<EOF
|
||||||
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.1-1_all.deb
|
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-keyring_1.1-1_all.deb
|
||||||
sudo dpkg -i cuda-keyring_1.1-1_all.deb
|
sudo dpkg -i cuda-keyring_1.1-1_all.deb
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get -y install cuda-drivers
|
sudo apt-get -y install cuda-drivers
|
||||||
|
|||||||
Reference in New Issue
Block a user