GRUB иногда может подвиснуть на секунд 30

такое бывает, если флешка воткнута
такие дела.
amon
лог как лог - ничего криминального я не увидал…тупо до минуты висит на приветствии (не всегда! - 50/50 нормально и висяк)
В выводе много лишнего, нужно находить в этом потоке, что конкретно выполняется, точнее, какое действие было перед и на каком действии висит. Разбираться в этой мешанине без опыта не просто, но другого нет … хотя можно попробовать еще смотреть лог initramfs (тоже где то описывал).
Повторюсь, понять эту писанину не просто и желательно иметь контрольные логи, чтобы ориентироваться где затык.

PS - смотри действия в конце строк, например, сначала идет описание всех систем, прописанных в grub.cfg, описание cmdline, включая параметры загрузки, типа такого
script/ … [root=/dev/sda3]
script/ … [auditt=0]
script/ … [mitigations=off]
и далее много всего, например, находится раздел
kernel/disk.c … Opening 'hd0,msdos3'
partmap/msdos.c … partition 1
Главное понять, если возможно, на каком этапе зависает.
Ошибки не исчезают с опытом - они просто умнеют
vasek
Главное понять, если возможно, на каком этапе зависает.
повторюсь - зависает до того, как начинаются сыпаться строки с логами...иными словами - стартую, появляется приглашение граба...висяк примерно минута....пошли строки - все в порядке и уже грузится
если выключил логи в грабе, то картина такаяже самая, только без логов...

cucullus
такое бывает, если флешка воткнута
) все понятно, но флешку я б заметил...и SD карта не вставлена...и винт один
amon
Нетбук далеко не первой свежести без sata3
amon
SSD новый

вангую проблемы с инициализацией на старте и переход в состояние "флешка воткнута".
или типа того...
такие дела.
amon
зависает до того, как начинаются сыпаться строки с логами…иными словами - стартую, появляется приглашение граба
Такого не может быть .... перед меню Grub идет куча строк ... предположу, что неверно прописан debug grub.
Мой самописный grub.cfg, начало
# по-умолчанию выбран пункт меню 0
#set pager=1
#set debug=all
set default=0
# при бездействии пользователя он загрузится через 5 секунд
set timeout=5
# пункт меню номер 0
menuentry "ArchLinux" {
 linux /boot/vmlinuz-linux root=/dev/sda3 rw audit=0 mitigations=off
 initrd /boot/initramfs-linux.img
}
Первые 2 строчки
#set pager=1
#set debug=all
при использовании debug grub должны быть раскоментированы ...
Ошибки не исчезают с опытом - они просто умнеют
vasek
Такого не может быть ….
))) такое есть!
vasek
перед меню Grub идет куча строк …
ДА, идет куча строк перед меню Grub....но через одну минуту )
vasek
предположу, что неверно прописан debug grub
прописано все верно - иначе вообще не появилась бы "куча строк"
cucullus
вангую проблемы с инициализацией на старте и переход в состояние "флешка воткнута".
или типа того…
в биосе выкинул все строки с устройствами, оставил только одну - загрузка с винта
amon
ДА, идет куча строк перед меню Grub….но через одну минуту )
Эти строки нужно листать - можно и по строчно можно и постранично ... с целью определить на какой операции зависает.
Конечно, с 1-го раза не получится - придется несколько раз пролистать, чтобы понять смысл всех этих строк в части выполняемых действий/процессов и определить после какого действия зависает .... точнее выяснить 3 действия - до зависанися, в момент зависания и после зависания.

PS - можно дополнительно попробовать проанализировать и лог initramfs
Ошибки не исчезают с опытом - они просто умнеют
На флешку поставить груб и папку груба на нее же можно попробовать проверить
amon
et pager=1
set debug=all
<——>set default="0"
<——>set timeout=3
menuentry 'Arch Linux' {
<——>echo<–>'Loading Linux linux-zen …'
<——>linux<->/boot/vmlinuz-linux-zen root=LABEL=arch rw #quiet
<——>initrd<>/boot/intel-ucode.img /boot/initramfs-linux-zen.img
}

menuentry 'Windows 10' {
<——>set root=(hd0,1)
<——>chainloader (hd0,1)+1
}
Попробуй добавить:
insmod gzio
insmod part_msdos
и для меню linux, set root=(hd0,X)
 
Зарегистрироваться или войдите чтобы оставить сообщение.