web-dev-qa-db-ja.com

メニューを削除する方法、またはGRUBブートマネージャー/ブートローダーでOS(Windows 7)を選択するためのタイムアウトを変更する方法

ノートブック(Lenovo V580c)の電源を入れると、次のウィンドウが表示されます。

Image 1

そのうちの1つを選択するためのタイムアウトは30秒です。このラップトップには(最初にインストールされたデフォルトのFreeDOSに加えて)Windows 7しかないので、ノートブックをオンにするたびにこのメニューを表示したくありません。または、少なくともタイムアウトを5秒に変更します(たとえば)。

コマンドラインgrubに「c」と入力してみましたが、grubコマンドが検出されないようです。または多分私は私の仕事をするコマンドを見つけることができませんでした。このグラブのバージョンすら見つかりません!!!

それで、このブートローダーの名前とバージョンを見つける方法は?そして、タイムアウトやメニューの表示などの設定を変更するにはどうすればよいですか?

UPDATE:これはコマンドラインです:

Image 2 - Command Line

Linux(Ubuntuなど)ターミナルとは異なります。

3
faza
  • 押す AltF2、「gksudo gedit /etc/default/grub」と入力します Enter パスワードを入力します。
  • 次の内容が表示されます。

     GRUB_DEFAULT = 0 
     GRUB_HIDDEN_TIMEOUT = 0 
     GRUB_HIDDEN_TIMEOUT_QUIET = true 
     GRUB_TIMEOUT = 10 
     GRUB_DISTRIBUTOR = `lsb_release -i -s 2>/dev/null || Debianのエコー `
     GRUB_CMDLINE_LINUX_DEFAULT =" quiet splash "
     GRUB_CMDLINE_LINUX =" "
    
  • デフォルトは0から、Grubブートアップメニューのエントリに対応する任意の数に変更できます(最初のブートエントリは0、2番目は1などです)。

  • 「非表示のタイムアウト」を変更できます(メニューなし)。カウントダウンも表示します(TIMEOUT_QUIET=false
  • 行の先頭にGRUB_HIDDENを付けて2つの#行をコメント化することで、grubメニューを強制的に表示できます。
  • そして、GRUBメニューのタイムアウトを設定します(デフォルトは10秒です)

  • 変更を加えて、 CtrlS 保存して CtrlQ 出る。

  • 重要:ターミナルを開く CtrlAltTSudo update-grubと入力して、行った変更を適用します。
  • 再起動すると、タイムアウト/デフォルトエントリの変更が表示されます。

ソース

6
user345866

GNU GRUB、バージョン1.xx以降、別名GRUB 2.です。従来のBIOSベースのブートでは、マスターブートレコードに存在します。 MBRの後、最初のパーティションの開始前にある通常は未使用のセクターにあります。通常、構成ファイルといくつかのモジュールがいずれかのディスクパーティション内のファイルとして利用可能ですが、これらのパーツはオプションでそれらのディスクに埋め込むことができますセクター。

User345866によって提供される指示は、Linux OS内からGRUBを構成するために適用できますが、明らかにありません。ブートローダーに(No SLIC)オプションが含まれているため、お使いのWindowsのバージョンが海賊版であると考えてください。

SLICは古いバージョンのBIOS組み込みWindowsライセンスであり、他のシステムに複製可能で「移植可能」であることが判明しました。ブートローダーはそのようなものかもしれません。最新バージョンはMSDM:非常に強力な暗号化を使用して、ライセンスが発行される特定のシステムに関連付けられています。)

その場合、GRUBブートローダーは、Windowsライセンスチェックをバイパスするために使用されるツールの配信メカニズムとして使用される可能性があり、その構成は、 MBRと最初のパーティションの先頭。そうである場合、GRUB構成は、GRUBの特定のインストールを「パッケージ化」するために最初に使用されたツールと構成ファイルがないと変更できません。ディスクパーティションの1つにgrub.cfgファイルが見つからない場合、運が悪い場合があります。

1
telcoM