(Новичок Ubuntu здесь)
Я выполняю сервер Ubuntu 18.04 на моем чистом металле с несколькими VMs, работающими в настоящее время, которые являются 14.04. У меня нет проблем вообще с этими 14,04 серверами, работающими за Медиасервером Plex и Minecraft, но я пытаюсь смешать с Основой Minecraft (мобильная версия) сервер, которому, как говорят, нужна Ubuntu 18.04 для работы. Я пытаюсь заставить VM вращаться, но я получаю ошибку при высказывании, что человечность 18.04 не существует. Я действительно застреваю, и не уверен, что сделать отсюда. Я видел, что это только подходит 17.04 и 17.10 при рассмотрении "osinfo-запроса OS".
Я МОГ попытаться запустить программное обеспечение на сервере без операционной системы, но быть NAS на 14 ТБ с выполнением VMs, я буду скорее не, поскольку это - Альфа-версия программного обеспечения в этой точке. Я был бы точно так же, как для поднимания 18.04 VM.
Вот то, что я использую, и ошибка, которую это представляет.
ziggidy@zeus:~/ISOs$ sudo virt-install \
> --name Hermes \
> --description "Minecraft VM" \
> --os-type=Linux \
> --os-variant=ubuntu18.04 \
> --ram=16384 \
> --vcpus=8 \
> --disk path=/home/ziggidy/VMs/Drive2/Hermes.img,bus=virtio,size=50 \
> --network bridge:br0 \
> --graphics none \
> --location /home/ziggidy/ISOs/ubuntu-14.04.5-server-amd64.iso \
> --extra-args console=ttyS0
[sudo] password for ziggidy:
ERROR Error validating install location: Distro 'ubuntu18.04' does not exist in our dictionary
ziggidy@zeus:~/ISOs$
Вот "успешное" использование с 14,04. Я прервал его, поскольку мне не нужны еще 14.04 vm в данный момент, и программное обеспечение не будет работать в 14,04.
ziggidy@zeus:~/ISOs$ sudo virt-install \
> --name Hermes \
> --description "Minecraft VM" \
> --os-type=Linux \
> --os-variant=ubuntu14.04 \
> --ram=16384 \
> --vcpus=8 \
> --disk path=/home/ziggidy/VMs/Drive2/Hermes.img,bus=virtio,size=50 \
> --network bridge:br0 \
> --graphics none \
> --location /home/ziggidy/ISOs/ubuntu-14.04.5-server-amd64.iso \
> --extra-args console=ttyS0
Starting install...
Retrieving file .treeinfo... | 0 B 00:00:00
Retrieving file content... | 0 B 00:00:00
Retrieving file info... | 66 B 00:00:00
Retrieving file vmlinuz... | 6.6 MB 00:00:00
Retrieving file initrd.gz... | 11 MB 00:00:00
^C^CDomain install interrupted.
Installation aborted at user request
^C
ziggidy@zeus:~/ISOs$ ^C
Я дал ему еще один выстрел с вариантом ОС, удаленным, и получите другую ошибку.
ziggidy@zeus:~/ISOs$ sudo virt-install \
> --name Hermes \
> --description "Bedrock Minecraft VM" \
> --os-type=Linux \
> --ram=2048 \
> --vcpus=2 \
> --disk path=/home/ziggidy/VMs/Drive2/Hermes.img,bus=virtio,size=50 \
> --network bridge:br0 \
> --graphics none \
> --location /home/ziggidy/ISOs/ubuntu-18.04.1-live-server-amd64.iso \
> --extra-args console=ttyS0
WARNING No operating system detected, VM performance may suffer. Specify an OS with --os-variant for optimal results.
Starting install...
Retrieving file .treeinfo... | 0 B 00:00:00
Retrieving file content... | 0 B 00:00:00
Retrieving file info... | 70 B 00:00:00
Retrieving file info... | 70 B 00:00:00
Retrieving file info... | 70 B 00:00:00
ERROR Couldn't find hvm kernel for Ubuntu tree.
Domain installation does not appear to have been successful.
If it was, you can restart your domain by running:
virsh --connect qemu:///system start Hermes
otherwise, please restart your installation.
ziggidy@zeus:~/ISOs$
ERROR Error validating install location: Distro 'ubuntu18.04' does not exist in our dictionary
был разрешен путем выполнения простого обновления
sudo apt-get update
sudo apt-get upgrade
virt-install получает информацию об ОС из osinfo-db
Если ваша ОС не поддерживает последнюю версию osinfo-db, вы можете вручную загрузить ее с https://releases.pagure.org/libosinfo/ и импортируйте его. например
wget https://releases.pagure.org/libosinfo/osinfo-db-20211013.tar.xz
osinfo-db-import -v osinfo-db-20211013.tar.xz
Иногда даже osinfo-db еще не обновлен, я обнаружил, что должен использовать fedora31, в то время как fedora32 отсутствует уже несколько недель, но я полагаю, что особой разницы быть не должно.