
Ubuntu日本語フォーラム

ログインしていません。
ububtuのwubiを興味本位でインストールしてアップデートのようなものがあったんでwindows感覚で適当にアップデートしたら再起動後grubrescueとでてそれ以上先に進めませんでした。
それから自分で調べてみてMBRのインストール?みたいなものをすると直ると書いてあったんでやってしまい再起動するとwindows vistaもubuntuも起動できなくなっていました。
またそれをどうやって直したらいいか調べていますが、上のように状態がさらに悪化すると悪いので投稿しました。
windows vista
ubuntu10.4LSTを使っています
本当に何も分からない初心者です
よろしくお願いします
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
えーと、何から説明してよいのか戸惑いますがご自身で選択して下さい。
説明も正確性には欠ける箇所も多々あると思いますのでザックリと読み取ってください。
現在の状態ですが、vistaのブートロダーが別の物に書き換えられています。
復旧方法はvistaを起動できるブートローダーをインストールすることですがマイクロソフトの物と、そうでない物が有ります。
マイクロソフトの物を使用するにはインストールディスクが必要です。
リカバリーディスクでは有りません。
http://support.microsoft.com/kb/927392/ja
メーカー製のPCでインストールディスクが無い場合は取扱い説明書に書いてあるはずですので探して見て下さい。
キーワードは「Windows 回復環境 (Windows RE)」「コンピュータを修復する」「システム回復オプション」です。
殆どの場合、PCの起動時に[F8]キーを押す方法が用意されているはずですが、現状では有効かどうか微妙です。
マイクロソフト以外のvista対応のブートローダーはUbuntuのパッケージには無いので、手動でインストールする必要が有ります。
そのためにはインターネットに繋がっているUbuntu(ライブCD等)での操作が必須です。
ms-sys と言うツールの使用方法が書かれたURLです
http://nofx2.txt-nifty.com/it/2010/04/mbr-ms-sys-a3bb.html
以前のバージョンのUbuntuではパッケージが有りましたがVistaの以降のWindowsのは対応していないのでURLを参考にして下さい。
Ubuntuではなく、KnoppixというLinuxでは標準でインストールされているようなので、そちらのライブCDを試すのも良いかもしれません。
次は機能としては同じ結果を返しますが、チェインローダーと呼ばれているものです。
http://wikiwiki.jp/disklessfun/?mbm#qc7c708e
MBM 0.39 をダウンロードして下さい。
ダウンロードフォルダに圧縮ファイル「mbm-0.390-for-Linux-install-pack.tar.gz」が出来るのでダブルクリックして「展開」を選択して解凍して下さい。
その際、左の窓で解凍先をホーム(ライブCDではubuntuかな)フォルダ、家の絵の付いたフォルダを選択してください。
ここから端末での操作になります。
$ cd && ls
[mbm-0.390-for-Linux-install-pack]の存在が確認できましたら、
$ cd ./mbm-0.390-for-Linux-install-pack
$ sudo ./install-mbm-no-install /dev/sda
MBMは以上です。
Ubuntu(wubiでは無い)の標準のブートローダー「GRUB」もvistaを起動できたと思うのですが、取り敢えず方法としてはvistaを起動できるブートローダーを使用する事ですので、出来そうだな、と思った方法を試して見て下さい、分からないことや疑問が有れば実行前に投稿下さい。
意味が分からずにやってはいけないのはHDDのパーティションの変更、「dd」「sudo dd」で始まるコマンド。
出来ればライブCDからでも
$ sudo fdisk -l
の結果とPCの製品名等が有れば良いです。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
あー3分差でしたね、私もkiyopさんの#2に気がついていなかったです。
vistaは持って無いのですが、grub,ms-sysで確認した所、0x01b~0x01bdには手を加えていないですね。
逆にinstall-mbr では書き換えられてしまっています。
kiyopさんの懸念している事が当たりそうですね。
「システム回復オプション」→「スタートアップ修復」でwinload.exeを探し出して上手く解決出きるのではとも思うのですが、その辺は都合良く捉えすぎかな?
$ sudo head -c 446 /dev/sda|hd|grep '1b0'
これでvistaのシグネイチャが書き換えられているか判断出来そうですが、install-mbrを実行したかどうかを本人に聞くのが早そうですね。
その場合はvistaな環境の人にMBRをクリアしてもらいどの操作がどこまでの修復を行うのか検証してもらいたいものですが残念な事に私はvista,win7を持っていない。
#3 でブートローダーの部分を書き換えて、「スタートアップ修復」で書き換えられた部分を書き戻す事を試してみて下さい。
(起動時の[F8]キーって、どう?)
それでダメならVistaの情報を持っている方か検証していただける識者の方を待ちましょう。
オフライン
install-mbrは実行してしまいました(バックアップも取らず)
ubuntuのLIVECDからの起動は可能です
windowsを選択画面で選択した場合、すぐに電源が切れ最初の状態に戻ります。
ubuntuを選択すると
「ubuntuを開始できませんでした.最近のハードウェアまたはソフトウェアの変更が原因の可能性があります・・・・・・・・・・
ファイル:\ubuntu\winboot\wubildr.mbr
状態: 0xc000000e
情報: アプリケーションが見つからないか壊れているため、選択されたエントリをロードできませんでした」
とでます
オフライン
追記
$ sudo fdisk -lの結果です
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
ubuntu@ubuntu:~$ sudo fdisk -l
ディスク /dev/sda: 160.0 GB, 160041885696 バイト
ヘッド 255, セクタ 63, シリンダ 19457
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x00000000
デバイス ブート 始点 終点 ブロック Id システム
/dev/sda1 1 1306 10485760 27 不明
/dev/sda2 * 1306 10397 73022464 7 HPFS/NTFS
/dev/sda3 10397 19458 72779776 7 HPFS/NTFS
ubuntu@ubuntu:~$
オフライン
何度も投稿してすいませんが
PCは、emachinesのD620-T1を 使っています
あと関係は、ないと思いますがubuntuと書かれたフォルダーはDドライブにありました
オフライン
えーと、現状では通常の方法では書き戻せない場所を書き換えられています。
書き戻せない場所がどの方法を用いても書き戻せないのかどうか、ドキュメントには必要なファイル類の修復との意が書かれていますが実際に現状に有効かどうかご自身で試してください。
そして、もしダメなら(何もせずに只待つのも選択肢)識者の方の登場を待ちましょう。
と言うのが [#2] と [#3 + #6] ですので、何らかの結果を書き込んでいただいた方が読んでいるメンバも何かの情報を提供しやすくなるかもしれません。
何だか去年、辺りに解決方法だったか、何らかの答えが出ていたような気もしますので調べてはみますが、、、
現在はwubiでインストールしたUbuntuは忘れてください。必要なファイルがあり、取り出したいときは、その旨を書き込んでいただければ良いです。
オフライン
あっ!
ごめんなさい。
#7だけ読んで#10を書いてしまいました。
#8,#9と情報ありがとうございます。
オフライン
#4の引用ですが
次は機能としては同じ結果を返しますが、チェインローダーと呼ばれているものです。
http://wikiwiki.jp/disklessfun/?mbm#qc7c708e
MBM 0.39 をダウンロードして下さい。
ダウンロードフォルダに圧縮ファイル「mbm-0.390-for-Linux-install-pack.tar.gz」が出来るのでダブルクリックして「展開」を選択して解凍して下さい。
その際、左の窓で解凍先をホーム(ライブCDではubuntuかな)フォルダ、家の絵の付いたフォルダを選択してください。
ここから端末での操作になります。
$ cd && ls
[mbm-0.390-for-Linux-install-pack]の存在が確認できましたら、
$ cd ./mbm-0.390-for-Linux-install-pack
$ sudo ./install-mbm-no-install /dev/sda
MBMは以上です。
これは機能上、Vistaの起動に成功するかもしれません。
通常はvistaの起動に対応しているのですが現状手が無ければこちらを試して見て下さい。
オフライン
hir0さん ありがとうございます
いまHDDのバックアップをしているので終わり次第ためしてみます
オフライン
上手く池場良いのですが、、、
色々と調べてみましたが、書き換えられた4バイトを修復する具体的な記事を見つけることが出来ませんでした。
BCDストアに保持されている4バイトと書き換えられた4バイトを照合してVistのブートローダーのBOOTMGRを起動させる様です。
MBMは仕様上、直接ブートローダにアクセスするので上手く行くかな?と思うのですが。
カーネルを直接起動する物が有れば有効かも知れませんが手段としてはどうだろう手間と成果が釣り合うかどうか微妙。
4バイトの領域の修復や再構築に付いての記事は見つけられませんでしたが、恐らく書き込んでいるだろうと思えるコマンドは
\boot\bootsect.exe -nt60 all
しかしコマンドプロンプトからの操作で[F8]キー、もしくは取説の方法が使用でき無い場合は「Windows PE」をVistaの起動、及び復旧用ディスクとして試用でき回復ツールの呼び出し等が出来る様です。
その他にも以前にフォーラムに出た方法と類似ですが
http://technet.microsoft.com/ja-jp/windows/aa905051.aspx
Windows Server 2008 のブート部分はVistaと同じ物を使用しているそうですので、ダウンロードしてVistaのインストールディスクと同じように修復を行えるはずです。
評価期間や起動回数のような制限が掛けられている場合でもインストールするわけでは無いので修復に関しては大丈夫との話も有ります。
又Windows 7 のベータ版、90日評価版でデュアルブートさせることで必然的にVistaが起動できると思うのですが(自信無し)起動できれば、そこから修復も可能とおもいます。
全体的にWindowsの事なので私が書いた事への質問はWindowsを扱っている所へ行ってください。
冷たく思わないでね!
Ubuntuに関係ない話題きが続くことは基本的に禁止で、有用な事に付いては「オフトピック」ってカテゴリに強制引越しさせられちゃうんで。 & 私も質問には答えられないですし、答えられる方が現れたら完全にオフトピックスかな。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
ネットで出会った人からの指示で,
e6 9d b1 e4 ba ac e9 83 bd e6 b8 af e5 8c ba 0a
のような自分には何だかさっぱり解らない記号の列を
「メールでこっそり私にだけ教えて下さい」と言われ,
教える人って居るんですかね?
居るとしたらかなり無防備というか世間知らずだと思いますけど…
# ちなみに上の列は「東京都港区」の意味です.
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
MBMを試してみましたがダメでしたMBMを元に戻すにはどうしたらいいですか?
windws sever2008でやってみます
オフライン
HDDからのリカバリー(PCの電源を入れて『Alt』プラス『F10』キーを押す)もできませんか?
それも出来ない場合、UbuntuをLiveCDとして起動、
『システム』の『システム管理』から『GParted』を起動します。
『/dev/sda1』を右クリックして、『フラグを編集』をクリックします。
『boot』にチェックをつけます。
『GParted』を終了します。
ubuntuをシャットダウンします。
PCを起動してみてください。
もしかしたら、リカバリーが開始されるかもしれません。
オフライン
書き込もうとしたら#19のコメントが有ったので、少し寄り道。
rewindさん、以前に書かれた評価版を使用した方法を流用させてもらっています。
「MBMを元に戻す」
MBMの前はMBRなのでライブCD等から
$ sudo install-mbr /dev/sda
ですが、元に戻す操作に意味は無いと思います。
注)上記したMBRはLinuxで使用できるXP起動可能なブートローダーのインストールツールの名前で、一般的にHDDの先頭部分を指す「MBR」とは別の物です。ややこしいですが混乱しないでくださいね。
#15の方法ですが消去された4バイトと照合される同じデータを読み取りMBRに書き込む方法ですが、もう少し確実な情報の元に知識の無い人が行っても安全な方法と注意事項とを添えれば良いかなと思います。
私はvistaを持っていないのと2008 serverをインストールして確認する気になれないので(すみません)その書き込みは行いませんが、正に今書いていることを安全に、そして確実に行えて良質のサポート記事と多種多様な情報がネット上で見つけれる方法、それがWindows上でWindowsのコマンドを使用することです(コマンドとは#15の様な作業を安全確実に行ってくれる呪文の用なものです)
http://support.microsoft.com/kb/927392/ja
「システム回復オプション」
→「コマンドプロンプト」
bootrec.exe /fixmbr
これでMBRは書き込まれますが、肝心の4バイトの部分はそのままです。
修復するには「bootsect.exe」を試用するそうです。
bootsect.exeの場所はインストールディスクのbootフォルダの中に有る様なので場所を明示します。
F:\boot\bootsect.exe /NT60 All
Fは使用しているPCのCD/DVDドライブを指定します。
通常はAはフロッピー、Cはシステム(Cドライブ)、Dドライブは存在するとのことで[F]はE,F,Gと環境に合わせて変更してください。
前回書いたようにVistaを所持していないので実際に確認はしていません、Windowsの細かな質問は別所でお願いします。
検討を祈ります。
wubiには必要なファイルは有りませんか?
画像やテキスト、音楽などバックアップが無いファイルが有ればライブCDを起動して通常のフォルダの様にウィンドウで開けますので必要なら書き込んでください、メンバの方がフォローされると思います。
オフライン
一応、念の為に。
http://www.microsoft.com/japan/windowsserver2008/trial-software.mspx
[msdn]から入って「サインイン」もしくは「新規登録」
初めての場合は幾つかの工程を経てダウンロードするバージョンの選択画面へ。
選択後に新しく表示されたページの全体的に上から1/4程の所、真ん中よりは上の方でLanguageをEnglshからJapaneseに変更してchangeをクリック。
下の方に移動して「6001.18000.080118-1840_x86fre_Server_ja-jp-KRMSFRE_JA_DVD.iso」をダウンロードです。
(Windows Server® 2008 Standardを選択した場合です)
オフライン
windows server2008の修復をやってみましたが、最初のMBRという文字が出なくなった以外なにも変わりませんでした
オフライン
修復とは何を行ったのでしょうか?
?:\boot\bootsect.exe /NT60 All
は実行されたのでしょうか?
その結果、何かメッセージなどは返ってきたのでしょうか?
何をどういう手順で行って、どの様なメッセージが返ってきた、返ってこなかった、そして、どうなったのかを書くのがセオリーかなと思うのですが、Wind0w3の質問はそれなりの所でされると良い回答が付きますよ。
オフライン
署名だけなら、
http://support.microsoft.com/kb/927521/ja
この辺りにセットアップ時のlogがあります。
バイナリではないので、可読性はこちらの方が高いのではないかと。
setupact.logのDumpDiskInformationセクション辺りにインストール時に書き込まれた署名が入っているはず。
削除ツールの類でログを片っ端から掃除している場合はその限りではないですが。
ディスクエディタの類で書き換えてしまえばいいのですが、楽な方法は何でしょうね?
コマンド列を無理解のまま叩くよりはエディタの類で編集した方が安全そうですけども。
http://technet.microsoft.com/ja-jp/library/cc749177(WS.10).aspx
ということで、署名の書き換えは含まれていないように見えます。
#17では対象OS+対象OSのインストールメディアではコマンドの実行は不要なようですが、bootsect.exeの実行結果ではないので、別の処理によって自動修復している可能性はあります。
違う版のOSのツールを使って試みるのはコマンドと違って作業の中身が不定ですからちょっといやな感じですね。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン