• 締切済み

LinuxでNTFS RAIDにGRUBした場合の対処

USB HDDへLinuxをインストールしていました 再起動したらWindowsが起動できなくなりました NTFSのRAIDが起動しようとすると GRUB・・・と 表示されます。RAIDは600GBあるので消えたら 困るんです、どうしたら復旧できますか? いまUbuntuCDで立ち上げてます

みんなの回答

  • web_cats
  • ベストアンサー率20% (193/953)
回答No.1

MBRをつぶしましたね。たぶん。 これってLinuxとWindowsのデュアルブートを狙っていませんか。 これたぶんですがNTFSの領域はもう認識できませんよ。 MBRをもう一度書いてディスクの領域を再定義すれば大丈夫です。 ただし中身はカラッポです。 がんばってください。

oryaaaaa
質問者

補足

いや、デュアルブートは考えていませんでした。 あれから詳しく調べると、今回のトラブルはNTFS RAIDがNVIDIA RAID だったために、起きたトラブルです。このRAIDはSATAコントローラーと RAIDコントローラーが同時に動くよって機能するタイプです。Linuxは RAIDを認識できませんがSATAのHDDを認識します。USBHDDはSATAと デバイス名が同じです。 XPのFIXMBRはRAIDが認識しないため、そもそも不可能です。Linux関係 のフォーラムへ、同じ障害を起こさないように警告を発しておきました。 ありがとうございます。

関連するQ&A

  • オンボードRAID1環境でのLinuxインストールについて

    オンボードRAID1環境でのLinuxインストールについて オンボードRAID1(HDDを2つ使用)にLinux(ubuntu9.10-server)をインストールしたいのですが、GRUBブートローダがインストールできません。 ・RAID1の環境にはGRUBブートローダはインストールできないのでしょうか? ・パーティションを区切るなどして、なんとかインストールする方法があるのでしょうか? なんとか、オンボードRAID1の環境にLinuxをインストールしたいのですが、 お分かりの方がいましたら、宜しくお願いいたします。 参考になるサイト等があれば、ありがたいです。

  • Raid0上のNTFSをLinuxにマウント?

    2つのHDDにRaid(ストライピング)ボリュームを2つ作成、 Raidボリューム0にWindows7(64bit)とCentos6をインストール(デュアルブート)、 Raidボリューム1をデータ用に、NTFSで1つのパーテーションにフォーマットしました。 (RaidボリュームはOS上ではなく、PC起動時のCtrl+iの画面で作成。) WindowsまたはCentosのどちらからも データ用のNTFSパーテーションにアクセスしたいのですが CentosからNTFSパーテーションをマウント出来ません。 CentosでNTFSパーテーションを作成すると /dev にmd127p1というファイルができます。 # mount -t ntfs /dev/md127p1 /mnt/win とするとマウントできて、Windows上からでもアクセスできますが、 再度Centosを起動すると、/dev/md127p1がなくなり、マウントできなくなります。 WindowsでNTFSパーテーションを作成した場合、 ファイルはmd127p2になりますが、/devには出てきません。 再起動してもマウントできるようにするには どのようにすればよいのでしょうか? よろしくお願いいたします。 構成 M/B ASUS P8Z68-V PRO HDD 0S03191 [2TB SATA600 7200]  2台 # uname -r 2.6.32-71.el6.x86_64 # cat /proc/mdstat Personalities : [raid0] md127 : active raid0 sda[1] sdb[0] 2097177600 blocks super external:/md0/1 128k chunks md126 : active raid0 sda[1] sdb[0] 1809842176 blocks super external:/md0/0 128k chunks md0 : inactive sda[1](S) sdb[0](S) 4514 blocks super external:imsm unused devices: <none>

  • LinuxのMBRに入っているGRUBを削除したい

    HDD1にWinXP、HDD2にLinuxを入れ、デュアルブートしています。 先日WinXPを再インストールしたのですが、 その際にHDD1のMBRに入ったGRUBも消えてしまった為に Linuxの方が起動できなくなってしまいました。 そこで、HDD2のMBRのGRUBも削除し、 それぞれ単一の状態でも起動できるようにしたいのです。 (こちらのディスクは別PCへ移動させ、Linux専用機として使いたい) インストールDiskを挿入したらレスキューモードとして起動はできるようです。 この状態からGRUBを削除する事はできますでしょうか? (GRUBはアンインストールできないので上書きするしかないようですが。。) 最終手段として、再インストールしたXPのHDDに再度GRUBを入れ、 Linuxをデュアルブート環境から起動できるようしたら その状態からなんとかHDD2のGRUBも削除し、 XPの方は回復コンソールでMBRを戻そうかと思っています。 (できるかどうかはわかりませんが・・・) 以上、宜しくお願い致します。

  • GRUBからwindowsが起動できません

    非常に困っていますので助言いただけると幸いです。 現在使用パソコンを使用しているのですが、GRUBによってwindowsとlinuxを起動させていました。 その時の環境マスタ:maxtor製HDD40GBにlinux(verは確認しておりません;)          スレイブ: maxtor製HDD60GBにwindows xp pro でした。マスタ側のHDDが寿命によって壊れてしまったので 新しくaos tecnologies HD-H80FB/Mを購入し、linux fedor core4をinstallし直しましたが、linuxが立ち上がるのみでした。 ちなみにパーティションは hda1→linux hdb1→windows そこでlinuxからmenulistに title windows xp root (hd1,0) chainloader+1 と書き足しましたが、起動しませんでした。 GRUB起動FDから grub > root (hd1, (tab すると hd1,1・・・・file unknown・・・・・・c×70 hd1,4・・・・file unknown・・・・・・c×70 と表示されます。(曖昧ですが通じるはずです grubから root (hd1,0) chainloader+1 boot として打ち込むとそこで固まってしまいます。 windows再インストールCDから修復も行いましたが症状は変わりません。 私は恐らく、NTLDRの前に読み込む領域が無くなってしまったか BIOSの次にGRUBが来ることが原因と考えています。 説明下手ですいませんが宜しくお願いします。 *linuxのinstall 時は、なぜかHDD片方のみしか読み込んでくれませんでしたのでmoxtorのHDDを外してaosのみ取り付けて行いました。

  • GRUB・Liloを使わずにLinuxを起動

    TurboLinux10Desktopを使っています。 GRUBやLiloを使わずにLinuxを起動することは可能でしょうか? インストール時、以下のような画面を通過します(FUJIと書かれていますがTurbo10も同じです)。 http://www.turbolinux.co.jp/products/FUJI/install_guide/install_guide/guibootloader.html ここで、GRUBもLILOも選択せずに進んでみたのですが、 Missing Operating Systemと表示されてやはり起動はできませんでした。 GRUBでもLILOでもない場合にTirbo10を起動するには、 既に何かしらOSを選択可能なブートセレクターがHDDに入っている場合のみ、と読めました。 また既に入っているGRUBを使わずにLinuxを起動することは可能でしょうか? LILOなど別のものを使いたいのではなく、 OS選択画面を表示させたくないので、カーネルを1つしか指定できないブートローダが欲しいというか。 (現在使っている環境だと、grub.confに書き込むカーネルを1つにし、timeout=0にしたのでは不具合があるため) よろしくお願いします。

  • 「Linux(CentOS)でGRUB読み込み後起動しない」

    「Linux(CentOS)でGRUB読み込み後起動しない」 現在CentOSを利用しているのですが、下記のメッセージ後起動しない状態となっており、非常に困惑しております。 root (hd0,0) Filesystem type is ext2fs, partion type 0x83 kernel /vmlinuz-2.6.18-164.11.1.el5 ro root=LABEL=/ rhgb quiet [Linux-bzImage, setup=0x1e00, size=0x1c3fb4] initrd /initrd-2.6.18-164.11.1.el5.img [Linux-initrd @ 0x37d84000, 0x26bcb5 bytes] GRUB画面が表示されない状態であればGRUBを修復するなど、対処方法も分かるのですが、GRUBを読んだ後上記が表示され、画面に何も表示されないので、原因も分からない状態です。 なお、HIGHPOINTのRocketRAIDでRAID構築をしていますが、システムが別のHDDに入っていることや、事前にちゃんと起動していましたので、これが原因とはあまり思えません。 また、"rhgb quiet"をはずしても、やはり同様の状態で停止します。 この状態からの復旧方法など、アドバイス程度でも結構ですので、ご教授頂ければ幸いです。

  • grubからlinuxが起動できなくなりました

    linuxが起動できず困っています。 windows2000とVinelinux4.1でデュアルブートしていたのですが、 windowsのローカルディスクCの容量が残り少なくなったため、それまで手を付けていなかったローカルディスクDをフォーマットしました。 すると次回の起動時からgrubのコマンド入力画面が呼び出されてしまうようになりました。他サイトを調べて、windowsの方は grub>root (hd0,0) grub>makeactive grub>chainloader +1 grub>boot で起動するようになりましたが、linuxが起動しません。 tabでの補完機能が充実しているらしいので、色々試しているのですが、使えるハードディスクはhd0,fd0らしく、 grub>root (hd0, でtabを入力すると、 partition num:0 Filesystem type unknown,partition type0x7 partition num:1 Filesystem type unknown,partition type0x7 partition num:2 Filesystem type unknown,partition type0x82 と表示されました。 (hd0,0)(hd0,1)(hd0,2)の3つのパターンでrootコマンドを実行して、 grub>kernel /vm tabキー grub>kernel /boot/vm tabキー などをしても補完してくれませんでした。 linux起動のフロッピーもあったのですが、途中で処理が止まってしまいます。どのようにしてlinuxを再び起動したらいいのでしょうか?linuxのインストールをやり直すしかないのでしょうか・・・?どうか教えて下さい。

  • Linuxが起動できない、GRUBがでない。

    間違えて、Windows95の起動FDをWin98とRedHatLinuxにデュアルブートしているPCに 差したまま、電源を入れてしまいました。 慌てて、止まったところで電源を落とし、FDを抜いて再起動しましたが、 ブートローダー(GRUB)がでません。 もうLinuxは使えないんでしょうか? この場合、修復(アンインストール・再インストール)はどうやったらいいのでしょうか?

  • マルチブートについて(grubインストール場所の制限?)

    Windows系OS2つとLinux(Fedora11)のマルチブートのインストールについてです。 今まで、下記の環境で問題ありませんでした。 # fdisk -l ディスク /dev/sda: 1500.3 GB, 1500301910016 バイト ヘッド 255, セクタ 63, シリンダ 182401 Units = シリンダ数 of 16065 * 512 = 8225280 バイト Disk identifier: 0xec3af889 デバイス ブート 始点 終点 ブロック Id システム /dev/sda1 1 3917 31463271 7 HPFS/NTFS /dev/sda2 3918 182400 1433664697+ f W95 拡張領域 (LBA) /dev/sda5 3918 7834 31463271 7 HPFS/NTFS /dev/sda6 7835 47010 314681188+ 7 HPFS/NTFS /dev/sda7 * 47011 47020 76799+ 83 Linux /dev/sda8 47020 50927 31385599+ 83 Linux わかりやすく書き直しますと、1.5TBのHDDの中に、下記の順にパーティションがありました。 sda1 30GB ntfs OS(WinXP) sda5 30GB ntfs OS(WinXP) sda6 300GB ntfs sda7 75MB ext3 (Fedoraの/boot) sda8 30GB ext4 (Fedoraの/) これを起動すると、sda8に入っているgrubのメニューが表示され、FedoraかOtherかを選択できました。 そこでOtherを選択すると次にWindowsのブートメニュー(NTLDR/boot.ini)が表示されて2つのWindowsを選択できるといったシーケンスでした。 コレを今回、次のようにしようとFedoraを入れ直したところ、grubのメニューが表示されなくなりました。 sda1 30GB ntfs OS(WinXP) sda5 30GB ntfs OS(WinXP) sda6 1000GB ntfs sda7 75MB ext3 (Fedoraの/boot) sda8 30GB ext4 (Fedoraの/) sda6を300Gから1Tに変更し、sda7とsda8をその分後ろに移動しただけで、その他の設定やインストール方法などは同じなのですが、grubのメニューが表示できなくなり、起動すると grub > みたいなコマンド入力画面になりOSが起動できなくなりました。ハードウェアの変更もありません。 昔は、パーティション毎のブートセクタが、HDDの先頭から8GB以内にないといけないとか128GB以内でないといけないといった制限があったようで、今回もそういった制限の関係ではないかと調べたのですが、それらしい情報が見つかりません。 これについて原因に何か心当たりのある方、回避方法をご存知の方がいらっしゃいましたらぜひ教えて下さい。

  • GRUBからの起動

    WindowsXPとVineLinux3.1のデュアルブートをしたくて、市販のソフトを使い、HDDの空き領域を作り、そこにlinuxをインストールしました。 そして、GRUBの起動ディスクも作りFDから再起動させ、grub>の画面から起動させたいのですが、うまくいきません。 以下のサイトを参考にしました。 http://www14.plala.or.jp/campus-note/vine_linux/install/grub_disk.html

専門家に質問してみよう