Как заставить syslinux установить резервную копию загрузочного сектора FAT32

Ваш видеопроигрыватель, вероятно, использует сеанс DBus (документацию для GNOME)или xdg -утилиту хранителя экрана для блокировки хранителя экрана, когда видеопроигрыватель активен. Посмотрите, есть ли в вашем видеоплеере возможность запретить это.

Это должно устранить необходимость принудительно включать заставку.

0
09.08.2020, 18:21
1 ответ

Согласноhttps://en.wikipedia.org/wiki/Design_of_the_FAT_file_system:

Для файловых систем FAT32 зарезервированные сектора включают в себя сектор информации о файловой системе в логическом секторе 1 и резервный загрузочный сектор в логическом секторе 6

Это означает, что вы можете решить проблему, вызвав эти две команды (заменить sdXXна ваш раздел, например.sdb1):

sudo dd if=/dev/sdXX of=bootrec.dat bs=512 count=1
sudo dd if=bootrec.dat of=/dev/sdXX bs=512 seek=6

В случае, если вы работаете с файлом образа диска, вы должны добавить conv=notrunc,nocreatпараметры в конце второй команды, иначе вы обрежете и уничтожите образ.

Я проверил команды, и они привели к тому, что fsck.vfat полностью доволен.

1
18.03.2021, 23:13

Теги

Похожие вопросы