GRUBを削除する方法をインターネットで検索しましたが、Windows DVDを使用してシステムを「修復」することしかできませんでした。以前にWindows / Linuxのdoal-bootを使用し、Windows(GParted + Boot-Repair)を削除しましたが、GRUBはまだLinuxエントリのみでインストールされています。
GRUBをアンインストールしてDebianベースのOSで直接起動するにはどうすればよいですか?
GRUBを削除する方法をインターネットで検索しましたが、Windows DVDを使用してシステムを「修復」することしかできませんでした。以前にWindows / Linuxのdoal-bootを使用し、Windows(GParted + Boot-Repair)を削除しましたが、GRUBはまだLinuxエントリのみでインストールされています。
GRUBをアンインストールしてDebianベースのOSで直接起動するにはどうすればよいですか?
回答:
GRUBをアンインストールすることはできますが、それは別のブートローダーをセットアップする必要があり、おそらく価値がないことを意味します。GRUB画面を非表示にするだけなので、別のものを使用する理由はありません。他のすべてのブートローダーは同様の方法で動作するので、他のものをインストールすることについて心配する必要はありません。
GRUBを非表示にしたい場合。これは可能であり、非常に簡単です。押す前にAlt+ F2を押して貼り付けてEnterください:gksudo gedit /etc/default/grub
。
テキストエディタウィンドウが開き、次のようなものが表示されます。
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=”`lsb_release -i -s 2> /dev/null || echo Debian`”
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
GRUB_CMDLINE_LINUX=”"
と#
の前の2つを削除します。ファイルを保存し、ターミナルを開いてを実行します。再起動すると、GRUBウィンドウが表示されなくなります。GRUB_HIDDEN_TIMEOUT
GRUB_HIDDEN_TIMEOUT_QUIET
sudo update-grub
また、潜在的な問題を回避するために設定GRUB_HIDDEN_TIMEOUT
し1
ます。GRUBは点滅しますが、10秒間そこに座りません。
必要に応じて、これをグラフィカルに行うことができます。
ターミナルウィンドウで次のコマンドを実行します。
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
それが完了したら、GRUB Customizerを検索して開きます。
[全般]タブに移動して、との選択を解除show menu
しlook for other operating systems
ます。更新ボタン(右上近くの青い円形矢印)をクリックして、[保存]をクリックします。
(注: GRUB CustomizerはEFI / GPTベースのシステムをサポートしていないようです。)
再起動して、ブートローダーが表示されない。
ソース:http : //ubuntuhandbook.org/index.php/2014/06/ubuntu-1404-hide-grub-menu/
他のすべての答えは、GRUBが表示されているかどうかに関係なく、通常そこにあることをアドバイスします。おそらく、ランダムなポットショットを開始するべきではありません楽しんだ。
しかし、彼らは間違って行きます-GRUBが常に必要であるというブランケットステートメントを作成する際に、そうではありません。私は、彼らがあなたの(XY)質問があることを前提にしているoversimplifying推測本当に「私は、彼らが前にあったかのものを作るにはどうすればよい?」、「どのように私はGRUBを破壊しない?」ではなく、具体的より。しかし、私の懸念は、資格がない場合、この応答は非生産的です:単に代替案を言及するのを省略するのではなく、彼らは代替案がないと断言しています。
ですから、参考までに、Debianには現在、カーネルにコンパイルされたUEFIスタブが同梱されており、有能なEFI準拠のファームウェアであると仮定して、ファームウェアが仲介者なしでカーネルを直接起動できるようになっています。これは難解な知識ではありませんが、デフォルトでもありません。とにかく、当然のことながら、この機能はUbuntuに継承され、完全に使用できるように見えます。例:EFIスタブ(efistub)ローダーを使用してカーネルをブートロードする方法
繰り返しますが、これは技術的にはあなたの質問と一致しますが、あなたが尋ねていると思ったことを尋ねていなかったかもしれません!これを他の回答の他の(正しい!)部分と組み合わせて、GRUBまたはEFIが(隠された)自分に合っているかどうかを判断するのが最善です。通常の免責事項が適用されます:技術的にまだ自信がない場合は、EFIを台無しにしないでください。そのリンクのようなスレッドを例としてのみ扱います。システムのニーズに合わせて正確にカスタマイズしてください。楽しい!
GRUBが必要かどうかに答えるだけの知識はありませんが、GRUBを完全に隠すことが目標であれば、受け入れられている答えよりも良い解決策があります。
GRUBがタイムアウトを待つ代わりに、可能な限り高速なブートを実現するために、GRUBの起動中にShiftキーが押されていない限り、GRUBはメニューを印刷しない可能性があります。これにより、デフォルトのOSをすばやく起動できますが、まれに必要なときにインストールされた別のOSを起動する柔軟性が提供されます。
これを実現するには、/ etc / default / grubに次の行を追加する必要があります。
GRUB_FORCE_HIDDEN_MENU="true"
次に、このファイルを「/etc/grub.d/」という名前31_hold_shift
で作成し、実行可能にし、grub構成ファイルを再生成します。
chmod a+x /etc/grub.d/31_hold_shift
update-grub
それは仕事をする必要があります!
他のGRUBのコツはこちらからご覧ください。
grubを削除しようとしないでください。grubは、Windows mbrのようにUbuntuのブートローダーとして使用されます。
プログラムgrub-customizerをインストールして、簡単なGUIでgrubのさまざまな設定を定義できます。タイムアウトを0に設定し、常に最初のエントリを起動するように指示することができます。したがって、さらに入力することなくUbuntuを直接起動します。
これは、Ubuntuを唯一のOSとしてインストールしたときに自動的に起こることでもあると思います。
とにかくブートローダーが必要でしょう。GRUBが気に入らない場合は、他にもあります。ブートローダーの比較を参照してください。
ただし、メインディストリビューションに付属していないブートローダーは使用しません。オペレーティングシステムをアップグレードすると、将来的に多くの頭痛の種になる可能性があります。
MBR(grubを含む)からブートローダーをクリアする場合は、使用le --mmap-rw /dev/sda:0:218
してすべてのスペースをゼロで埋めます。LE(テキストエディター)が必要です。ただし、この手順では別のブートローダーがインストールされないため、ブートローダーが別のディスクにインストールされていないと、システムが起動できなくなる場合があります。
MS-DOSではfdisk /mbr c:
、MBRでDOSブートローダーを復元できます。