Ubuntuで非表示のGRUBブートメニューを修正する方法



問題を排除するために楽器を試してください

ユーザーは多くの場合、MicrosoftWindowsとUbuntuの両方または別の* buntu実装を単一のブートデバイスの別々のパーティションに並べてインストールします。マイクロソフトはさらに数年間Windows7のサポートを継続する予定ですが、マイクロソフトはWindows 10を優先して段階的に廃止しています。ロールアウト段階で、Windows 10への無料アップグレードを受け取ったか、最近アップグレードを購入した可能性があります。 Windows 7を10にアップグレードした方法に関係なく、コンピューターを起動したときにLinuxGRUBブートメニューが表示されなくなる可能性があります。 WindowsまたはUbuntuLinuxを起動するオプションを受け取る代わりに、おそらくWindows10オペレーティングシステムにすばやく進むことができます。



これは、MicrosoftがLinuxと互換性のない独自のブートローディングシステムを持っているため、Windows10インストーラーにGRUBメニューを更新するための適切なソフトウェアがないためです。 Windows 10内にUbuntuの実装をインストールすることは可能ですが、以前と同じ方法でデュアルブートする場合は、まったく別のことを行う必要があります。インストール中にUbuntuパーティションが変更されていない限り、通常のようにWindows 10を起動し、コントロールパネルを開きます。最新の実装ではなく、従来のWindowsコントロールパネルを開く必要があります。その後、ニーズにより適した方法に進むことができます。



方法1:グラフィカルブート修復スイートを使用する

一部のユーザーは、Windowsのコントロールパネルにアクセスできず、代わりに最新のコントロールパネルにしかアクセスできないことに気付きます。これは、Windows8.1および非推奨のWindows8でも問題になります。これに問題がある場合は、管理者としてコマンドプロンプトを開き、controlと入力してEnterキーを押すことができます。いずれの場合も、[エネルギー設定]アイコンを選択し、[非表示の設定を表示]をクリックすると、承認を求められる可能性があります。完了したら、[高速ブート]のチェックを外し、[OK]ボタンをクリックします。コントロールパネルとコマンドプロンプトを閉じます。



Ubuntuまたは使用しているUbuntuの他のスピンを最初にインストールしたときと同じ方法でマシンを起動するには、USBメモリスティックまたはSDカードにブートドライブを作成する必要があります。 USBブートディスククリエーターは、Ubuntu Dashメニューから起動するか、LubuntuまたはXubuntuを実行している場合はコマンドラインからusb-creator-gtkを使用して起動できます。起動可能なドライブを作成するには、公式サイトのイメージが必要ですが、そのためにddコマンドを使用することもできます。

Linuxを実行しているマシンに完全にアクセスできないために起動可能なドライブを作成する方法がない場合は、Rufusと呼ばれるソフトウェアを試してみることをお勧めします。のような安全なサイトからダウンロードしてください http://www.softpedia.com/get/System/Boot-Manager-Disk/Rufus.shtml またはその公式ダウンロードページ http://rufus.akeo.ie/ それを装った他のプログラムがあるからです。開始したら、ISOをロードして、空のメディアに書き込むことができます。上記のメディアにあるものはすべて、その過程で消去されることを忘れないでください。



UbuntuまたはUbuntuスピンライブ環境で起動できたと仮定して、ターミナルからこれらのコマンドを使用し、それぞれの後にEnterキーを押してみてください。

sudo add-apt-repository ppa:yannubuntu / boot-repair

sudo apt-get update

sudo apt-get install -y boot-repair && boot-repair

これにより、Ubuntuはブート修復リポジトリに正しくインデックスを付け、ソフトウェアを一緒にインストールします。これを行うには、ネットワーク接続が機能している必要があります。ブート修復ソフトウェアのインストールが完了するとすぐに、プログラムが開始されます。いくつかのオプションから選択できますが、[推奨される修復]設定をクリックして、プログラムを機能させます。完了したら、メインの起動ボリュームから再起動できます。GRUBメニューがもう一度表示され、どのOSから開始するかを選択できます。

方法2:WindowsおよびLinuxのコマンドラインを使用する

最初の方法と同様に、続行する前にWindows Fast Bootを無効にする必要がありますが、コントロールパネルを閉じたら、管理者のコマンドプロンプトを開いたままにしておきます。これを機能させるには、休止状態を無効にする必要があるため、WindowsMS-DOSスタイルのコマンドラインから次のように入力します。

powercfg / hオフ

おそらく多くの出力は表示されませんが、後でシャットダウンすることができます。コマンドラインからshutdown-s -t 00を使用して、マシンをシャットダウンするのが賢明かもしれません。マイクロソフトは、良くも悪くも、WindowsPCのシャットダウンとは何かを再定義しました。

作成したリムーバブルインストールメディアから起動し、ダッシュからターミナルを開きます。 Ctrl、Alt、Tを押したままにして同じことを行うこともできます。

ハードディスクにMBRパーティションを設定したレガシーBIOSブートモードを使用しているマシンの所有者は、sudoマウントを使用する必要があります / dev / sd *#/ mnt 、*を正しい文字に置き換え、#をシステムパーティションの番号に置き換えますGRUBがオンになっています。多くの場合、そのsda1またはsda2が見つかります。これを行ったら、sudo GRUB-install –boot-directory = / mnt / boot / dev / sd *を同じ置換で使用します。

UEFIブートテクノロジーのユーザーは、少し難しい状況にあります。ターミナルから、システムパーティションをマウントする必要がありますが、UEFIシステムにはEFIパーティションもあり、次の方法でマウントする必要があります。

sudoマウント/ dev / sd ** / mnt / boot / efi

for i in / dev / dev / pts / proc / sys / run; sudoマウントを実行します-B $ i / mnt $ i;完了

sudo chroot / mnt

GRUB- / dev / sd *をインストールします

更新-GRUB

の場合 / dev / sd * 、これは、ボリューム番号ではなく、ディスク文字の割り当てである必要があります。おそらく使用する必要があります / dev / sda 。 MBRパーティションテーブルレイアウトでは、Windowsがインストールされているのと同じディスクにGRUBをインストールする必要がありますが、GPTテーブルレイアウトを使用する場合は、EFIパーティションにGRUBが必要です。いつでもGPartedまたはDisksUtilityを使用して、正しいドライブとボリュームの割り当てを見つけることができます。または、代わりに使用することもできます。 sudo fdisk -l コマンドラインから。

読んだ4分