Best to ask 1 question per thread.
chroot has NOTHING to do with accessing storage. Nothing. Most people switched to using Linux containers instead of chroot about 5 yrs ago. chroot has a number of flaws. There are a few different tools which do almost the same things as a Container, but without all the hassles.
Code:
firejail --private firefox
but why not just copy the bookmarks.html file? Did firefox change how they deal with bookmarks recently? Copy that file, then import it into a new FF instance.
BTW, firefox installs are completely portable. You can move an install to a new userid or a different system and do whatever you like.
Virtual machines ... There is no need to put storage things into a VM to access the storage. Just mount it and copy off what you need. You can boot from any Ubuntu-installer flash drive or DVD and access the storage, if that is the issue. Sorry, you've lost me on the virtual machine part. I use virtual machines for almost everything and have for almost 15 yrs now.
Or are these trick questions?
Bookmarks