Home > スポンサー広告 > GRUB Loading Error 21

Ads by Google

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Comments:-

kuruse URL 2009-06-14 (日) 04:00 edit

ubuntu9.04をUSBにインストールしたら、まんまとやられてしまいました。

しかし、なんとか復旧することができました。

ありがとうございました。

へろへろ URL 2008-11-25 (火) 16:08 edit

参考にさせていただきました!

tomorrow URL 2008-11-20 (木) 14:49 edit

Linuxのインストールにしくじって起動できずにいました。

ここを参照しながらなんとか修正できました!

本当に助かりました。ありがとうございました。

名無し@無限の人 URL 2008-06-15 (日) 00:43 edit

XPではパスワードではねられるは悲惨でしたがなんとかLINUXで修正することができました
ほんとうにありがとうごいました。

Comment Form
サイト管理者にのみ通知する

Trackback+Pingback:-

TrackBack URL for this entry
http://wintosh.blog109.fc2.com/tb.php/22-a52272ef
Listed below are links to weblogs that reference
Ads by Google from 電脳化空間

Home > スポンサー広告 > GRUB Loading Error 21

Home > Linux > GRUB Loading Error 21

GRUB Loading Error 21

どうもおひさしぶりデスw
やっとメーカーより内臓ドライブの修理からPCが帰ってまいりました。
そしてPC触ってない間にこのブログはいつの間にやら訪問者1000Hitしてましたw
ありがとうございます。
と、思ったのも束の間!!!!!
Linuxのインストールにしくじってしまいまして、
GRUB Loading ・・・・Error 21
ぎゃーーーーーーorz
なにも起動しなくなってしまいますた・・・orz
頼みの綱はCD・DVDブートのLinuxのOSのみ・・・orz
はっきり言ってWindows OSにて上記のエラー表示は
死亡宣告DEATH。
たぶんどのメーカーも声を揃えて
「リカバリーして下さい。」という症状ですw
そしてメーカーによっては、リカバリ領域さえも
内臓ドライブに入っているので立ち上がらないと話にならない
なんてこともあります。
そんなこんなで、今回はこのエラーのちょっと変わった
ファイル復活方法を書きたいと思いまふ。ふふふw
この症状PCすべてが解決する訳ではありません。解決しなくても文句言わないで下さい。参考にはなると思います。
はじめに、このエラー症状は、Windowsを立ち上げる場合は
MBR(マスターブートレコーダー)が起動し、Winが立ち上がる訳ですが、
Linuxなどマルチブートにしくじったりすると、こうなりますw
そのわけは、ほとんどのLinuxはブートするときにGRUBというモノを使うわけです。
するとどうでしょうw
LinuxをインスコしたときにこのGRUBはWinのMBRファイルを書き換えてしまうんですw
そのため発生することがあるんです。
このエラーがでたときになにがPCの中で起こっているかというと、
わかりやすく言えば
俺が起動したいんだけど・・・いや、俺が!俺が!俺が!みたいに
ダチョウ倶楽部のコント状態になってしまうんですねwハイw
コントなら、ドーゾwドーゾwってなるんですが、
そうは問屋が卸しませんw世の中そんなあまくないw
起動しなくなり、エラー表示が出るんですw
原因がわかったところでPCを救出しましょう。
ちなみにVistaじゃできませんのであしからずw
と、最初にいっておきますが、Winの起動CDやらもっている人はそちらを試してみたほうがいいですwハイw
ここからはLinuxのブートCDもっている人は運よく治るかもしれない講座ですw
今回使ったのはKNOPPIX 5.1というLinuxのOSです。
もっていない人はダウンロードしてISOファイルを焼き、ブートCDを作るか、
Linux系の雑誌に付録でブートCDがついています。

さて、ブートCDからKNOPPIX 5.1以上を立ち上げます。
そして、端末エミュレートを起動して下さい。
そしていくら壊れているとはいえ、MBRのバックアップを作りましょう。
まず、立ち上げたエミュに ddコマンドを打ち込みます。
ddコマンドの引数は以下のとおりです。
 dd if=<入力ファイル> of=<出力ファイル> bs=<一度に読み込むバイト数(ブロック)> count=<読み込むブロック数>

<入力ファイル>はHDDのデバイスファイルです。
<出力ふぁいる>は好きなファイル名でおkです。
<一度に読み込むバイト数(ブロック)>はセクタのサイズなので「512」
<読み込むブロック数>は「1」になります。
なので実際のコマンドは
 dd if=/dev/hda of=~/mbr-xp bs=512 count=1

というような感じになります。
実際の画面ではsudoコマンドと組み合わせて実行するので、
(太字のところが打ち込むコマンド)
$ sudo dd if=/dev/hda of=~/mbr-xp bs=512 count=1
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.00450715 seconds, 114 KB/s $

ってな感じで太字を打ち込むと処理されて表示されます。
ちなみにこのMBRの中身が見たい人は以下を打ち込むと見れます。
$ hexdmp -C mbr-backup

です。多分みても数字だらけでわからないと思います。
そしてこのバックアップしたMBRを復元させたい、なんて人は
$ sudo dd if=./mbr-backupn of=/dev/hda bs=512 count=1
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.00751447 seconds, 68.1 kB/s $

なんて感じで表示されると思います。もち太字のところを打ち込んでください。
気がついた人もいると思いますがさっきと逆なだけですw
ちなみに、bsの値を512じゃなく、446にすれば、MBRじゃなくブートストラップ・ローダーだけ書き戻せますw
さて、バックアップがとれたら今回の話題、MBRを初期化しましょうw
まず最初にMBRある場所を調べましょう。以下のコマンドです。
$ cat /proc/partitions
major minor #blocks name

3 0 10485760
3 1 10474348
240 0 5885376 cloop0
240 2 4908800 cloop2

こんな感じで表示されます。何度もいうけど打ち込むのは太字の部分ですw
もうひとつの確認方法はHHDアイコンにマウスポインタを合わせるとポップアップ表示されるのでそれで確認できますw
んで、hda1が表示されていたら「1」をとって「hda」に/devを加えた
/dev/hdaがMBRの場所になります。おk?
MBRが/dev/hdaだとしたら
$ sudo install-mbr /dev/hda

と打ち込むとMBRが初期化されますw
あとは再起動してみましょうw運がよければ、Winが起動するはずです。
起動しなくてもリカバリーくらいはできるようになっているはずです。
これでメーカーに何日もあずけることなく治せますw


Comments:4

kuruse URL 2009-06-14 (日) 04:00 edit

ubuntu9.04をUSBにインストールしたら、まんまとやられてしまいました。

しかし、なんとか復旧することができました。

ありがとうございました。

へろへろ URL 2008-11-25 (火) 16:08 edit

参考にさせていただきました!

tomorrow URL 2008-11-20 (木) 14:49 edit

Linuxのインストールにしくじって起動できずにいました。

ここを参照しながらなんとか修正できました!

本当に助かりました。ありがとうございました。

名無し@無限の人 URL 2008-06-15 (日) 00:43 edit

XPではパスワードではねられるは悲惨でしたがなんとかLINUXで修正することができました
ほんとうにありがとうごいました。

Comment Form
サイト管理者にのみ通知する

Trackback+Pingback:0

TrackBack URL for this entry
http://wintosh.blog109.fc2.com/tb.php/22-a52272ef
Listed below are links to weblogs that reference
GRUB Loading Error 21 from 電脳化空間

Home > Linux > GRUB Loading Error 21

Recent Comments
Recent Trackback
RSS Feeds
Meta
Banner Links

SEO Checker
Powered by SEO Stats Googleボットチェッカー
Yahoo!ボットチェッカー MSNボットチェッカー
Powered by FeedBurner アクセスランキング

Page Top

- Copyright © 電脳化空間 All Rights Reserved. -