FAT filesystem and Linux: Difference between revisions

Content deleted Content added
Line 23:
This is the utility program that is run, across every directory on the disc volume, every time that one switches from running Windows to running Linux, in order for the ''umsdos'' filesystem driver to incorporate any changes made to files and directories by Windows into its private data structures in its <tt>--LINUX-.---</tt> file. By default, the <tt>umssync</tt> tool creates <tt>--LINUX-.---</tt> files in directories if they do not already exist, resulting in such a file in every directory in the disc volume. When switching between Windows and Linux this behaviour is not often considered desirable. Therefore the normal mode of operation when invoking <tt>umssync</tt> after switching from Windows to Linux (which is usually done by running the tool at Linux boot time from a startup script) is to employ the <tt>-c</tt> option to the command, which prevents the creation of any new <tt>--LINUX-.---</tt> files in directories that do not already possess them.<ref name=StanfieldSmith /><ref name=Smith1 /><ref name=McCune />
 
== Installing Linux on and booting it from FAT volumes using umsdos ==
As mentioned, ''umsdos'' permits installing Linux on, and then bootstrapping and running it from, a FAT format disc volume. The advantage of this is that it permits the use of Linux on a computer where [[DOS]] is already installed, without requiring that the hard disc be [[partition (computing)|repartitioned]]. Linux is not bootstrapped directly from a [[Volume Boot Record]] in such a scenario. Instead DOS is first bootstrapped, and [[loadlin]] is used to then bootstrap Linux from DOS.<ref name=McCune />