You original question was:
Is possible to use OSX, Linux and DOS together on same disk?
I think you mean DOS versions at or below 6.22, which was released with Windows 3.11 a long time ago before we had large hard drives.
If so, then the exact answer is NO.
And even with exceptions, the answer has to be NO for old versions of DOS running is native mode.
The problem is MS-DOS in its native mode will cause irreversible damage to any hard drive with more that 8 GB of space.
This has been fully documented in the past. Microsoft has no made any change to MS0DOS 6.22 to eliminate this problem. You might rad about changes to Windows 89 or Windows NT. The does not apply to MS0DOS 5.22 and earlier. Ignotr any user who claims they can run MS DOS 6.22 in native mode on a hard drive that has more that 8 GB of space. They are wrong. The changes made to Windows 98 and Windows NT do not go back and re write history. The is no such thing as a time machine that changes software history.
I repeat.If yu run old MS-DOS in native mode on a drive that has more than 8 GB of space, the native DOS tools will do irreversible damage to any data on the hard drive. The fact that some users report no damage does not mean there is no damage.
The link below gives some of the key points.
https://www.computerhope.com/issues/ch000273.htmThe solution is to boot from a floppy and never ever try to read your large hard drive using MS-dos in native mode.
A better solution is to get and old PC, put in a 3 GB hard drive and install MS-DOS and use something to network it to another computer.
That is the best I can do for you.
Footnote: All PC having i386 and above can run in protected mode. When old MS-DOS boots it is says in real mode. There never was any switch to protected mode, because MS-DOS was not written for the i386 and above.
When you run DOS in a virtual machine, toy are in protected mode.
Any 64 bit OS must stay in protected mode.