タグ付けされた質問 「grub2」

GRUB2はGRand Unified Bootloaderの2番目のリビジョンであり、バージョン番号は1.9xおよび2.yzです。

1
Debianのインストール時にGRUBとLILOの両方がNVMeハードディスクにインストールできない
Lenovo Thinkpadに64ビットDebian安定版をインストールしようとしています。ブートローダーをインストールするインストール手順に到達すると、次のメッセージが表示されます。 インストール手順が失敗しました。失敗したアイテムをメニューからもう一度実行するか、スキップして別のアイテムを選択することができます。失敗したステップは次のとおりです。ハードディスクにGRUBブートローダーをインストールします メニューに戻ってLILOを選択しても、同じエラーが発生します。インストールログは言う May 1 13:24:23 main-menu[188]: WARNING **: Configuring 'grub-installer' failed with error code 1 May 1 13:24:23 main-menu[188]: WARNING **: Menu item 'grub-installer' failed. May 1 13:24:28 main-menu[188]: INFO: Menu item 'lilo-installer' selected May 1 13:24:28 main-menu[188]: WARNING **: Unable to set title for fdisk-udeb. May 1 …

3
シフトが押されない限り、どうすればグラブブートメニューを非表示にできますか?
私はフォーラムを読みましたが、私のgrubブートメニューが設定ファイルの形式に従っていないようです。 をShift押さないとメニューが表示されないようにしたい。 私のgrubメニューはブートごとに表示され、メニュー項目を選択するまでそこにとどまります。 私の現在/etc/default/grubは: GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT=3 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=0 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomdmonddf nomdmonisw" GRUB_CMDLINE_LINUX="" GRUB_FORCE_HIDDEN_MENU="true" export GRUB_FORCE_HIDDEN_MENU (true引用符なしと引用符なしの両方でを試しましたが、違いはありません) また、私はやったupdate-grubとupdate-grub2。 私のシステムが起動したとき、それは単にGrubメニューに座っているだけなのか、誰か教えてください。ヘッドレスシステムなので、再起動するにはキーボードを追加する必要があります。 これはデュアルブートシステムではありません。
10 grub2 

2
grub2の検索コマンドの--hintオプションは何をしますか?
http://www.gnu.org/software/grub/manual/grub.html#index-searchにあるsearchコマンドの公式GRUB2ドキュメントを探しています Command: search [--file|--label|--fs-uuid] [--set [var]] [--no-floppy] name Search devices by file (-f, --file), filesystem label (-l, --label), or filesystem UUID (-u, --fs-uuid). If the --set option is used, the first device found is set as the value of environment variable var. The default variable is ‘root’. The --no-floppy option …
10 grub2 

2
これらのコマンドは何のためのものですか?
昨日、Grubを上書きしてWindowsをインストールする必要がありました。 まあ、それは私がのLiveCDを使用して、ルートパーティション(私は、ブートを持っていないマウントされ、私はグラブを修正しなければならなかった初めてではない/とhome)とRANをgrub-install --root-directory=/mnt/ /dev/sda。しかし、それはうまくいきませんでした。 私はこれでだけでなく、Linuxのパーティションをマウントするのチュートリアルを発見しながら、Aをグーグル後、彼はまたやったmount --bind /mnt/dev /devとmount --bind /mnt/proc /proc/。その後chrootに/mnt、その後、GRUBをインストールして、この方法を使用して、それが働きました。 どのようなものmount --bindのためのコマンドは?--bind used(manページ)の使用法はよく知っていますが、この例で使用された理由がわかりません。
10 linux  mount  grub2 

2
GRUBがグラフィカルUIを使用/起動しないようにするにはどうすればよいですか?
古いラップトップ(正確にはFujitsu Siemens LifeBook S6010)とUbuntu(10.10、Xubuntuデスクトップ)のインストール(新規インストール)に問題があります。 インストール中にグラフィックスハードウェアが誤検出され、システムをGUIで起動することが完全に不可能になりました。グラフィックモードを起動しようとすると、マシンがフリーズします。 したがって、マシンをテキストモードで起動して、グラフィックスの問題を解決できるかどうかを確認したいと思います。そこにたどり着いたら、おそらく別の質問の材料になります。 しかし、GRUB(1.98)にグラフィックスをまったく使用しないように指示することはできませんでした。GRUBメニューにアクセスして、使用可能なブート構成の1つを編集できますが、「テキストのみ」を表現しようとしても、すべてが失敗しました(つまり、ブート中にマシンがまだグラフィックスを呼び出し、すぐに使用できなくなります)。 マシンにアクセスする簡単な方法は他にありません(たとえば、CDやUSBから起動できません)。だから:ブートメニューで GRUB に、ファンシーなものを使用しないようにしてテキストコンソールに移動させるには、何をする必要がありますか?
10 ubuntu  grub2 

2
EFIブートパーティションを再作成する方法
私は私のマシン上でのFedoraをインストールした/パーティション、swapパーティションやESPEFIブート用パーティション。 今、私はFedoraの代わりにElementary OSをインストールしていました。 /パーティションをフォーマットしました(/ dev / sda3) スワップパーティションをフォーマットしました(/ dev / sda4) しかし、EFIブートパーティション(/ dev / sda1)をフォーマットしませんでした 起動すると、Fedoraによってインストールされた古いgrubメニューが表示されます。Elementary OSで起動できるのは、次の方法のみです。 起動メニューに入る。 EFIファイルからのブートの選択 をナビゲートして/dev/sda1/、ファイルelementaryを含むディレクトリを取得しgrubx64.efiます。それは/boot/efi/EFI/elementary/grubx64.efiです。 どうすれば修正できますか?私は何かでブートパーティション/dev/sda1/をフォーマットし、fat16それからGRUBを再インストールすることを考えました。 私は/dev/sda1今これを含んでいます: root@rafael:/home/rafael# ls /boot/efi/ EFI mach_kernel System root@rafael:/home/rafael# ls /boot/efi/EFI/ BOOT/ elementary/ fedora/ root@rafael:/home/rafael# ls /boot/efi/EFI/fedora/ BOOT.CSV fonts gcdx64.efi grub.cfg grubx64.efi MokManager.efi shim.efi shim-fedora.efi root@rafael:/home/rafael# ls /boot/efi/EFI/elementary/ grubx64.efi これが私のefibootmgr出力です: …
10 linux  boot  grub2  uefi 

1
問題のビデオテストを終了する方法は?
videotestとvbetestプログラムを使用してgrubメニューでさまざまなビデオ解像度を確認していますが、grubこのプログラムを使用した後、コマンドラインに戻ることができません。システムが応答しない-ぶら下がっているように。Virtualboxの「マシンのパワーオフ」のみが役立ちます。 質問:このモードをどのように終了しますか?このプログラムを間違った方法で使用している可能性がありますか? 私の行動: 起動中にgrubメニューに入り、コマンドモードに移行します。 走る videotest 800x600 新しい解像度の例を見てください 次に、いずれかのキーを押すと、システムが応答を停止し、grubメニューに戻ることができなくなります。この画面を取得します。

3
GRUBはUbuntuおよびArch Linuxインストールのカーネル/ initramfsを混同します
私は、Ubuntu(現在16.04)とWindows 7をデュアルブートするマシンを使用していて、UbuntuのGRUBをブートローダーとして使用しています。 公式のインストール手順に従って、Arch Linuxを3番目のOSとして追加しました。Ubuntuで制御されているものを使用したかったため、ArchからGRUBをインストールしませんでした。指示にはmkinitcpio -p linux、おそらく説明したように実行したいくつかのブートファイルを生成するコマンドが含まれていました。 ここで、デフォルトのエントリを介してGRUBからUbuntuを起動しようとすると、次の不愉快なエラーが表示されます(画面の写真で申し訳ありません)。 の出力がuname -a示すように、これはArchカーネルを起動しようとしています/dev/sda6が、Ubuntuルートパーティションです。 UbuntuをロードできるようにするにAdvanced options for Ubuntuは、いずれかのUbuntu, with Linux 4.4.0-*エントリに移動して選択する必要がありますが、Archを正しくロードするエントリが見つかりませんでした。 sudo update-grubUbuntuから実行しても(「update-grub実行grub-mkconfig -o /boot/grub/grub.cfgしてgrub2構成ファイルを生成するためのスタブです。」)、何も変更されません。grub-customizerこれまでのところ、このツールを修正しても役に立たなかった。 このGRUBの混乱の原因は何ですか?各Linuxバージョンが正しいカーネルと正しいパーティションから起動するように修正するにはどうすればよいですか? Ubuntuの/ bootがマウントされた状態でArchを愚かにインストールしたようですが、おそらくそこにブートファイルが置かれています。 私は、Ubuntuのブートローダーを再びまっすぐにして、後でArchのクリーンインストールを行うために、Arch関連のすべてのものを消去することに問題はありません。 アップデート(Ask Ubuntuチャットでのサポートについて@terdonに感謝): こちらが私/boot/grub/grub.cfgです。 すべてのLinuxエントリは、Ubuntuのルートである/ dev / sda6パーティションをポイントしているようです。 $ grep ' linux /' /boot/grub/grub.cfg linux /vmlinuz-linux root=UUID=eee18451-b607-4875-8a88-c9cb6c6544c8 ro linux /vmlinuz-linux root=UUID=eee18451-b607-4875-8a88-c9cb6c6544c8 ro linux /vmlinuz-linux root=UUID=eee18451-b607-4875-8a88-c9cb6c6544c8 ro linux …

1
RetinaディスプレイのGrub(高解像度)
現在、MacBook ProでUbuntuをgrubとともに使用しています。私のmacbookは2560x1600解像度のRetinaディスプレイを持っています。GRUB起動画面のフォントは非常に小さいため、ほとんど読み取ることができません。 この設定でグラブを目に優しい方法で表示するにはどうすればよいですか?gfxモードを渡すだけでGRUB_GFXMODE=640x480は効果がありませんか? 解決策をありがとう。
9 grub2 

1
「エラー:そのようなデバイスはありません...」Arch Linuxのインストール後
私はこのエラーについて多くのスレッドを見てきましたが、解決策を見つけることができませんでした。Windows 8と一緒にArch Linuxをインストールしました(デュアルブート)。 私はこのビデオを正確にフォローしましたが、20:35に以下のエラーが発生しています。再起動後、次のようになります。 error: no such device: ad4103fa-... Loading Linux core repo kernel... error: file `/boot/vmlinuz-linux` not found Loading initial ramdisk ... error: you need to load the kernel first. どんな助けも素晴らしいでしょう。

3
GRUB2からsyslinuxをチェーンロード-syslinux.cfgメニューを表示
システムのイメージを再作成するためにClonezillaライブUSBディスクを使用しています。http://clonezilla.org/fine-print-live-doc.php?path=clonezilla-live/doc/99_Misc/00_live-boot-parameters.docで説明されている内容に従って、ディスクに含まれるメニューが表示されますでsyslinux.cfg私はとプロンプトが表示されていますUEFIマシン(とBIOSが最初のUEFIデバイスからブートするように設定されている)されている非常に最新のものを除くすべてのシステムのためgrub.cfgのメニュー。メニュー を大幅にカスタマイズしたので、すべての場合にメニューを表示するためにsyslinux.cfg、grub.cfgファイルをsyslinuxに自動的にチェーンロードするだけに変更したいと思いますsyslinux.cfg。 これはまったく可能ですか?どうやって? ディスクにはGRUB2があり、私の理解(インターネットを見回すことから)はそれが可能であることですが、私はまだその方法を理解していませんでした。どんな助けでもありがたいです。編集:私はしているオプションのいずれかの選択の問題もなく、GRUBを使用してシステムをブートすることを明らかにしたいと思いますgrub.cfgConezillaのダウンロードにより提供されるように、デフォルトでメニューを、しかし、私がやりたいこと(中SYSLINUXのメニューを表示することですsyslinux.cfg)grub.cfg 2番目の編集のデフォルトメニューの代わりに、私はそれを行いました。結局、提案された解決策は私にとって機能しなかったので、単に「EFI \ boot」フォルダーを「使用不可」にしました(名前を変更)。このようにして、UEFIブートは失敗し、システムは古いシステムの場合と同様にsyslinuxからブートします。BIOSの変更なし、新しいメニューなし、チェーンロードなし...

3
Linuxシステムをゼロから構築するにはどうすればよいですか?
カスタムビルドのカーネルでオペレーティングシステムを作成しようとしました。それはあまりうまくいきませんでした。Ubuntuを使用していて、kernel.orgからLinux 3.2.7をダウンロードしています。Ubuntuシステムでカーネルを変更しようとはしていません。LinuxカーネルであるGrubを使用して独自のOSを作成し、CDに入れて別のコンピューターで起動できるファイルタイプ(isoなど)でこの自作OSを作成できるようにしたいと考えています。私の質問は、このOSを作るために正確に何が必要なのでしょうか?コメントやチュートリアルがあれば役に立ちます。
9 grub2  kernel  iso 

2
Grub2はRAID5パーティションへの/ bootの配置をサポートしていますか?
それは次のようになり、現在ほとんどのOSのインストーラが非RAIDパーティション上の/ bootを置くことを主張(またはRAID1パーティションの種類、非RAIDパーティション「のように見える」)、サポートRAID5とGRUB2あってもインストーラ。 私はこの制限がGrub1から残っている歴史的な遺物であることを推測しています。私の理解では、Grub1はRAIDについて何も知らないため、非RAIDアレイのように見えるRAIDアレイを除いて、どの種類のRAIDアレイも起動できません。 これはGrub2の制限ですか、それともOSインストーラーの制限ですか? Grub2が「RAID-0、RAID-1、またはRAID-5、メタデータ0.90、1.0、1.1、または1.2で/ bootをサポートできる」という噂を聞いたことがあります。 Grub2は、1.2メタデータを持つソフトウェアRAID1パーティションへの/ bootの配置を本当にサポートしていますか? Grub2は本当にソフトウェアRAID5パーティションへの/ bootの配置をサポートしていますか? 理想的な答えは、(非RAIDパーティション上の)/ bootパーティションをRAID5パーティションに移動する方法を説明するチュートリアルにリンクすることです。 非RAIDパーティションのように見えるということは、 Grub1がext3またはext4ファイルシステムを持つソフトウェアRAID1アレイのハードドライブを1つだけ読み取り、パーティションの最後にあるRAIDメタデータ0.90または1.0を無視すると、Grub1が処理できる非RAID ext2ファイルシステムのように見えます。または ソフトウェアや偽のRAIDではなく、通常の非RAIDディスクのように見える完全なハードウェアRAID。

1
update-grubでのgrubエラー「余分なRAIDメンバー」
私のシステム(wheezy / sid:2.6.32-5-amd64#1 SMP x86_64 GNU / Linux)は問題なく実行されています-いくつかのメッセージの意味がわからないだけです。システムで2つのmdraidアレイが実行されています。ここにありcat /proc/mdstatます: Personalities : [raid1] [raid6] [raid5] [raid4] md1 : active (auto-read-only) raid5 sda3[0] sdc3[3] sdb3[1] 823103488 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU] md0 : active raid1 sda2[0] sdc2[2](S) sdb2[1] 72628769 blocks super 1.2 [2/2] [UU] /dev/md0as /と/dev/md1as …
9 debian  grub2  mdadm 

2
grub2 configからのコマンド「exec tail -n +3 $ 0」にはどのようなロジックがありますか?
カスタムメニューエントリを作成すると、次のコマンドが表示されなくなります。 exec tail -n +3 $0 ターミナルで試してみましたが、奇妙な結果になり、理解できません。このコマンドが正確に何をするのか、なぜgrubがそれを必要とするのか理解できません。説明して頂けますか?
8 shell  grub2  tail  exec 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.