Я новичок в Linux, и мне было просто интересно, что такое блочные списки и почему они считаются ненадежными.
Пример моей проблемы:
will@Will-PC:~$ sudo burg-install /dev/sda1
/usr/sbin/burg-setup: warn: Attempting to install GRUB to a partition instead of the MBR. This is a BAD idea..
/usr/sbin/burg-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..
/usr/sbin/burg-setup: error: if you really want blocklists, use --force
Проблема в том, что /dev/sda1
- это мой MBR.
Будем весьма благодарны за любое описание бллистов или советы по моей проблеме!
Причина, по которой это ненадежно, заключается в том, что burg все еще находится в стадии разработки, и именно поэтому он не установлен по умолчанию в Ubuntu.
А блок-лист - это нечто особенное для grub / grub2 / burg (по крайней мере, в терминологии).
Это используется для чтения данных, которые не являются частью файловой системы, т.е. путем чтения непосредственно на диск. Вы можете увидеть некоторую информацию на https://www.gnu.org/software/grub/manual/html_node/Block-list-syntax.html#Block-list-syntax
И нет, MBR не находится в / dev / sda1, это находится в начале диска (то есть в / dev / sda, первый блок), а sda1 - первый раздел.
Таким образом, вы должны действительно проверить, не является ли это / dev / sda, который вы должны использовать. Однако, поскольку загрузчик является критически важным, я бы дважды проверил все на вашем месте, прежде чем прикасаться.