我尝试了几种方法。
sudo apt-get install xen-tools
正在安装至少两个包,但由于未知原因无法配置/启动它们。使用 Xencenter 提供的 iso(开发人员帮助页面)
mount /dev/xvdd /mnt
以这种方式结束
mount: special device /dev/xvdd does not exist
使用 Xencenter 提供的 iso(xen ochestra 帮助页面)
mount /dev/cdrom /mnt
作品
bash /mnt/Linux/install.sh
返回
bash: /mnt/Linux/install.sh: No such file or directory
答案1
首先需要通过运行以下命令找出 DVD 驱动器的物理路径:
sudo lsblk -f
输出可能如下所示:
NAME FSTYPE LABEL UUID MOUNTPOINT
sr0 iso9660 XenServer Tools 2017-02-14-21-45-52-00
xvda
├─xvda1 ext2 b874af3a-24ec-454f-a802-0fee2945e388 /boot
├─xvda2
└─xvda5 LVM2_member LOmK2X-RYRD-GR8s-Guzv-kXFN-e3Y8-gSVdgM
├─nginx--vg-root ext4 2dd0c496-ea05-4027-bf90-84ceb94d2f3a /
└─nginx--vg-swap_1 swap 77064139-1d50-4344-ade7-dacec1e62c9b [SWAP]
如您所见,我已经“插入”了 Xen Tools 磁盘,并且驱动器具有/dev/sr0
物理路径。然后,您需要创建一个将在其中安装驱动器的目录,然后将其安装:
$ sudo mkdir /mnt/dvd
$ sudo mount /dev/sr0 /mnt/dvd
mount: /dev/sr0 is write-protected, mounting read-only
然后运行安装程序
cd /mnt/dvd/Linux
sudo ./install.sh
答案2
您当前可以使用 apt 安装版本 6.2(适用于 XenServer 7.2):
sudo apt-get install xe-guest-utilities
但是,由于它随后会升级(通过apt-get updgrade
或无人值守升级),当新版本的 XenServer 发布时它可能会变得不稳定,因此最好将其固定为版本 6.* (/etc/apt/preferences.d/xe-guest-utilities):
Package: xe-guest-utilities
Pin: version 6.*
Pin-Priority: 900