kosugiです。 On Tue, 31 Dec 2002 02:57:46 +0900 message_id: 3E10891A.29537749@xxxxxxxxxxxxxxx from: TANAKA Shigeyoshi <stan@xxxxxxxxxxxxxxx> さん > 田中@odnです。 はじめまして。拾っていただいて恐縮です。 > > どなたかWin9x系とVine2.5以上の混在環境をお持ちの方で、2.2.upを起動でき > > るようでしたら試していただけると少しは絞り込めるので助かるのですが... > VMwareExpressというものをよくは知らないので、散見するところからの予想 > ですが、 > 混在というのがVMwareで同時にWindowsとVineを走らせるという意味なら > どちらもゲストOSなのか、それともVineはホストOSとして動作しているのかとか > 、mountする領域は実diskなのか、仮想ドライブなのか, > そのvfatな区画はどうやってformatしたのかが必要な情報に思えるのですが、い > かがでしょうか。 余計なことを書きました。VMwareは無視してください。 要はWindows9x系とのデュアルブート環境でVine2.6を2.2.upで起動。vfat領域をマ ウントしそこにファイルを移動させたりそこにあるファイルを消そうとすると Filesystem panic を起こし read only になってしまうのはなぜだろうか? 自分の環境が悪いのだろうか?それともVine2.6のkernel2.2.20環境ではなにか特殊 なことがあるのだろうか?それとも初歩的なことで間違っているのだろうか? 「他の人はどうなのだろう? 普通にvfat領域へ書き込みできているのなら自分の環 境だけの問題だな」 ということです。 ---<HDD構成 fdisk>---------------------------- デバイス ブート 始点 終点 ブロック ID システム /dev/hda1 1 637 5116671 b Win95 FAT32 /dev/hda2 * 638 2432 14418337+ f Win95 拡張領域 (LBA) /dev/hda5 1740 2432 5566491 83 Linux /dev/hda6 638 1284 5196964+ c Win95 FAT32 (LBA) /dev/hda7 * 1285 1706 3389683+ 83 Linux /dev/hda8 1707 1739 265041 82 Linux スワップ 領域テーブル項目がディスクの順序と一致しません ---------------------------------------------- GnuPartedで変更しているのでテーブルがめちゃくちゃですが、確か最初は セオリー通りまずWinを入れてからFIPSしたとおもいます。 (ずいぶん前なのでよく覚えていません...) LILOで2.2.upを起動。 suでrootになり、例えば # mount -t vfat /dev/hda1 /mnt/winC # cp /home/hoge/fuga.txt /mnt/winC # mv /mnt/winC/fuga.txt /mnt/winC/test.txt とかしますと # cat /var/log/messages Dec 31 10:31:53 localhost kernel: dev = 03:01, ino = -2095928128 Dec 31 10:31:53 localhost kernel: Filesystem panic (dev 03:01). Dec 31 10:31:53 localhost kernel: msdos_write_inode: unable to read i-node block Dec 31 10:31:53 localhost kernel: File system has been set read-only となり読み込みしか出来なくなります。 Vine2.6をkernel2.4.19で起動したとき及びVine2.1.5(kernel2.2.19)では問題ありません。 #あぁ大掃除しなくちゃ...HDDも掃除しちゃおうかな。