カーネル2.6でHDD内の他のOSが起動しなくなる可能性 58
ストーリー by yoosee
独占計画!じゃなくてバグ 部門より
独占計画!じゃなくてバグ 部門より
romfffrom 曰く、 "Fedora Core2が発表され、早速インストールしようと準備している方も多いかと思われますが、WindowsXPにデュアルブートでインストールしようとして,Windows XPが起動しなくなったというバグが確認されています。
問題はFedora Core2そのものではなく、Linuxカーネル2.6が、ある環境下では、間違ったDisk Geometriesを吐き出してしまうのが原因のようです。この問題によって間違ったパーティションテーブルが作成され、Windowsのブートプロセスを壊してしまうバグのようで、Mandrake 10やSUSE 9.1でも確認されています。
もし、Windowsが起動しなくなっても、早めに対処すれば
ダメージは少なくなるようです。"
AC曰く… (スコア:4, 参考になる)
Alan Cox 曰く kernel のバグじゃなく、Fedora のツールの問題じゃないかと。
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=113201#c13 [redhat.com]
危険だなぁ…いやマジで (スコア:2, 興味深い)
ちょっと前に、Windows 2000 Server でベーシックディスクからダイナミックディスクに変換したら自分で自分のパーティションをぶっ壊して自滅しましたが、そのときは SystemRescueCD Linux と lde で拡張パーティションたどって復旧しました。WindowsのへまをLinuxで救済して、ご満悦だったのになぁ。
今度はLinuxのほうがヘマしちゃったようですね。
屍体メモ [windy.cx]
Re:危険だなぁ…いやマジで (スコア:1)
新しいもの好きが2.6を入れて(以下略
偶数系はStableじゃなかったのか (スコア:0)
こんなバグが出るようでは実務には使えんぞ。
Re:偶数系はStableじゃなかったのか (スコア:0)
もう1台買ってもらいなさいな。
Re:偶数系はStableじゃなかったのか (スコア:0)
Re:危険だなぁ…いやマジで (スコア:0)
開発者に泣きついてるディストロもあったでござんす。
クレームの元、もといフレームの元失礼:-(
Re:危険だなぁ…いやマジで (スコア:1, 参考になる)
Solaris x86 のインストーラも同様のバグを抱えていたような。
Solaris x86 を後からインストールする場合の対策として聞いたものの一つが Linux の fdisk で Solaris のパーティションを切るというもので、「だったら Linuxを入れる!」と思ったのは私だけではないはず。
Re:危険だなぁ…いやマジで (スコア:1, 参考になる)
fdiskでもあったような気がしますが。。。忘れた。
FC2の今わかっている問題と対策ですが
- ASUS P4P800にインストールできない =>BugzillaにUSB Flash用
bootイメージのファイルの URLあります。
- NTFSをマウントするとぶっこわす恐れあり。
- kernel 2.6だと時間が早く進むらしい =>ACPI/APMあたりの問題
- 日本語入力関係が変更され、不安定
Re:危険だなぁ…いやマジで (スコア:0)
Re:危険だなぁ…いやマジで (スコア:0)
Re:危険だなぁ…いやマジで (スコア:0)
Re:危険だなぁ…いやマジで (スコア:0)
未フォーマットみたいな扱いになって焦りましたが、
ディスク管理ツールできちんと再認識されました。
Re:危険だなぁ…いやマジで (スコア:1)
私は、1GぐらいのHDを2つ使ってWindowsでRAID1(ミラーリング)してみようと遊びでつかっただけなんですが。
(ダイナミックディスは以来つかってない・・・)
#Win機でもまだまだFAT32は現役ですよ。
てかダイナミックディスクってなんのためにあるの?
<ナイスな返事をいただいた方を、スラドモに指定する方針でいこうかと…恐縮ですが>
Re:危険だなぁ…いやマジで (スコア:0)
ベーシックディスク(従来のパーティションテーブルの仕組み)じゃ
ボリュームセットとかストライプセットとか
柔軟なパーティションを実装する上で限界があると思っ
Re:危険だなぁ…いやマジで (スコア:0)
Turbolinux 10 Desktopは? (スコア:2, 興味深い)
確か10Dも同様のバグが出て発売直後に急遽回収して修正版出したんじゃなかったっけ?
あれは違う原因だったのかな?
http://www.turbolinux.co.jp/10d/notice/20031023-autopartition.html [turbolinux.co.jp]
Re:Turbolinux 10 Desktopは? (スコア:2, 参考になる)
# 当事者なので AC にさせて…
私はむしろ安心しました。 (スコア:2, 興味深い)
今後も似たような問題は尽きないでしょうが、
対処手段があるということは重要だと思います。
人間、つい新しいものに飛びついてしまいがちですが、
枯れたものを使う意味はこういうところにある、と言えるんじゃないかと。
解決編 (スコア:2, 参考になる)
http://lwn.net/Articles/86835/ [lwn.net]
リサイズの話ではなくて? (スコア:1, 参考になる)
ブートでインストールする際に既存のNTFSパーティションをリサイズしようとすると
Windows XPが起動しなくなったというバグが確認されています』ではないのでしょうか?
それとも、普通に別パーティションにインストールするだけで起動しなくなるのでしょうか?
SUSE9.1インストール時のNTFS領域挙動不審 (スコア:3, 興味深い)
sda: 以前FreeBSD5.2.1のシステムが入っていた36GB SCSI HDD
sdb: 以前Windows2000のデータ用だった36GB SCSI HDD(その後未使用、今回久々に接続)。
sdaの方は既存パーティションを全削除してReiserFSにしました。sdbの方は3つのNTFSパーティションがあり、当分はそのままにしておこうかなと思いました。ところが。。。。
インストーラでパーティションを確認すると、20GBあったはずのsdbの第3パーティションが17GBにリサイズされ、3GBの空き領域が捻出され、それが拡張パーティションになっていました。この手のリサイズ機能は信用できないので、結局NTFS領域は全削除してしまいました......
おそらくLinuxをインストールするための空きパーティションがないと、NTFSを勝手にリサイズしてしまい、2.6のバグにより対象になったパーティションが壊れるのではないでしょうか。ディスク全部をC:\にしていたとしたら、C:\が壊れるわけです。インストール時に確認してリサイズを抑制すれば防げるわけですが、インストーラのなすがままにさせるしかない初心者では、何がおきても不思議ではないと思います。
Re:SUSE9.1インストール時のNTFS領域挙動不審 (スコア:0)
必要があれば、後でfstabを書き換えればいいし。
某社のPCサーバにsdaとsdbを付けたまま、インストーラ任せでRedhat8 (PCサーバに
付属の物) をインストールした時は、なぜかsdbに/が出来てたな。
#めんどくさいので、今もそのまま運用中。
Re:リサイズの話ではなくて? (スコア:2, 参考になる)
という3つのステップを踏んだときに遭遇するみたいですが問題は1.じゃなく2.か3.だと言っております。
Re:リサイズの話ではなくて? (スコア:1)
hda - Windows Me , Linux (fedora)
hdb - Windows 2000
だからNTFSリサイズなんて勝手にやらん限り行われない。なので(1)はやってない。
(2)はやった。但しNTFSとは違うディスクにあるext3なパーティーション(Fedoraが入ってた所)を消して斬り直しただけ。
(3)はGRUBを入れなおしたので、やった。但し入れた先はMBR。
怪しいのは(3)かな....
# とはいえ一番疑ってるのは俺の操作ミスだったり
Re:リサイズの話ではなくて? (スコア:1, 参考になる)
Re:リサイズの話ではなくて? (スコア:2, 興味深い)
だけど今回、/bootも作り直したのよ。
ntldrで起動選択するためにイメージ化して呼んでる [euc.jp]んで、/bootが変わると作り直しが必要でしょ。なのでMBRに入れなおしたの。
# FDD逝かれてるんですよ
# なんで/boot作り直したんかは忘れた
Re:リサイズの話ではなくて? (スコア:1)
・Core 1のアップグレードインストールとしてパーティーションに手をださないようにする
・GRUBの更新はしない
とすると、 Windows 2000 認識可能で入れられました。
但し /boot/grub/grub.conf から Linux 用のエントリが奇麗さっぱりなくなる(つまり今度は Linux を起動出来ない)ので、 GRUB のコマンドライン呼んで
root (hd0,1)
kernel /vmlinux-2.6.5-1.358 root=/dev/hda3
とかして起動し、 /boot/grub/grub.conf を書き直しました。
# さーてこれから dmesg の見直しだ
Re:リサイズの話ではなくて? (スコア:1)
だそうな。
げ、これってバグだったのか (スコア:1)
NTFS Reader [ntfs.com]でもパーティーションが認識できないよ、みたいな状態になってたし。
# 涙しながら復旧に時間費やしたゴールデンウィークでしたとさ
噂にもなってないから俺の操作ミスだと思ってたのに....
報告のひとつもしておけばよかったか....
まさに直撃しました (スコア:0)
デュアルブートを使う人の割合 (スコア:0)
どれぐらいの人がデュアルブートにしたものを活用されているんでしょう。メリットがそれほど感じられないものですから、ちょっと教えて欲しいなと。
Re:デュアルブートを使う人の割合 (スコア:2, 興味深い)
TurboLinux、FreeBSD、VineLinux、Windows NT4.0、Windows2000など
複数のOSを使い分けてる人がいます。
デュアルブートは再起動が必要ですが、これは切り替えもスムーズで感心しちゃいました。
#ちなみにその彼によればWindowsNT 4.0とWindows2000では体感速度に倍以上の開きがあったそうです。
ちょっとした作業ならNTで充分だとのこと。
And now for something completely different...
Re:デュアルブートを使う人の割合 (スコア:0)
現状のモデルだとXPもあるけど糞重くて使い物になら無いのが現状です。
普通に使える限界が2000でそれ以前のOSを使わないと実用的じゃないです。
#98とかならサクサク動きますけど。
Re:デュアルブートを使う人の割合 (スコア:1)
>slahsdotのトピックになっていないな。 ACでタレこめば良かったかな。
なってますよ。
x86上でMac OS Xの起動に成功 [srad.jp]
Re:デュアルブートを使う人の割合 (スコア:0)
> slahsdotのトピックになっていないな。 ACでタレこめば良かったかな。
既出
http://srad.jp/article.pl?sid=04/05/11/2129223&topic=104
ノートパソコンの場合かな (スコア:1)
屍体メモ [windy.cx]
Re:デュアルブートを使う人の割合 (スコア:1)
・ノートパソコンでの利用でHDDが容易に交換できない
・HDDが1個しか積めない(dellのスリムタイプに入れていたので)
・各ディスク間でのやり取りが比較的頻繁にある
ということでデュアルブートはお世話になっております。
あと
・HDDをいくつも買うには高い
というマシンもあります(笑)
#いかに安くなったとはいえ、U320は結構いい値段がしますので…
Re:デュアルブートを使う人の割合 (スコア:1)
一応Slackware用のHDDとWinXP用のHDD,持ち歩いていますよん♪
蚊帳の外 (スコア:0)
http://srad.jp/comments.pl?sid=180589&cid=549453 [srad.jp]
ところでこういうバグを書いちゃった人はどんな気持ちになるんだろうか?
// オフトピ気味AC
バグを書いちゃった人は… (スコア:1, おもしろおかしい)
防衛本能です。
屍体メモ [windy.cx]
Re:バグを書いちゃった人は… (スコア:3, 参考になる)
>防衛本能です。
みんな俺の真似すんなよなw
また新たな方法を探さなくては・・・
ちなみに、このバグは
という解決法があるようです。(自己責任で設定は変更してください。(sfdiskの-Hオプションは240でなく、255の場合もあるそうです。もちろん/dev/hdaも問題のディスクの事です))
romfffromのコメント設定
AC-2、プラスモデ+3、閾値0、スコアを表示しない(推奨)、高い評価のコメントを親にする
Re:バグを書いちゃった人は… (スコア:3, 参考になる)
このバグ、bugzilla に2つ登録されてて、 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=113201#c27 の方に sfdisk を使う方法が載ってますね。 元は fedora-test に流れた情報ですが…
ちなみに、さらに安全を期すなら
[redhat.com]sfdisk -d /dev/hda の結果を加工し、Windows なパーティションだけを変更する ようにすれば(-N オプション)、最悪の場合でも Linux は再起動するので、再チャレンジできるはずです
そもそも (スコア:0)
Re:そもそも (スコア:1)
Re:そもそも (スコア:0)
/.で報告しても何ですが、機種は、EPIA ME6000です。
Re:実は (スコア:0)
廃墟よりまし (スコア:0)
Re:Linuxって世界一危険なOSじゃん。(-1: フレームの (スコア:0)
#あんたのイチャモンごときでオープンソースの流れは変わらないって。
Re:Linuxって世界一危険なOSじゃん。 (スコア:0)