デュアルブートLenovoT420の面倒なLinuxアップグレードの後、最終的にGRUB MBRを置き換えました。すべて正常に動作します。LinuxとWindowsの両方を起動できます。以前と異なるのは、押すことだけです。起動時の青い「Thinkvantage」ボタンはリカバリモードを開始しなくなり、BIOS設定メニューをポップアップするだけです。
私が知る限り、私のパーティションはこのように配置されています
(primary) SYSTEM_DRV (?)
(primary) Windows7_OS
(logical?) Partitions I created
(data partitions)
(linux partitions)
(primary) Lenovo_recovery
私の推測では、以前は、キーが押されなかった場合はWindows7パーティションを開始したばかりのSYSTEM_DRVパーティションから、「Thinkvantage」ボタンが押された場合はLenovo_Recoveryパーティションからシステムが起動したと思います。
その構成に戻す方法はありますか?
これを行う唯一の簡単な方法は、LenovoリカバリDVDを使用することです(そして、完全な再イメージを探しているので、ほとんど実用的ではありません)。 Lenovoから購入することを検討しているシステムを入手したときにこれらを燃やさなかった場合、最後に確認したのは約US $ 50でした。
そのパーティションを他のブートローダーで起動するのがどれほど難しいかはわかりません-それ自体について特に特別なことは何もないかもしれませんが、それに応答する方法はわかりませんThinkvantageキーを押します。幸いなことに、そのリカバリ環境では、他の方法では取得できないような使用法はあまりありません。
レノボはカスタムMBRを使用して、thinkvantageボタンが正しく機能するようにしています。シンライが再び機能させる方法のひとつは、レノボのリカバリディスクを使用してハードドライブを再イメージ化することです。
HPなどの一部のブランドでは、リカバリパーティションを「アクティブ」としてマークして再起動できます。これにより、リカバリパーティションを直接起動してリカバリをロードできます。これは、mbrがに置き換えられたときにノートブックを手動でリカバリする方法です。ストックウィンドウmbr。これがgrubブートローダーがインストールされているLenovoで機能するかどうかはわかりません。
リカバリパーティションは起動可能です。リカバリディスクがない場合は、そのパーティションから起動してリカバリを実行する方法を理解する必要があります。
ほとんどの人はリカバリディスクを作成してから、リカバリパーティションを削除します。
Windows 7リカバリディスクで起動して、次のことを実行できますか?
Dosプロンプトで起動し、Win7DVDから起動フォルダで実行してみます
bootsect /nt60 c:
次に、「diskpart」を実行し、次のようにタイプを入力します
list disk
select disk 0 // Where disk 0 is where your C is
list partition
select partition 1 //Where partition 1 is C
active
exit
システムを再起動します
編集:DOSプロンプトとは、win7DVDをコンソールに送ることを意味します。
ビル・ゲイツに感謝し、bootrec.exeというユーティリティを提供して、MBRを可能な限り簡単な方法で回復できるようにします。だからここに魔法があります:
ステップ1:ウィンドウ7を搭載したUSBを起動可能にします。 USBを起動可能にする方法がわからない場合は、 this リンクをたどってください。
ステップ2:PCを再起動し、USBから起動します。
ステップ3:ウィンドウ7の修復を開始すると、コマンドプロンプトオプションが開いているウィンドウが表示されます。
STEP4:コマンドプロンプトウィンドウに次のコードを記述して、USBのボリュームのラベルを確認します。
x:\sources>diskpart
diskpart>select disk 0
diskpart>list volume
...
いくつかのエントリが表示されます。 「取り外し可能なタイプ」のボリュームを選択し、ドライブ文字を覚えておいてください。とりあえず、それを「x:」と呼びましょう。
次に、同じウィンドウに次のコードを記述します。
...
diskpart>exit
Leaving diskpart....
x:\sources>bootrec /fixmbr
これで完了です。これでMBRが修復され、grubローダーは問題になりません。
私の状況では、デフォルトのMBRを置き換えるgrubもあります。 bootrec.exeを使用してMBRを修正しようとしましたが、それでもLenovo R&Rをインストールできません。これは、MBRが最も古いものではないことを認識しているだけです。
IBM MBR Clean(zyaz00us)と呼ばれるツールがあります。これは、LenovoファクトリMBRを復元することを想定しています。 ClearMbr32.exeを実行しましたが、動作しているようです。