fat32 z Win95-osr2 (delsi)

Ing. Josef Kohout jkohout na mbox.vol.cz
Neděle Listopad 23 18:52:23 CET 1997


At 16:01 17.11.1997 +0100, you wrote:
>> 
>> Jak se da v Linuxu zpristupnit fat32? ... System -> "Unknown".  
>> Nevite nekdo, jak to napravit? 
>> ...                        Zbynek
>
>Nejnovejsi vyvojova jadra uz FAT32 podporuji, do jadra 2.0.31 se da pouzit
>extra patch z adresy http://bmrc.berkeley.edu/people/chaffee/fat32.html.
>...
>Leos Bitto

Tento problem resim jiz delsi dobu. Doposud se zadnymi extra patch z uvedene
adresy jsem nemel uspech u RH 4.2; Dle predchozich prispevku na toto tema
(napr. Karel Svejda <ux na ecb.cz> FYI: DOS + WIN95B + WINNT + linux pod LILO:
/dev/hda3   *     82       82      603  4192965    b  Unknown        WIN95)
soudim, ze se to zrejme jeste nikomu nepodarilo se soucasnymi verzemi RH.
Vyzkousel jsem samozrejme pokyny
z http://bmrc.berkeley.edu/people/chaffee/fat32.html:

If you have trouble compiling, make sure that your .config file has CONFIG_NLS
set and does not have CONFIG_UVFAT_FS set. These seems to be the most common
source of compile problems. Next, make sure that the file
/usr/src/linux/fs/fat/inode.c
exists. If it doesn't, you don't have a full kernel source tree installed.
This is often the case with RedHat distributions. The most common sympton of
this
is that patch with ask you which file to patch. If is does, something is wrong. 

If you still have problems during compiling, especially if you see an error
message
about multiply defined symbols in namei.ver and vfatfs.ver, do 
cd /usr/src/linux (or wherever your Linux source code is)
cp .config
make distclean
make menuconfig (or xconfig)
make dep
make zImage
make modules
make modules_install
Install the kernel however you normally do (i.e. make zlilo)

If you still see errors about multiply defined symbols in namei.ver and
vfatfs.ver,
disable module versioning (CONFIG_MODVERSIONS). 

If you see multiply defined symbols in tables.h, make sure that there are
not two
copies of everything in tables.h. This can happen if you've tried to reverse
a patch.
Because reversing patches on new files doesn't work properly, if you reapply
a patch,
you will end up with the code duplicated. 

Ale fat32 se mi nikdy nepodarilo zpristupnit. Dnes jsem nove nainstaloval a pak
radeji i zkompiloval jadro 2.0.32 v nadeji, ze fat32 zahrnuje. Nezhrnuje!
Vyvojova jadra mi se stavajicimi knihovnami radne nefungji, nove knihovny nelze
nainstalovat napriklad pro chybejici ld.so >= 1.9.5 a tak dale. Asi budu muset
prejit na Slackware, nebot jak se vyse uvadi:

The Slackware distribution now includes kernels that have FAT32 support
built in.
Look for them from a Slackware distribution site near you.

Kdyby nahodou nekdo tento problem prakticky vyresil (vcetne seznamu vsech
upgrade),
moc by to pomohlo i mne. Rady typu "slysel jsem o tom tam a tam" jsou asi k
nicemu.
                                                          Josef Kohout



Další informace o konferenci Linux