GNU/Linux >> Znalost Linux >  >> Linux

"Upozornění:Systém souborů `ext2′ nepodporuje vkládání." Ale ani systém není vestavěný, proč se Grub snaží?

Čtu si vydání Jessie na Debianu, takže jsem velmi opatrný (mělo by se říci paranoidní) ohledně jakékoli zprávy, která může způsobit problémy, konkrétně varování. Můj systém je desktop s nainstalovaným testovacím/nestabilním Debianem, na oddílech ext4 pro oba /boot a / , přesto se mi tato zpráva zobrazuje při upgradu grub-pc balíček v Debianu:

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 ...

Proč grub říká, že můj systém je vestavěný? co je toho příčinou? Pokusil jsem se zkontrolovat binární soubor grub-install, ale nemohl jsem tomu rozumět.

Přijatá odpověď:

Dostáváte varování, protože instalujete grub do oddílu místo MBR. To znamená, že grub nelze vložit do nevyužitého prostoru mezi MBR a první oddíl. Místo toho musí mít seznam bloků /boot/grub/core.img je umístěn v MBR. Toto nastavení může být narušeno věcmi, jako je defragmentace, a proto se nedoporučuje, proto varování. Protože se jedná pouze o varování, můžete jej ignorovat.


Linux
  1. Proč tento soubor neukáže ‚najít‘?

  2. Proč skript Bash nerozpozná aliasy?

  3. Proč nefunguje ~/.bash_profile?

  1. Linux – Proč v systému není přítomen žádný souborový systém Rootfs?

  2. Alternativa k „dd“, která soubor nezkrátí?

  3. Proč následující příkaz zabíjí systém?

  1. Proč Ls -l neukazuje čas a rok pro každý soubor?

  2. Vypsáno jádro, ale soubor jádra není v aktuálním adresáři?

  3. Jak přesměrovat výstup system() do souboru?