Итак, я новичок в Arch. Это моя 10-я версия в моей виртуальной машине, и наконец-то все работает. Я провел небольшое исследование, потому что моя загрузка была довольно медленной, и оказалось, что мое пользовательское пространство загружается 1 мин 30 сек, и я не знаю, как это исправить.
systemd-analyze
привело к следующему:
startup finished in 1.759s (kernel) + 1min 30.212s (userspace) = 1min 31.972s
graphical.target reached after 1min 30.211s in userspace
решение1
Причина медленной загрузки — ожидание системой загрузки служб.
Более подробную информацию вы можете найти наАрхВики
Чтобы решить эту проблему, сначала нужно узнать, какие службы тормозят.
Запишите:systemd-analyze critical-chain
Вывод этой команды выделите красным, какие службы требуют много времени. Затем нужно выбрать:
- Отключить службу, но я не думаю, что вы хотите ее отключать. В моем случае это были NetworkManager и docker services
- Маскировать эту службу. Это значит, что система не ждет, пока она загрузится, а просто пропускает ее.
Я на самом деле выбираю второй вариант. Просто выполните команду:
sudo systemctl mask [NAME_OF_SERVICE_TO_MASK]
Повторите ее для каждой службы, которую вы хотите замаскировать, и перезагрузите, чтобы проверить, сократилось ли время загрузки.
В некоторых случаях время загрузки остается прежним, даже после маскировки службы, поэтому, возможно, вашим последним средством будет отключение службы.
Надеюсь, это вам поможет.