我们的词典中不存在发行版“ubuntu18.04”

我们的词典中不存在发行版“ubuntu18.04”

(Ubuntu 新手请点击此处)

我在裸机上运行 Ubuntu 服务器 18.04,目前正在运行几个 14.04 版本的虚拟机。我在运行 Plex Media Server 和 Minecraft 的 14.04 服务器时没有遇到任何问题,但我试图弄乱 Minecraft Bedrock(移动版)服务器,据说它需要 Ubuntu 18.04 才能运行。我试图让虚拟机启动,但出现错误,提示 ubuntu 18.04 不存在。我真的被困住了,不知道接下来该怎么办。我在查看“osinfo-query os”时看到它只能升级到 17.04 和 17.10。

我可以尝试在裸机服务器上运行该软件,但作为一台运行虚拟机的 14TB NAS,我宁愿不这样做,因为这是目前的 Alpha 软件。我只想启动 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$

答案1

virt-install 获取其操作系统信息操作系统信息数据库

如果你的操作系统没有安装最新版本的 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 已经推出几个星期了,但我认为差别应该不会太大。

答案2

ERROR    Error validating install location: Distro 'ubuntu18.04' does not exist in our dictionary

通过运行简单更新解决了

sudo apt-get update
sudo apt-get upgrade 

相关内容