Boot Problems Freeze: различия между версиями
(Новая страница: «Если после установки ALT Linux система у Вас на этапе BootSplash Splash висит около 5 минут (но далее успешно загружается) - то как правило это проблема с тем, как указан SWAP раздел в параметре: '''resume''', переменной '''GRUB_CMDLINE_LINUX_DEFAULT''' в файле '''/etc/default/grub'''. Чтобы в этом у...») |
мНет описания правки |
||
Строка 4: | Строка 4: | ||
/etc/default/grub | /etc/default/grub | ||
# Правильный вариант: | ### Также смотрим значение переменной '''cat /proc/cmdline''' | ||
### Правильный вариант: | |||
BOOT_IMAGE=/boot/vmlinuz-6.1.100-un-def-alt1 root=UUID=b6ee9a2f-204b-4154-9454-c568dee9313b ro resume=/dev/disk/by-uuid/163e95a8-c14c-4763-b038-716577c537f7 panic=30 quiet loglevel=3 splash | BOOT_IMAGE=/boot/vmlinuz-6.1.100-un-def-alt1 root=UUID=b6ee9a2f-204b-4154-9454-c568dee9313b ro resume=/dev/disk/by-uuid/163e95a8-c14c-4763-b038-716577c537f7 panic=30 quiet loglevel=3 splash | ||
Текущая версия от 08:01, 28 сентября 2024
Если после установки ALT Linux система у Вас на этапе BootSplash Splash висит около 5 минут (но далее успешно загружается) - то как правило это проблема с тем, как указан SWAP раздел в параметре: resume, переменной GRUB_CMDLINE_LINUX_DEFAULT в файле /etc/default/grub.
Чтобы в этом убедиться, проверяем значения:
/etc/default/grub ### Также смотрим значение переменной cat /proc/cmdline ### Правильный вариант: BOOT_IMAGE=/boot/vmlinuz-6.1.100-un-def-alt1 root=UUID=b6ee9a2f-204b-4154-9454-c568dee9313b ro resume=/dev/disk/by-uuid/163e95a8-c14c-4763-b038-716577c537f7 panic=30 quiet loglevel=3 splash # Не правильный вариант: BOOT_IMAGE=/boot/vmlinuz-un-def root=UUID=83ef3b0e-9e3d-42c1-bf03-c5e183196486 ro resume=/dev/disk/by-uuid//dev/sdb3: PARTLABEL= panic=30 quiet loglevel=3 splash
Видим, что после аргумента resume в первом случае стоит нормальный uuid (его, кстати, тоже нужно проверить с помощью blkid), а во втором случае стоит что-то кривое: /dev/disk/by-uuid//dev/sdb3.
Ситуации, в которых было замечено такое поведение:
- Два диска в системе, на первом FreeBSD (со своим SWAP разделом), на втором ALT. ALT устанавливался вторым (и мастер установки повел себя некорректно)
- Один диск - но очень много партиций и много операционных систем (Windows, Astra, ALT Education, ALT WS 10.2). В определенный момент одна из систем переформатирует SWAP разделы других Linux и у них меняются UUID (итог - мы при загрузке ALT получаем задержку в 5 минут).
Решение
Варианты решений:
- Прописать в файл /etc/default/grub правильное значение SWAP
- Удалить аргумент resume вообще
Какой бы вариант не был выбран, далее необходимо прописать загрузчик Grub и заново сформировать /boot/grub/grub.cfg
grub-install /dev/sda # заменить /dev/sda на то устройство, куда хочется установить GRUB grub-mkconfig -o /boot/grub/grub.cfg