XenTools installation error for Linux
- 
 It never mounts on the first try for me on Ubuntu VMs for whatever reason, usually just running the mount command again will mount it read-only. It's almost always in /dev/cdrom despite what the documentation says. mount /dev/cdrom /mnt/
- 
 @bnrstnr said in XenTools installation error for Linux: mount /dev/cdrom /mnt/ For the love of GOD that worked thanks! 
- 
 @bnrstnr said in XenTools installation error for Linux: It never mounts on the first try for me on Ubuntu VMs for whatever reason, usually just running the mount command again will mount it read-only. It's almost always in /dev/cdrom despite what the documentation says. mount /dev/cdrom /mnt/What, the what? 
- 
 @scottalanmiller said in XenTools installation to Linux: What, the what? no idea lol that's just how it is 
- 
 @bnrstnr said in XenTools installation error for Linux: @scottalanmiller said in XenTools installation to Linux: What, the what? no idea lol that's just how it is Ubuntu fail. 
- 
 I only have a problem remembering which to use 
 /dev/dvd
 /dev/sr0
 /dev/cdrom
 is different for each distro.
- 
 @momurda said in XenTools installation error for Linux: nly have a problem remembering which to use 
 /dev/dvd
 /dev/sr0
 /dev/cdrom
 is different for each distro.Maybe Linux needs someone from a UX engineering background to help out! LOL because for something that is rock solid it changes too much  
- 
 @scottalanmiller said in XenTools installation error for Linux: mount /dev/cdrom /mnt/ mount /dev/cdrom /mnt/ 
 So SCOTT am I wrong in reading this? Im telling the system to mount a dev called cdrom but turn around and "RE" mount it? WTF and WTH?!?!?!
- 
 @krisleslie said in XenTools installation error for Linux: @momurda said in XenTools installation error for Linux: nly have a problem remembering which to use 
 /dev/dvd
 /dev/sr0
 /dev/cdrom
 is different for each distro.Maybe Linux needs someone from a UX engineering background to help out! LOL because for something that is rock solid it changes too much  These changes are made by the individual dev teams though. . . so the issue is we need a massive hive mind to get everything to be standardized. 
- 
 @krisleslie No youre just mounting the /dev/cdrom device to a folder call /mnt 
 Could be anything, /stuff, /userdata, etc. /mnt is just there to use by default.
- 
 @krisleslie said in XenTools installation error for Linux: @scottalanmiller said in XenTools installation error for Linux: mount /dev/cdrom /mnt/ mount /dev/cdrom /mnt/ 
 So SCOTT am I wrong in reading this? Im telling the system to mount a dev called cdrom but turn around and "RE" mount it? WTF and WTH?!?!?!@momurda answered but here is a "better" example. mount /dev/cdrom /takethisdiskandlikeit 
- 
 You're specifying what device to mount, and where to mount it at. So you would than jump into /takethisdiskandlikeit to run ./install 
- 
 So let me get this straight, I could have actually piped another command into that? 
- 
 @scottalanmiller said in XenTools installation error for Linux: Ubuntu fail. This is what I get every time I mount the XS guest tools ISO on Ubuntu. Every single time... 
  
- 
 That is the exact same error I got! 
- 
 @krisleslie said in XenTools installation error for Linux: So let me get this straight, I could have actually piped another command into that? Possibly, yes. Likely mount /dev/cdrom /mnt | sudo ./install.sh
- 
 mount -o ro,exec /dev/disk/by-label/XenServer\x20Tools /mnt It fails when we point to the "DISK" 
- 
 For the love of GOD if I wasn't happy with finding an answer that would have turned me off! Like it isn't helpful. Maybe I'm wrong but a UX engineer would be like, ummmm FIX THAT! 
- 
 Ok so I found out the installation instructions changed for Linux after a few releases! Installing XenServer Tools on Linux VMs - 
Select the VM in the Resources pane, right-click, and then click Install XenServer Tools on the shortcut menu. Alternatively, on the VM menu, click Install XenServer Tools. 
- 
Click Install XenServer Tools on the message dialog to go to the VM's console. 
- 
As the root user, mount the image into the VM: 
 mount /dev/xvdd /mnt
- 
Execute the installation script as the root user: 
 /mnt/Linux/install.sh
 If the kernel has been upgraded, or the VM was upgraded from a previous version, reboot the VM now. 
 Note that CD-ROM drives and ISOs attached to Linux VMs appear as /dev/xvdd rather than /dev/cdrom. This is because they are not true CD-ROM devices, but normal devices. When the CD is ejected by XenCenter, it hot-unplugs the device from the VM and the device disappears. This is different from Windows VMs, where the CD remains in the VM in an empty state
- 
- 
 What they say now is! 
 Installing XenServer Tools on Linux VMs- 
Select the VM in the Resources pane, right-click, and then click Install XenServer Tools on the shortcut menu. Alternatively, on the VM menu, click Install XenServer Tools. 
- 
Click Install XenServer Tools on the message dialog to go to the VM's console. 
- 
As the root user, mount the image into the VM: 
 mount -o ro,exec /dev/disk/by-label/XenServer\x20Tools /mntNote: If mounting the image fails, you can locate the image by running the command
 blkid -t LABEL="XenServer Tools"Execute the installation script as the root user: /mnt/Linux/install.shUnmount the image from the guest by running the command: 
 umount /mnt If the kernel has been upgraded, or the VM was upgraded from a previous version, reboot the VM now.Note that CD-ROM drives and ISOs attached to Linux VMs appear as /dev/xvdd(or /dev/sdd in Ubuntu 10.10 and later), rather than /dev/cdrom. This is because they are not true CD-ROM devices, but normal devices. When the CD is ejected by XenCenter, it hot-unplugs the device from the VM and the device disappears. This is different from Windows VMs, where the CD remains in the VM in an empty state 
- 



