パスワードを忘れた? アカウント作成
435064 journal

Maxの日記: ゲイツOSHDDテロ対策 1

日記 by Max

調べて、聞いてみたら・・・・あるある。
「WindowsにLinuxのパーティションを破壊されました」という話。
で、ノートにまさか2台HDDを積んだりできないので、回避したい。

多分これだろうというのがあった。

/dev/hda1として見えているFAT32パーティションをGNU PartEdなどでチェックすると警告が出る。つまり、アロケートされているサイズに狂いがあるという風に出るのだ。

これまで壊されたパターンは

・デュアルブートマシン
・基本領域に二つのブート可能なパーティションをとっている
    /dev/hda1 = Windows FAT32
    /dev/hda2 = Linux ext2
という条件だった。つまり、Windowsが何がしかのアクセスの時に隣接するパーティションを壊すように思われる(現に、基本領域に空きを作れとか、そういう話もあった)。

拡張領域に論理ドライブを作成し、そこに入れた場合はあまり壊されたという話は聞かない。
もともとDOS/Windowsは基本領域に二つのOSが存在することをほとんど考えていないつくりだ。

当然、彼らにしてはデュアルブート構成など最初から保証外なのだが、自分ところのバグを「他のOSが入ったことで露見したのだからわれわれの問題ではない」とか言ってやり過ごしてきたとも考えられる。かくして伝統的遺恨のバグとなる(憶測)。

幸いなことにパーティションに空きがあるので、PartEdで、基本領域にあるLinuxのルートを拡張領域に移送する。

このまだと起動しないので、Mandrake LinuxのインストールCDからRescueモードでブート。便利なことに、Rescueモードではドライブの状態から、最適と思われる状態で/mntにルートディレクトリのあるパーティション、それ以外のディレクトリについては/mnt/usr,/mnt/var,/mnt/homeなどのようにかってにマウントしてくれるようになっている。そののち、
#chroot /mnt
として、/etc/lilo.confと/etc/fstabを新しいディスクレイアウトにしたがって書き換えliloを実行。

前回のクラッシュでatokxが一部消えてしまったので、再インストール必要だが、まなんとか再起動した。

しばらくこれで様子を見よう。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

にわかな奴ほど語りたがる -- あるハッカー

読み込み中...