VirtualBox - Can't see mounted ISO

8 replies [Last post]
pstrg
Offline
Joined: 12/31/2019

Installed within VirtualBox 6.1.0 running under Windows 10.
However, an ISO file that's included as IDE in the Trisquel-Mini VM configuration (VBoxGuestAdditions.iso) doesn't show up in the filesystem as it should.
Please note that I'm a Linux newbie, but have installed other Debian-based distros as VMs successfully.

nadebula.1984
Offline
Joined: 05/01/2018

It's a good idea to start studying GNU/Linux in VMs. And you have chosen a good hypervisor for Windows. VirtualBox is almost free/libre as well as beginner-friendly. In my practice, I'd also like to suggest beginners that they start with VirtualBox.

If the Guest Addition ISO file is included in the main binary file (released under GPL v2) but not in the Extension Pack (non-free), then there's no major freedom issue.

However, I never used the Guest Additions in practice. I just checked the Section 4.1 of the VirtualBox manual describing said Add-ons. On GNU/Linux guest operating systems, I don't really need the features provided by the Add-ons. In other words, I can easily find better alternatives. Let's talk about the features provided by the Addition pack:

1. Mouse pointer integration. Any modern GNU/Linux distribution should support this out-of-box.

2. Shared folders. Just install SSH server on the GNU/Linux guest operating system, and you should be able to share files securely. (You need to set the NIC to non-NAT mode, or else configure port forwarding. I set two NICs for my VM. One is set to NAT mode to access Internet, and the other is set to Host Only to share files with the physical host and/or other VMs.) Use free/libre software like FileZilla under your Windows host to access your SFTP server in the VM.

3. Better video support. Even with this addition, you can't expect to use your VM as a gaming console.

4. Seamless Window. X11 forwarding is way better. Just log on your VM using command "ssh -X" (or maybe "ssh -Y" if you use Cygwin on your Windows host) and you can project any window to your Windows host. (Be sure that you are running Xorg rather than Wayland on your GNU/Linux VM.)

5. Generic host/guest communication channels. Same as 2, SSH is way better. Just configure your virtual NIC correctly. Use free/libre software like PuTTY or Cygwin to log on your VM.

6. Time synchronization. Totally useless if you have Internet access.

7. Shared clipboard. This is a bug, not a feature.

8. Automated logins. This is a bug, not a feature.

Jaret
Offline
Joined: 12/19/2018

"7. Shared clipboard. This is a bug, not a feature."

Why?

nadebula.1984
Offline
Joined: 05/01/2018

One of the main purposes of hypervisor is to provide isolation, especially memory isolation. Sharing clipboard defeats such isolation.

pstrg
Offline
Joined: 12/31/2019

@nadebula.1984

Thank you for your advice - I think I understand your points.

In any case, it's also relevant for my learning curve to know why the ISO is not showing up (as it should and as it did on other Debian-based distros).
If you could shed some light on that it would be great.

Just realized I didn't mention that I installed Trisquel-Mini.

nadebula.1984
Offline
Joined: 05/01/2018

I've tried to mount the Guest Addition CDROM image. But VirtualBox said that this ISO was not included in the main binary package (released under GPL v2). If I wanted to use it I had to download it first.

Since the ISO image is not released as part of the GPL v2 licensed package, I suspect that there may be certain non-free software and/or firmware in it, such as non-free video driver/firmware. (Oracle claimed that installing this package would improve video performance.)

I can try to download it and investigate whether there is any non-free software in it. However, here is a free/libre software community. I can't post any further information about it before I make sure that said guest addition package is free/libre (i.e. meets the community guidelines).

pstrg
Offline
Joined: 12/31/2019

Besides Trisquel Mini, I have now installed Trisquel Full and it automatically mounted VBoxGuestAdditions.iso as expected.
Presume no copyright issues are involved.

The problem resides with Trisquel Mini, which does not mount that package for some reason I don't realize.
That's why I'm calling for help.

nadebula.1984
Offline
Joined: 05/01/2018

The Virtualbox Guest Additions package is non-free, so I can't offer any help about using it here.

https://packages.debian.org/sid/virtualbox-guest-additions-iso

loldier
Offline
Joined: 02/17/2016