Background
Starting on Mac Shut down the computer while leaving the USB stick plugged in. Plug in the other Tails USB stick that you want to install from. Switch on the computer and immediately press-and-hold the Option key (Alt key) until a list of possible startup disks appears. While lying in my hospital bed I thought I'd have a look at twisted on my mac, I could vpn to my home network and work on my raspberry, but that's a bit long winded. Will be good for a test later though. Firstly, I've seen somewhere twisted is part of mac os 10.5 and upwards, but if I 'import twisted' at a python prompt I get module not installed. Starting on Mac Shut down the computer while leaving the USB stick plugged in. Plug in the other Tails USB stick that you want to install from. Switch on the computer and immediately press-and-hold the Option key (Alt key) until a list of possible startup disks appears.
From the document you can see that ventoy will create a virtual disk from the iso file and boot it. But the virtual disk is only on BIOS(Legacy or UEFI) level. In most case it works only in bootloader period. Most of the morden OS's kernels will use their driver to access hardware after boot, so the virtual disk will not be visible to them. In normal case, the OS will search all the hardware storage media(CDROM/USB/HD ..) to find the source medium. But with ventoy they will not find such medium because there is no such physical media and they don't know that they were booted from a virual disk. In order to support that ventoy must do some hook before boot. But the hook is really a hard work because there are so many different OS distros and so many special cases.
Concept
In fact, ventoy saves the information to runtime memory before booting and provides a tool to get the information. In this way, the OS can know that they were booted from a virtual disk created by ventoy and can also know which iso file in which disk is the right image. Based on that, the OS can find the source medium successfully and continue to boot. Of course the tool will get nothing if they were not booted by ventoy, in that case they can go as originally. So things will become very simple if the OS distros integrate this tool and do the compatible processing. Ventoy will no longer need to do the boring hook.
Another thing is that how ventoy knows the OS in the iso file is 'Ventoy Compatible' ? Ventoy gives some ways for the OS distros to chose to mark themselves.
Another thing is that how ventoy knows the OS in the iso file is 'Ventoy Compatible' ? Ventoy gives some ways for the OS distros to chose to mark themselves.
I call such an OS distro or iso file as 'Ventoy Compatible' if it contains the process mentioned above.
Compatible Distros
Twisted Tail Mac Os Download
The concept of 'Ventoy Compatible' is introduced by myself and I hope that it can be widely supported someday. Youre too fast! mac os.
![Mac Mac](https://applehelpwriter.files.wordpress.com/2017/12/screen-shot-2017-12-20-at-19-23-50.png?w=604)
Distro | Note |
---|---|
a1ive / grub2-filemanager | v7.1.0+ grubfm_multiarch.iso |
U盘魔术师 (USM) | Offical release since 2020/05/30 |
Hikari PE | Offical release since V8.1+ |
For OS
Twisted Tail Mac Os Update
- Things to do
- 1. Mark the iso file as Ventoy Compatible
- 2. Check and get ventoy information after boot
- 3. Mount the iso file according to ventoy information
- Example script
Follows are the things needed for OS distros to be Ventoy Compatible
Refer to the documents in Document for details.
A batch script and a shell script are provided here for your reference. The scripts show how to check and get ventoy information under OS and how to mount the iso file.
vtoydump is a tool provided to get the ventoy information under OS. You can download it's binary and source code at
Mac Os Versions
For more detailed descriptions about 'Ventoy Compatible', you can refer to the relate documents in Document.