Вы можете перечислить все разрешения, которые вы хотите поддерживать grub, отредактировав следующую строку в /etc/grub /default
:
GRUB_GFXMODE=width1xheight1;width2xheight2;width3xheight3
Дополнительная информация в руководстве grub (gfxmode)
Я довольно часто оказываюсь в ситуации, когда pv image_file | dd of=/dev/slow_usb_stick
показывает, что первые несколько сотен мегабайт просто летят (в буфер), потом передача сильно замедляется. Когда dd
завершается, весь буфер остается промытым. Затем я sync
, чтобы извлечь флешку, и мне приходится ждать еще несколько минут, потому что буфер большой, а устройство медленное.
Так что, возможно, дело в терпении. Я полагаю, что размер буфера зависит от доступной памяти. Иногда буфер может быть очень большим и sync
"застревает", иногда нет. Это предположение.
Еще одно явление, которое я наблюдал: sync
промывает все буферы (т.е. на всех устройствах). Несколько раз я хотел удалить флешку (после dd
на нее), вызывал sync
, чтобы сделать это, но в то же время мой HDD был занят массивными операциями записи. Данные на HDD поступали слишком быстро, чтобы буфер успел опустеть. Замороженная sync
не имела ничего общего с dd
. По этой причине я хотел бы, чтобы sync
мог нацеливаться на конкретное устройство и выходить из него независимо от всех остальных устройств.
Edit:
Мое желание исполнилось. В Ubuntu 16.04.2 LTS у меня есть sync (GNU coreutils) 8.25
, который может нацеливать определенные файловые системы. Ура!