2つのGrub2インストールをチェーンロード

2つのGrub2インストールをチェーンロード

本当に残念です。 Grub2と一緒にGentooとUbuntuがあります。 Gentooには専用の/bootパーティションがありますが、Ubuntuにはありません。 Ubuntuを起動するためのmenuentryGentooがあります/etc/grub.d/40_custom(Ubuntuは起動がうまくいきます)。

UbuntuにはGrubが付属しているので、ルート、カーネル、initrdなどを設定する項目を保持する代わりにGrubにリンクロードをしたいと思います。これは私のチェーンローダーです(Ubuntuが開いていて/dev/sda4そこにGrubがインストールされています)。

menuentry 'Chainloader' {
    insmod chain
    set root=(hd0,4)
    chainloader +1
}

それは私に与えられましたが、error: Invalid signature利用可能な解決策を見つけることができませんでした。誰かが何かを指摘できますか?

これが結果です</dev/sda4 head -c 512 | hd

00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000200

これが結果ですfdisk -l。 Gentoo/dev/sda1に属し/boot、Gentooに属し/dev/sda2、Ubuntuに属します/dev/sda4。 Ubuntuも/boot参加しました/dev/sda4

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xe001152b

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1           9       72261   83  Linux
/dev/sda2              10       13064   104864287+  8e  Linux LVM
/dev/sda4   *       18152       19457    10490445   83  Linux

エラーなしgrub-install /dev/sda4 --no-floppy --force

/usr/sbin/grub-setup: warn: Attempting to install GRUB to a partition instead of the MBR.  This is a BAD idea..
/usr/sbin/grub-setup: warn: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
Installation finished. No error reported.

ベストアンサー1

GRUB2リンクからGRUB2をロードできます。今説明したように試してみましたが、うまくいきました。ただし、提供した情報によれば、ブートイメージがディスクのMBRに含まれていない(またはすべてゼロではない)ように見えます。

UbuntuのGRUB2を正確に使用しませんが(設定ファイルのみ)これを試してみましょう。 Ubuntu構成ファイルをロードするGentoo GRUB2構成ファイルにメニュー項目を作成できます。私はこれを行うには2つの方法があると思います。

私が使うのはノーマル通常モードでロードする構成ファイルを指定できるコマンド。このパスに進むと、次のコマンドがあります。正常終了Ubuntu設定でこれをカスタムとして追加して、Gentoo設定に戻ることができます。

別のオプションは構成ファイルロードする代替構成ファイルを指定できるコマンド。しかし、「終了」オプションはより難しく見えます。

このコマンドの詳細については、ここ

おすすめ記事