Saya membaca sendiri untuk rilis Jessie di Debian, jadi saya ekstra hati-hati (harus dikatakan paranoid) tentang pesan apa pun yang dapat menyebabkan masalah, yaitu peringatan. Sistem saya adalah desktop dengan pengujian Debian/tidak stabil diinstal, pada partisi ext4 untuk /boot
dan /
, namun saya melihat pesan ini saat memutakhirkan grub-pc
paket di 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 ...
Mengapa grub mengatakan bahwa sistem saya tertanam? Apa penyebabnya? Saya mencoba memeriksa biner grub-install, tetapi saya tidak dapat memahaminya.
Jawaban yang Diterima:
Anda mendapatkan peringatan karena Anda menginstal grub ke partisi alih-alih MBR. Ini berarti grub tidak dapat disematkan di ruang yang tidak digunakan antara MBR dan partisi pertama. Sebaliknya ia harus memiliki daftar blok yang /boot/grub/core.img
berada di ditempatkan ke dalam MBR. Pengaturan ini dapat rusak oleh hal-hal seperti defrag dan karenanya tidak disarankan, oleh karena itu peringatannya. Karena ini hanya peringatan, Anda dapat mengabaikannya.