DOS FAT FS support in FreeBSD fixed ?

DOS FAT FS support in FreeBSD fixed ?

Post by Daniel Ts' » Sun, 22 Dec 1996 04:00:00



        Not too long ago I recall that the FAT support under FreeBSD was
considered broken, particularly for writing in a FAT filesystem. Has this been
fixed ? What is the state of FAT support under FreeBSD ?
        Thanks.

                Cheers,
                Dan Ts'o

 
 
 

DOS FAT FS support in FreeBSD fixed ?

Post by Jordan K. Hubbar » Sun, 22 Dec 1996 04:00:00



> Not too long ago I recall that the FAT support under FreeBSD was
> considered broken, particularly for writing in a FAT filesystem. Has
> this been fixed ? What is the state of FAT support under FreeBSD ?

Nothing has changed, though I have gone to a stand-alone DOS I/O library
for FreeBSD 2.2 in the installation, so you should at least be able to
*install* your FreeBSD system from a DOS partition.  Whether that DOS
partition is still useful to you after you boot (e.g. whether or not you
can mount and use it successfully) is still a matter of luck and having
a DOS partition <511MB in size.
--
- Jordan Hubbard
  President, FreeBSD Project

 
 
 

DOS FAT FS support in FreeBSD fixed ?

Post by JF » Wed, 25 Dec 1996 04:00:00




> > Not too long ago I recall that the FAT support under FreeBSD was
> > considered broken, particularly for writing in a FAT filesystem. Has
> > this been fixed ? What is the state of FAT support under FreeBSD ?

> Nothing has changed, though I have gone to a stand-alone DOS I/O library
> for FreeBSD 2.2 in the installation, so you should at least be able to
> *install* your FreeBSD system from a DOS partition.  Whether that DOS
> partition is still useful to you after you boot (e.g. whether or not you
> can mount and use it successfully) is still a matter of luck and having
> a DOS partition <511MB in size.
> --
> - Jordan Hubbard
>   President, FreeBSD Project

Are you saying that in 2.1.6, you CAN'T install from a DOS partition? If
so, then how would a DOS user install the DISTs without going by
floppies. I do not have another FreeBSD system, and would really like to
install FreeBSD. So far I spent 2 days trying to install it to no avail.
In the FreeBSD install's "FDISK", I have to delete the DOS partition to
make the FreeBSD partition, and then it says "cannot find distributions:
bin, manpages" etc. but they were on my DOS partition. I have also tried
making an extended DOS partition, then using the Primanry as FreeBSD,
but then I don't know where to tell it the FreeBSD dists are. I would
really like to use FreeBSD, but I am getting frustrated. Any help would
be appreciated.
Thanks,
Ari Friedman

 
 
 

DOS FAT FS support in FreeBSD fixed ?

Post by Conrad Sabati » Wed, 25 Dec 1996 04:00:00


[ posted and mailed ]



Quote:

> Are you saying that in 2.1.6, you CAN'T install from a DOS partition? If
> so, then how would a DOS user install the DISTs without going by
> floppies. I do not have another FreeBSD system, and would really like to
> install FreeBSD. So far I spent 2 days trying to install it to no avail.
> In the FreeBSD install's "FDISK", I have to delete the DOS partition to
> make the FreeBSD partition, and then it says "cannot find distributions:
> bin, manpages" etc. but they were on my DOS partition. I have also tried
> making an extended DOS partition, then using the Primanry as FreeBSD,
> but then I don't know where to tell it the FreeBSD dists are. I would
> really like to use FreeBSD, but I am getting frustrated. Any help would
> be appreciated.

I installed 2.1.0 (my first FreeBSD install) from my DOS partition.  It
worked fine.  Let me see if I can remember the steps:

1) I assume you're wanting to *repartition* your DOS disk?  If so, you
should try the "fips" utility to do it non-destructively (you most
certainly do *not* want to destroy your DOS partition!).  It worked
great for me.  Only problem I encountered with it was that I had to
decompress (had Drivespace 3 compression) and defrag first.

A possibly easier way to do the same would be to spend the $40 or whatever
and get The Partition Magician (a product that well lives up to its name).
Besides doing non-destructive repartitioning, it can also do other nifty
tricks like changing your cluster sizes.  Unfortunately, it doesn't know
anything about FreeBSD partitions (although it does understand Linux), so
it cannot be used to do any magic on an existing FreeBSD partition.

2) OK, once you've done the partitioning from DOS, you need to setup a few
   things:

a) A boot install floppy for FreeBSD.
b) A directory tree (on your DOS drive) of whatever distributions you
   want to install.  You *must* mimic the same directory structure as
   the CD (or ftp site, if you will), i.e., "dists" branching off your
   root directory, and the necessary subdirs under dists (bin, src, etc.).

3) Now, with any luck at all, you can boot the install floppy, choose
   "DOS partition" as your install media (after setting up the necessary
   "slice" information for the FreeBSD partition), select the distributions
   you copied there, and away you go!

Hope this helps somewhat.

--
Conrad Sabatier                  |

http://www.neosoft.com/~conrads  |

 
 
 

DOS FAT FS support in FreeBSD fixed ?

Post by Jordan K. Hubbar » Thu, 26 Dec 1996 04:00:00



> Are you saying that in 2.1.6, you CAN'T install from a DOS partition?

No, I'm not saying that.  I already answered your problem in another
email, and it's pure pilot error.
--
- Jordan Hubbard
  President, FreeBSD Project
 
 
 

DOS FAT FS support in FreeBSD fixed ?

Post by Matthew Bancro » Thu, 02 Jan 1997 04:00:00


:       Not too long ago I recall that the FAT support under FreeBSD was
: considered broken, particularly for writing in a FAT filesystem. Has this been
: fixed ? What is the state of FAT support under FreeBSD ?
:       Thanks.
:
:               Cheers,
:               Dan Ts'o

I guess FAT support is ok, as long as you dont attempt to write back to
the dos partition...

I was using FreeBSD 2.1.5 with a 3gig drive
1gig linux
1gig BSDI
1gig Windoze 95

After I mounted and wrote to the dos partition under FreeBSD 2.1.5, I
recieved messages that /usr was an nonexistent. After more examination,
i found that i had corrupted the freebsd and dos partitions.  To fix the
problem, i reformatted  the dos and freebsd partitions and then restored
the FAT partition from backup.

Matt Bancroft


 
 
 

1. Fix fs/fat/inode.c when compiled with gcc-3.0.x

After talking with Franz Sirl abit (and reading the thread on the
patch), the fix is in the gcc-3.1 branch (so gcc-3.1.0 will work), and
the patch can be applied to 3.0.x (I've done it locally and am
rebuilding).  He's going to try and get the patch applied to the 3.0.x
branch, but isn't sure if there will be another 3.0.x release with 3.1
coming out on april 15 (if on schedule).

So should we workaround this now in 2.4.x or no?  There's other changes
which need to get into 2.4.x / 2.5.x anyhow for gcc-3.0.x to be happy on
all PPC arches anyhow.  But I also get the feeling 2.4.x and gcc-3.1
will be unsupported/not a good idea for a while to come anyhow.

--
Tom Rini (TR1265)
http://gate.crashing.org/~trini/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

2. Diamond Speedstar 64

3. fat-fs printk arg. fix

4. text archiving program?

5. converting part of a dos fs to a freebsd one

6. rename all symbols in drivers/net/irda/donauboe.c

7. DOS 6.00 + linux msdos fs support

8. low resolution in X window

9. fs/inode.c sync fix and fs/ext2/inode.c tidy

10. dos fs: mkdev dos, relink, then ???

11. Kyocera FS 1600 or FS 1600+ Printer drivers ( FS-1600 FS-1600+)

12. fs fs=iso9660 not supported by kernel ->LM 7.2

13. Permission problem with timestamp on FAT-FS