GNU/Linux >> Belajar Linux >  >> Linux

"peringatan:Sistem File `ext2′ Tidak Mendukung Penyematan." Tetapi Sistem Juga Tidak Tertanam, Mengapa Grub Mencoba?

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.


Linux
  1. Tidak dapat mengatur kata sandi GRUB pada sistem Raspberry Pi 3

  2. Inti dibuang, tetapi file inti tidak ada di direktori saat ini?

  3. Mengapa sistem file saya dipasang sebagai hanya-baca?

  1. Mengapa Skrip Bash Tidak Mengenal Alias?

  2. Mengapa ~/.bash_profile Tidak Berfungsi?

  3. Linux:Tempat meletakkan file swap

  1. Alternatif Untuk 'dd' Yang Tidak Memotong File?

  2. lsinitramfs:Mencantumkan isi sistem file initrd.

  3. Bagaimana cara mengarahkan output dari system() ke file?