Использование rm --одной -файловой -системы для удаления файлов только в локальной файловой системе

Как вы, вероятно, можете себе представить, хендовер между GRUB и Linux включает несколько очень сложных -шагов низкого уровня, поэтому нет места для расширенной трассировки или регистрации. К счастью, это не должно быть проблемой, так как в этом коде также нет места для каких-либо расширенных задержек. Вы можете получить действительно подробную трассировку всех подготовительных шагов в GRUB, установив переменную окруженияdebug.

Однако более вероятно, что любые задержки, которые вы видите, происходят после передачи управления ядру Linux. Обычно вы не можете видеть сообщения журнала до инициализации консоли. Кроме того, как вы заметили, все временные метки равны нулю до тех пор, пока не будет инициализирована подсистема хронометража, поэтому позже невозможно определить время.

К счастью, вы можете использовать параметр загрузки earlyprintk, чтобы заставить ядро ​​куда-то печатать сообщения журнала, чтобы вы могли следить за ними в режиме реального времени и видеть, где происходит задержка. earlyprintkможно направить по разным адресам, но наиболее актуальными для обычных (физических )машин будут serial,vga(старая -школьная консоль )или efi. Убедитесь, что ваше ядро ​​собрано с соответствующими параметрами конфигурации (CONFIG_EARLY_PRINTK*).

0
09.03.2019, 20:42
0 ответов

Теги

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