私はDebianでのJessieのリリースについて自分自身を読んでいるので、問題を引き起こす可能性のあるメッセージ、つまり警告については特に注意を払っています(パラノイドと言われるべきです)。私のシステムは、Debianテスト/不安定版がインストールされたデスクトップで、/boot
の両方のext4パーティションにあります および/
、それでもgrub-pc
のアップグレード中にこのメッセージが表示されます Debianのパッケージ:
Installing for i386-pc platform.
Installation finished. No error reported.
Installing for i386-pc platform.
grub-install: warning: File system `ext2' doesn't support embedding.
grub-install: warning: 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.
Generating grub configuration file ...
grubが私のシステムが埋め込まれていると言っているのはなぜですか?これの原因は何ですか? grub-installバイナリを確認しようとしましたが、理解できませんでした。
承認された回答:
MBRではなくパーティションにgrubをインストールしているため、警告が表示されます。これは、MBRと最初のパーティションの間の未使用のスペースにgrubを埋め込むことができないことを意味します。代わりに、/boot/grub/core.img
のブロックのリストが必要です。 MBRに配置されて常駐します。この設定は、デフラグなどによって破損する可能性があるため、お勧めしません。したがって、警告が表示されます。これは単なる警告であるため、無視してかまいません。