Ubuntu Server 12.04 LTSは、「apt-get dist-upgrade」の実行中に「GRUB」アップデートのインストール先を尋ねてきます。どのパーティション/ディスクが適切な答えであるかを簡単に見つけるにはどうすればよいですか? GRUBが現在インストールされている場所を見つける方法は?同様の質問と回答を見つけましたが、追加のスクリプトをインストールせずにそれを行う方法は?あなたのアドバイスに感謝します。
同様の質問: grubがインストールされているパーティションを知る方法
乾杯:)
dd
コマンドは非常に危険です。注意して使用する必要があります。自己責任で使用してください。以下のコマンドはdd
を使用しており、私によってテストされており、システムに害を与えることはありません。コマンドの形式は変更しないでください。変更できるのはデバイスの文字のみです
例:/ dev/sda、/ dev/sdb、/ dev/sdc ... etc
dd
を介してstrings
コマンドを使用して、デバイスの最初の512バイトを調べることができます。
/ dev/sdaの場合
Sudo dd bs=512 count=1 if=/dev/sda 2>/dev/null | strings
デバイスでの結果
ZRr=
`|f
\|f1
GRUB
Geom
Hard Disk
Read
Error
ご覧のとおり、GRUBがあります。
https://help.ubuntu.com/community/Grub2/Installing 公式ソースからこのドキュメントを試す
インストール中に、「ブートローダーインストール用のデバイス」を選択するように求められます。以下を選択してください:* BIOSが起動するようにセットアップされているディスク(/ dev/sdXYではなく/ dev/sdXなど)(通常の使用に推奨)* ORパーティション(/ dev/sdXYなど)/dev/sdXではなく、Ubuntu(/ boot、else /)がインストールされます(別のブートローダーからチェーンロードする場合のみ。疑わしい場合は、これを選択しないでください)