Boot Problems Freeze
Если после установки 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