ページ 11

windows パーテーションの取扱い

Posted: 12/12/23(日) 22:51
by Endeavor_wako
HDD sda
sda1 ntfs Windows XP , Grub4dos (bootパーテーション)
sda2 ext3 Lupu528JP
sda3 fat32 Windows XPリカバリ

上記構成でLupu528JP 起動時にsda1 がreadonlyでマウントされるのですが正常なのでしょうか?swapをwindows pagefile に設定したいのですが、readonly でマウントされるためか失敗してswap無しで起動してしまいます。

Re: windows パーテーションの取扱い

Posted: 12/12/24(月) 12:25
by cygnus_odile
関係あるかどうか分かりませんが、手動でマウントするとき、

コード: 全て選択

mount /dev/sda1 /mnt/sda1
では、NTFSパーティションは、 ReadOnly で読み込まれてしまうようです。

コード: 全て選択

mount -t ntfs /dev/sda1 /mnt/sda1
のように、オプション( -t ntfs )を付加して、フォーマットを指定すると、読み書き可でマウントされるみたい。

Re: windows パーテーションの取扱い

Posted: 12/12/26(水) 12:04
by シノバー
Endeavor_wako さんが書きました:HDD sda
sda1 ntfs Windows XP , Grub4dos (bootパーテーション)
sda2 ext3 Lupu528JP
sda3 fat32 Windows XPリカバリ

上記構成でLupu528JP 起動時にsda1 がreadonlyでマウントされるのですが正常なのでしょうか?swapをwindows pagefile に設定したいのですが、readonly でマウントされるためか失敗してswap無しで起動してしまいます。
Lupu528JP が sda2にインストールされているので起動時には sda2が自動的にマウントされるはずですが、sda1 はどのようにしてマウントしていますか?

Lupu528JP には Winfonts 3.4 がインストールされています。これを用いれば起動時に自動的にマウントされ、windows pagefile が swapとして使われます。
これでうまくいかない場合、Windowsパーティションの異常を疑わねばなりません。Windowsからデフラグを実行してみてください。長時間掛かるので、夜間を利用するとよいでしょう。

Re: windows パーテーションの取扱い

Posted: 12/12/26(水) 17:47
by 暇人
windowsが休止状態になってる(ハイパネーションファイルが有る)パーテーションには書き込めなかったような。

Re: windows パーテーションの取扱い

Posted: 12/12/31(月) 20:21
by Endeavor_wako
sda1 に grub4dos があって XPとPuppy を選択ブートするようにしています。
なので、特に何もせずにsda1は(ReadOnlyで)マウントされています。
swapの設定はwinfontsを使っており、設定自体は正常に終了するのですがsda1がReadOnlyなためか、pagefile がswapとしてマウントされません。

いろいろ突いていたらgpartedでlibntfs-3g関係のエラーを見つけました。このライブラリについては、以前startmountの挙動の件で指摘があったような。こいつが元凶なんだろうか?勿論ファイルは存在してます。

動かしているハードはRAM1GBのネットブックであり、私の普段使いならswap無でも何とかいけるのです。しかし今回は一時的に仕事で使うこと(Libreofficeを使う)となり、メモリ不足での動作不良が許されないためswapが必要になった次第。

これ以外にも、例えばイヤホンを差し込んでも音声出力が切り替わらない等、Lupuでは些か力不足な点も見受けられましたので素直にprecise543へ移行することにしました。まあ、あちらはあちらで問題があるにはあるのですが...

Re: windows パーテーションの取扱い

Posted: 13/06/22(土) 13:51
by Endeavor_wako
upup precise 3.8.3.1 でも同様にntfsパーテーションがreadonly でmount されたので下記方法で強引に解決。

1) 既にインストールしてあった lupu528 から winfonts3.4 と /etc/init.d/rc.windows をコピー
2) rc.windows の 71行あたりを書き換え
  #mount -t $WINFS $OPT /dev/$WINSYS /mnt/$WINSYS
  ntfs-3g /dev/$WINSYS /mnt/$WINSYS
3) winfonts を実行、windowsXPのページファイルをswap領域に設定

本来は mount 内を改変すべきなのでしょうが、間違えると恐ろしいことになりそうなので止めました。

問題点 電源をいれてデスクトップが表示されるまでかなり待たされる! サスペンドで逃げてます...