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

GRUB(GRand Unified Bootloader)は、GNUプロジェクトのマルチブートブートローダーです。このタグは、GRUBのレガシーバージョンに関する質問用です。書き直されたバージョンであるGRUB2に関する質問には、GRUB2タグを使用してください。

3
美しく編集するgrub.cfg
編集:(明確にするため)構成ファイル(おそらくgrub.cfgですが、必ずしもそうとは限りません)を編集して、grubブートメニューの外観を変更しようとしています。 したがって、すべてのubuntuユーザーは、いくつかのカーネルアップグレード後にブートメニューがいっぱいになることを知っています。menu.lstの時代に戻ると、メニューを微調整して不要なオプションを非表示にしながら、引き続き使用できるようにすることができます。 たとえば、grubメニューが次のようになっているとします。 A B C D BとCの間に空のオプションを挿入することで、オプションCとDを非表示にすることができます。これにより、オプションCとDは起動時に表示されなくなりますが、起動メニューでスクロールダウンすると表示されます。 これと同じトリックをgrub.cfgで試しても、結果はまったく得られませんでした。そこで、grub.cfgファイルを編集して、新しいgrubメニューでこれと同じ結果を得る方法を探しています。他の審美的な微調整も大歓迎です。 ありがとう EDIT2:メニューエントリを非表示にできない場合、それらの間にセパレーターを挿入する方法が欲しいので、メニューは次のようになります。 A B -その他 -C D
10 ubuntu-9.10  grub 


1
GRUB経由で32ビットUEFI(EFI-IA32)にWindows x64をインストールする[重複]
この質問にはすでに回答があります: 64ビットWindowsを32ビットUEFIにインストールできますか? (5つの答え) 2年前休業。 (現時点では)32ビットUEFIしかないデバイスにWindows 10 x64(64ビット)をインストールしようとしています x64 Linuxはカスタムの32ビットGRUBを介して起動できるので、Windowsでも同じことができると思いますが、「grubを使用して32ビットuefiをバイパスしてWindows 10 x64を起動する方法」はそうではないようですが、与えられた説明はその理由を完全には説明していません(少なくとも私には)。 GRUBの32ビットEFIはWindowの64ビットEFIをロードできるはずです。 または、grubの新しい「ntldr-mod」を使用してWindows x64 install bootmgrを実行することはできますか?(grub2を使用してハードディスクにWINDOWS OSのインストールを開始する方法) この質問は、回答に基づいて進化する可能性があります。 WHYに関する回答/コメントには、トピック外のフラグが付けられます。私が興味を持っているのはHOWだけです。回答が「不可能」である場合は、詳細をお知らせください。 「アーキテクチャは一致しなければならない」は有効な答えではありません。 参照リンク: 64ビットWindowsを32ビットUEFIにインストールできますか? Windows 8.1(32ビット)内からESPパーティションにGrub2(EFI-IA32サポート付き)をインストールする-Bay Trailタブレット [解決済み] Grub2-efiでWindows8 UEFIをチェーンロード UEFI-GPTモードメニューエントリにインストールされたウィンドウ 32ビットOSが最初にインストールされたタブレットから64ビットWindows USBを起動できません Ubuntu 14.10(64ビット)をWindows 8 Bay Trail Atomタブレットにインストールする 64ビットマシンで32ビットEFIをブートするgrub2(ではない)を修復するにはどうすればよいですか?
10 windows  64-bit  grub  uefi  32-bit 

2
セカンダリOSを休止できるようにするには、デュアルブートをどのように設定すればよいですか?
したがって、私の以前のセットアップは、Windows 7、wubi統合ubuntu、およびLVMを使用する最後のパーティションのfedoraのトリプルブートでした。私は私のWindowsはUbuntuのからファイルにアクセスすることができないのはうんざりしている(Ubuntuは基本的に仮想マシンですWubiを)と私のFedoraのパーティションが取った方法私は、あまり使わフェドーラを削除したので、あまりにも多くのスペースを。これで、Windows 7(64ビット)のみに戻り、トリプルブートを再作成します。 私は、Fedoraパーティション上のGRUBのエントリー(私は怠惰なのでEasyBCDで追加された)でWindowsブートマネージャーを使用していました。ただし、Windowsブートローダーをプライマリとして使用すると、Windowsを休止状態にしてLinuxを起動できなくなりました。だから私は今GRUBを使わなければなりません。 基本的に、私の質問(省略)は: 次のスキームで起動するようにメインGRUBを設定するにはどうすればよいですか? Ubuntu Fedora Windowsブートローダー できるだけ多くのOSで、できるだけ多くの休止状態の機能を維持したいと考えています。 編集:Windowsブートローダーとは異なり、GRUB(およびgrub2、およびburg)は休止状態のシステムを自動的に再開しません!ブートローダーをチェーンロードしてWindowsをハイバネート/レジュームまたはハイバネート/レジュームするプライマリブートローダーとして、任意のOS(別個である必要はありません)のGRUB、GRUB2、またはBURGを使用するだけです。私の質問全体は根拠のないものです。

2
Windows 7のブートファイル(bootmgrなど)を別のドライブに移動するにはどうすればよいですか?
デュアルブート設定が欲しかった。そこで、最初に1台のハードドライブの最初のパーティション(これをHDD1と呼びます)にWindows 7をインストールし、次にHDD1の2番目のパーティションにUbuntu 9.10をインストールしました。残念ながら、これは機能しませんでした(GRUB2をバイパスして、直接Windowsに移行しました)。私はUbuntuを再インストールすることにしました。そのとき、(何らかの理由で)Windowsがブートファイルを別のハードドライブ(HDD3と呼びます)に置くことにしました。 これを修正したいのですが、起動ファイルをHDD3からHDD1に移動したいと思います。デュアルブートの問題を解決するのに役立つかもしれませんが、それでも解決しない場合でも、私の経験では、将来の頭痛の多くを節約できます。これどうやってするの?ファイルをコピーするだけの簡単さではないと思いますが、間違っていることを証明したいと思います:)

2
OSXにGRUBコマンドラインツールをインストールする方法
grub-mkrescue作業中のプロジェクトにアクセスする必要があります。GRUBコマンドラインツールがLinuxに組み込まれていることは知っていますが、OSXでそれらを入手するにはどうすればよいですか?パッケージはありますか?システムのどこかに組み込まれていますか?インストーラーはありますか? 明確化:問題は、Macにブートローダーとして GRUB をインストールすることではありません。問題は、GRUB コマンドラインツールをインストールして、他のオペレーティングシステムの起動可能なディスクイメージを作成することです。

1
起動可能なWindows 7(またはVista)パーティションを移動する場合、何を更新する必要がありますか?
Windowsがインストールされている起動可能なNTFSパーティションを別のブロックオフセットに移動した場合、再度起動可能にするには何を更新する必要がありますか? 背景: 必要なアクションを実行するプログラムを作成する予定です。そのため、Windows DVDから起動してMicrosoftのツールを使用するためのガイドを探していません。代わりに、私がこれらのことを自分で変更する方法が必要です。これにより、平均的なPCユーザーがWindowsシステムをより大きなハードディスクに移動したいときに、より簡単なソリューションを作成できます。 特に、私が試したことは次のとおりです。 私はいくつかのパーティションを持つディスクを持っています。そのうちの1つはWindowsがインストールされたNTFSパーティションであり、ディスクはパーティションレイアウトにプレーンな古いMBRブロック0を使用します(4パーティション以下)。 次に、新しい大きなディスクをフォーマットしてパーティションを作成します。そこでNTFSパーティション用のスペースを作り、その内容を古いディスクのNTFS Windowsパーティションからコピーします。そして、パーティションを「アクティブ」にします。 ただし、このディスクから起動しようとすると、「読み取りエラー」メッセージがすぐに表示され、起動が停止します。正確なテキストは次のとおりです。 A disk read error occurred Press Ctrl+Alt+Del to restart 両方のディスクのブロック0のブートセクターコードが同じであることを確認しました。 何か他のものを更新する必要があるかもしれません。更新する必要のある絶対ブロック参照がどこかにあり、おそらく次のレベルのローダーまたはNTカーネルを指していると思います。 アップデート:私が見つけたこの記事はかなり私が知りたいの深さに入ります。しかし、それはboot.iniファイルを変更すると言うが、私は、Windows 7は、ここで、そのようなことが変わったように見える場所をインストールしている:いいえboot.iniファイルが、フォルダと呼ばれるシステムボリューム情報 GUIDとその中の他のデータとを音が私の問題に関連していること。掘り続けます... 更新2:starmanによる恐ろしくて非常に有益なウェブサイトのおかげで、私は最初のステップを理解することができました。NTFSブートセクターには、「非表示」セクターのフィールドがあります。このフィールドには、ブートセクターのセクター番号を含める必要があります。これにより、「読み取りエラー」メッセージが解決されます。ただし、代わりに「BOOTMGR is missing」エラーが発生します。ブロック番号を調整する必要がある別の場所があるようですが、これについてのコードリストには何も見つかりません。 この「BOOTMGR is missing」問題を修正するためのWindowsツールを提案しているヘルプサイトはたくさんありますが、裏で何が起こっているのか誰も知らないようです。Windowsに少し問題があるときにWindowsを再インストールするように提案するようなものです。少なくとも、これらの修正は機能しているようで、主にBcdeditおよびBootrecツールが関係しています。さて、移動されたパーティションに関して、特に後者が何をするのか誰が知っていますか? 更新3:試行錯誤を繰り返した結果、解決策はBCD-Templateレジストリファイルにあり、通常は\ Windows \ System32 \ config内にあると考えています。「bcdboot」コマンドを使用してこれを更新すると、Windowsはそれから起動します。このレジストリに含まれている上記の質問に関連する情報を把握している最中です。このレジストリの内容へのポインタは大歓迎です。 更新4: BCD-Templateファイルが書き換えられ、以前のバージョンとは異なるバイナリコンテンツが含まれている場合でも、内部の値は変更されないことがわかります。したがって、それは、bcdboot.exeが書き込む別のものでなければなりません。パーティションの最初の32個のブートブロックを変更するかどうかを以前に確認しましたが、変更されていないように見えます。パリトンマップも変更されません。では、bcdbootがBCDレジストリ以外に変更するのは何でしょうか。それを追跡する方法に関するヒントはありますか?プログラムが書き込むファイルを示す低レベルのツールはありますか? 更新5:答えは次のようです:c:\ Boot \ BCDも変更され、それがブートマネージャーのプロセスのキーファイルであるように見えます。これは後で調査します... アップデート6: Windows 7をインストールしたときに最初に2つのパーティションを作成したことが重要な詳細のようです:ブートストラップパーティションのように見える、204800セクターの小さなパーティションの後に、Windowsシステムを含む実際の大きなパーティション(ドライブC :)。このインストールを新しいより大きなディスクに転送しようとしたとき、同じ2つのパーティションを新しいドライブにそのまま残していましたが、最終的には異なるオフセットになりました。これだけで「BOOTMGR is missing」というメッセージが表示されました。それ以来、私はWindowsパーティションでのみbcdboot.exeを使用してきました。そのパーティションの\ Boot \ BCDファイル。そのファイル(およびフォルダー)は、もともと小さいパーティションにのみ存在していました。したがって、私の問題では、1つのパーティション(ブートストラッパー)が別のパーティション(OSを含むパーティション)を参照するため、この問題はさらに複雑になる可能性があります。簡単です。 …

5
Truecryptとそのブートローダー(Windows XPパーティションとマルチブート)からUbuntu 10.04のGRUB2をチェーンする方法
Truecryptで通常どおりWindows XPのパスワードを要求しますが、標準の[ESC]オプションを使用して選択します。つまり、Escapeキーを使用して、(暗号化されていない)Ubuntuインストールの問題を検出します。 私は東芝NB100ネットブックの120GbハードドライブにWindows XPをインストールし、Ubuntu 10.04のためのスペースを作るためにパーティション分割し、Windows XPのインストール後にインストールしました。 Windows XPを暗号化すると、Truecryptがマスターブートレコード(MBR)のgrubエントリを上書きしてしまいます(?)。XPとUbuntuのどちらかを選択できなくなります。そのため、元に戻す必要があります。 Ubuntuフォーラムなどでかなり広範囲に回答を検索しましたが、すべての不測の事態、シナリオ、エラーメッセージを網羅する完全な回答はまだ見つかりません。Ubuntu 10.04はGRUB2を使用します。 私のセットアップ: パーティション: Windows XP、NTFS(Truecryptで暗号化される)、40Gb / boot(Ext4、1Gb) Ubuntuスワップ、4 Gb Ubuntu /(ルート)-メインファイルシステム(20GB) NTFS共有、55Gb Truecryptブートローダーが起動時にGRUBを置き換えることは知っています。これは、別のラップトップですでに試したためです。 ブートローダーの画面をいつものように見せたい: Truecrypt パスワードを入力する: (または[ESC]でスキップ) パスワードはWindowsXP用で、[ESC]を押すと、起動するUbuntu grubが見つかります よろしくお願いします。 問題の重要な領域は、エスケープキーが押されたときにTruecryptに指示する方法、およびEscキーが押されたときに、Grub / Ubuntuがtruecryptブートローダーに表示されてそれを見つける方法です。チェーンとしても知られています。

6
複数のOSとGRUBチェーンロード
複数のOSをインストールしたいのですが、GRUBを使用したチェーンロードがこれを処理する良い方法であるとアドバイスされました。Webでチュートリアルを見てきましたが、始める前にまだいくつか質問があります。 が欲しいです: Windows XP:20 GB。いくつかの学校のものや、WINEを介して動作しないゲームを実行するため。 Xubuntu 9.04:85 GB。私のメインOS。 別のLinuxディストリビューション:15 GB。Linuxディストリビューションの実験と試用。 します: 15で非常に頻繁にさまざまなディストリビューションをワイプしてインストールする ddを使用してWindowsパーティションのコピーを作成し、インストールして、好きなように機能させます。私の経験では、Windowsは、年に1度は肥大化して遅くならないように再インストールする必要があります。 私は言われました: GRUBチェーンロードを使用する。LinuxディストリビューションでGRUBブートメニューが変更されるため、カーネルのアップグレードが容易になります。 私の理解には、次のことをする必要があります:(私は非常に間違っているかもしれません) 最初にWindowsをインストールします。 次にXubuntuをインストールし、GRUBを使用してMBRを上書きします(これがデフォルトだと思います)。 MBRでGRUBを取得し、必要に応じてWindows XPを起動します(デフォルトで行われます)。選択したカーネルを使用してXubuntuを起動するか、他のLinuxディストリビューションのブートセクターに実行を延期します。実際のチェーンの読み込みは、Linuxの実験的なインストールを開始する場合にのみ発生します。 私は疑問に思う: 上記のステップ3は正しく、これを処理する良い方法ですか? Xubuntuと実験的なLinuxインストールの両方にチェーンロードを使用するのも良い方法ですか? Linuxディストリビューションに付属のブートローダーを、MBRではなくパーティションのブートセクターにインストールするにはどうすればよいですか? 取得できない場合は、MBRに触れないでください。次に、ddを使用してMBRのバックアップを作成し、実験的なLinuxインストールをインストールした後で、それを書き戻すことができます。しかし、それでは、ブートローダー(GRUBとしましょう)を実験的なLinuxインストールのブートセクターに取り込むにはどうすればよいでしょうか。上記のLinuxインストールが新しいカーネルアップデートを取得し、GRUBメニューを更新する必要がある場合、どのように機能しますか?

3
2番目のハードドライブからWindowsを起動する方法を教えてください
私は通常、grubを使用してLinuxを起動するので、マシンの最初のハードドライブとしてlinuxを使用します。Windowsを2台目のハードドライブにインストールし、grubで起動しようとしています。 grub設定ファイルには title Windows rootnoverify (hd1,1) chainloader +1 makeactive しかし、それは機能しません。
9 linux  grub 

2
GRUB2をGRUBまたは別のディスクのGRUB2で起動します。
いくつかのディストリビューションがインストールされています。GentooにはGRUB2が、openSUSEには他のバージョンのGRUBがインストールされています。 OpenSUSEはカーネルエントリを管理しており、メインのGentoo GRUB2構成を更新して、更新後に変更をコピーする必要はありません。現在F8、BIOSで別のディスクを選択していますが、メインのGRUBからopenSUSEが管理するGRUBにメニューエントリから移動するのがよいでしょう。 GRUB2で別のディスクMBRからGRUBをロードするにはどうすればよいですか? GBUB2で別の起動可能なパーティションからGRUBをロードするにはどうすればよいですか? GRUB2に別のディスクMBRからGRUB2をロードさせるにはどうすればよいですか? GRUB2で別の起動可能なパーティションからGRUB2をロードするにはどうすればよいですか? 私がオンhd0 MBRでhd1 MBR、または(hd1,2)(2番目のパーティション)でGRUBを起動していると仮定します。
8 linux  grub  opensuse  grub2 

2
Kali Linux 2.0がlvmetadへの接続に失敗しました。デバイススキャンへのフォールバック
kali.orgからローリングリポジトリを追加し、更新とアップグレードを行った後、再起動しましたが、黒い画面で次のエラーが発生します Warning:Failed to connect to lvmetad. Falling back to device scanning. "disk/by-uuid/7c94fada-9f32-46ca-a185-d5a1a193bfcb":Invalid path for logical volume fsck from util-linux 2.28 /dev/sda5:clean, 343219/538080 files, 3818489/20129536 blocks 何が起こっていますか?kali 2.0を再インストールする必要がありますか、それとも修正可能ですか?

1
Macbook ProにLinuxをインストールする正しい方法は何ですか
私はこれを行うのに多くの問題を抱えてきました。インストール後、常に起動することができません(有名なフォルダに疑問符が表示されます)。rEFIndをインストールしましたが、Debianをインストールした後も同じ問題が発生します。 DebianがGRUBをインストールする問題はありますか?DebianにはGRUBをインストールしないというオプションはありませんが、サムドライブまたは重要ではない場所にインストールできると思います。 私がディスク全体にインストールすることを選択している問題はありますか(これは消去が参照するか、mbrで参照するか)。私はLinuxのインストールが簡単なPCを使用しているため、これまでのMBPの経験に不満を感じています。
8 debian  macbook  grub  efi 

2
LinuxをインストールせずにGRUBブートローダーをインストールする方法
システムにWindows 7をインストールしていて、別のWinPeブート可能パーティションを作成したい。 現在、Windows 7ではこのオプションが提供されているため、BCDストアを編集してWindows 7のブートメニューに変更を加えたり、EasyBCDを使用したりすることもできます。起動時にパーティションの非表示/非表示をカスタマイズする必要があるため、これらのオプションを使用したくありません。GRUBを検索して見つけました。それは私が探しているツールかもしれません。 システムにLinuxのバージョンがインストールされていないGRUBローダーを使用したい。ハードディスクのMBRにGRUBをインストールし、ブートメニューを構成する方法について、誰かが私を案内してくれませんか?私はインターネットを検索しましたが、ほとんどの場合、ハードディスク上のGRUBを検索するコマンド(既存のLinuxインストールのため)を見つけて、それを修復しようとしました。私の場合、Linuxはまったくありません。 Ubuntu 9.10のブータブルCD / OpenSUSE 11.2のliveCDとインストールディスクを持っています。それらを使用してシステムにGRUBをインストールできますか?

2
「デフォルトの保存」をGRUB2で動作させる…?
Moblinオペレーティングシステムをインストールしました。GRUB2を使用しています。私のUbuntu 8.04でGRUB 0.97が使用されていて、デフォルトの保存オプションが快適に使用されていました。GRUB2では/boot/grub/menu.lstを直接編集しないでください。ただし、編集しました :)私のMoblinには、必要な変更を行う必要があると言う/ etc / default / grubが含まれていないためです。 だから私がしたことは次のように機能しませんでした: default=saved timeout=1 #splashimage=(hd0,0)/boot/grub/splash.xpm.gz #hiddenmenu #silent title Moblin (2.6.31.5-10.1.moblin2-netbook) root (hd0,0) kernel /boot/vmlinuz-2.6.31.5-10.1.moblin2-netbook ro root=/dev/sda1 vga=current savedefault=1 title Pathetic Windows rootnoverify (hd0,1) chainloader +1 savedefault=0 そうすることで、起動ごとにMoblinとWindowを自動的に切り替える必要がありますが、機能しません。 インターネット上のほとんどすべてのトラブルシューティングでは、/ etc / default / grubでDEFAULT = saveオプションを有効にする必要があると言われていますが、このファイルが見つかりません。他に何をすればいいですか? どうもありがとう 更新: デフォルトでは、menu.lstにdefault = 0のエントリがあったため、等号を使用しました。ただし、デフォルトの0も問題なく機能します。 さらに、menu.lst、i haveは、実際には./grub.confへのシンボリックリンクです。また、grub-intallおよびgrub-set-defaultコマンドが機能していないことにも気づきました。
8 linux  grub 

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