Задать вопрос
max_dark
@max_dark
Диванный эксперт

Установка SteamOS Holo в VM. Как добавить виртуальный NVME в KVM?

Есть необходимость установить SteamOS Holo на виртуальную машину для всяческих издевательств над ОСью.
Скачал steamdeck-repair.img и подключил его как USB-диск к VM с UEFI
Так же создал виртуальный диск, на который хотел установить OS.

Система загрузилась, но при запуске "Reimage Steam Deck" не нашло /dev/nvme0n1:
67e85c2c59930138682318.png

Как добавить к VM устройство, что бы оно внутри распознавалось как NVME?

UPD 0: Пробовал через VirtualBox(там есть NVME "из коробки"), но система не запустилась.

UPD 1: запустил запись на виртуальный диск через скрипт
#!/bin/bash

/usr/bin/qemu-system-x86_64 -enable-kvm -smp cores=4 -m 8G \
    -device usb-ehci -device usb-tablet \
    -device intel-hda -device hda-duplex \
    -device VGA,xres=1280,yres=800 \
    -drive if=pflash,format=raw,readonly=on,file=/usr/share/ovmf/OVMF.fd \
    -drive if=virtio,file=steamdeck-repair.img,driver=raw \
    -device nvme,drive=drive0,serial=badbeef \
    -drive if=none,id=drive0,file=/var/lib/libvirt/images/vol4tests.qcow2

67e8fcd6cf49e128723248.png

Но после перезагрузки система не запустилась
  • Вопрос задан
  • 122 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
max_dark
@max_dark Автор вопроса
Диванный эксперт
Оказалось NVME необязателен - в скрипте "tools/repair_device.sh" присутствуют переменные, отвечающие за имя устройства:
#DISK=/dev/nvme0n1
#DISK_SUFFIX=p
DISK=/dev/sda
DISK_SUFFIX=
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы