Почему стал долго загружаться компьютер: Почему компьютер (Windows) долго загружается / включается и что с этим делать? — Запускай.РФ

Ваш Linux долго загружается? Исправьте это с помощью этих советов

Нет ничего более раздражающего, чем сидеть перед компьютером и ждать, пока он запустится и мы сможем с ним взаимодействовать. Есть много причин, по которым компьютер с Linux может необъяснимо продлить время начала, несмотря на то, что это гораздо более легкая операционная система, чем Windows. У этой проблемы есть несколько очень простых решений, решения, которые мы покажем вам ниже.

Большинство решений, которые мы предлагаем в этой статье, могут быть реализованы любым пользователем, независимо от его уровня знаний о Linux, а некоторые требуют небольших финансовых вложений.

Замените жесткий диск на SSD

Первый метод, который мы показываем вам для ускорения загрузки Linux и который также подходит для любой другой настольной операционной системы, заключается в замене механического жесткого диска (HDD) на твердотельный диск (SSD). Механические жесткие диски, как следует из названия, используют дискообразный механизм, на котором размещена игла, отвечающая за считывание всей информации. Работа очень похожа на работу поворотного стола.

Однако твердотельные накопители хранят всю информацию в запоминающем устройстве, аналогичном картам памяти, поэтому скорость чтения и записи значительно превосходит механические устройства. Если наши потребности в пространстве не очень высоки и мы полагаемся на платформу облачного хранилища, мы можем купить твердотельный накопитель емкостью 256 ГБ чуть менее чем за 30 евро.

Уменьшить время ожидания GRUB

Если мы используем Linux и Windows на одном компьютере, через несколько секунд после запуска компьютера первое, что появляется, — это GRUB, селектор загрузки, который позволяет нам выбрать, какую операционную систему мы хотим использовать на компьютере в любое время. Если мы не выберем какую-либо операционную систему, через определенное время, 10 секунд, автоматически запустится версия Linux, которую мы установили на компьютер.

Если мы обычно нажимаем кнопку питания на нашем компьютере и оставляем что-то делать, пока он запускается, ожидая, пока GRUB автоматически загрузит Linux по истечении установленного времени, мы можем сократить это время до 2 секунд, например. Чтобы изменить время ожидания GRUB, мы будем использовать команду

sudo nano / etc / default / grub

Вводим пароль нашего аккаунта и модифицируем раздел GRUB_TIMEOUT чтобы установить количество секунд, которое требуется для запуска выбранной операционной системы. Наконец, мы сохраняем изменения.

Далее нам нужно обновить загрузку с изменениями, которые мы внесли в GRUB. Для этого мы будем использовать следующую команду в дистрибутивах Ubuntu и Debian.

sudo update-grub

Проверить время загрузки процессов

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

Для анализа времени выполнения процессов воспользуемся командой

systemd-analysis виноват

Если мы хотим отключить любой из этих процессов, мы будем использовать команду

systemctl отключить имя службы

Установить ожидающие обновления

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

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

Используйте проприетарные драйверы

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

Чтобы проверить, включает ли какой-либо компонент нашего оборудования возможность использовать проприетарные драйвера От производителя мы будем использовать приложение «Программное обеспечение и обновления», а затем во вкладке «Дополнительные драйверы».

Проверьте приложения, которые запускаются

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

Чтобы удалить запуск приложений автоматически каждый раз, когда мы загружаем Linux, мы должны получить доступ к параметрам конфигурации и открыть приложение «Приложения» при запуске. В появившемся окне мы должны выбрать приложения, которые мы хотим удалить, а затем нажать кнопку «Удалить».

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

Сократите время загрузки с помощью Preload

Если мы не только хотим сократить время, необходимое для запуска компьютера, но также хотим сократить время, необходимое для запуска приложений, мы можем использовать предварительную загрузку. Preload сохраняет бинарные файлы приложения в ОЗУ в фоновом режиме, поэтому, когда нам нужно открыть приложение, оно уже частично загружено в память и сокращает время запуска.

Чтобы воспользоваться этой функцией, первое, что мы должны сделать, это установить ее с помощью команды и перезагрузить компьютер, чтобы она начала работать. С нашей стороны делать абсолютно нечего.

sudo apt-get установить предварительную загрузку

Расширенное управление питанием в Linux

Еще одно решение, которое мы показываем вам для оптимизации работы Linux в целом, — это использование Linux Advanced Power Management, с помощью которого мы можем оптимизировать работу оборудования чтобы он адаптировался к типу оборудования, на котором мы его используем (ноутбук или настольный компьютер). С помощью этого приложения мы также можем оптимизировать работу устройства хранения, так что никогда не помешает попробовать.

Чтобы установить это приложение, мы идем в терминал и добавляем репозиторий, где он находится

sudo add-apt-репозиторий ppa: linrunner / tlp

И обновляем список включенных в линукс

Суда apt-get обновления

мы устанавливаем это

sudo apt-get установить tlp tlp-rdw

И мы запускаем его в работу

запуск sudo tlp

Используйте легкий дистрибутив

Если после проверки методов, которые мы показали вам в этой статье, мы не можем уменьшить Значительно время старта в линуксе, а наше оборудование особо современным не выделяется, самое простое решение — использовать легкий дистрибутив линукса.

Эти типы дистрибутивов не включают в себя те же приложения и функции, которые доступны в самых последних версиях Ubuntu или Debian, однако они включают все необходимое, чтобы без проблем работать с этой операционной системой.

Lubuntu

Одним из самых популярных легковесных дистрибутивов является Lubuntu, дистрибутив, который, как можно понять из его названия, основан на Ubuntu. Включает в себя большое количество предустановленных приложений для бесперебойной работы и использует рабочий стол LXQt, который потребляет меньше ресурсов, чем GNOME. Мы можем загрузить этот дистрибутив через его веб-сайт, нажав на следующую ссылку.

Linux Mint

Еще одна интересная альтернатива, которую мы должны рассмотреть, если мы ищем легкий дистрибутив Linux, мы находим его в Linux Mint, дистрибутиве с дизайном, похожим на Windows XP, который также основан на Ubuntu. включает основные приложения чтобы иметь возможность функционировать. Мы можем скачать Linux Mint по следующей ссылке.

Как диагностировать/исправить очень медленную загрузку в Ubuntu 18.04

спросил

Изменено
2 года, 10 месяцев назад

Просмотрено
148 тысяч раз

Долгое время SSD ничего не делал.

  • Как найти неисправность и устранить ее?
  • Уже проверено /etc/fstab , без свопа или чего-то не так (32 ГБ ОЗУ, без свопа)
 [ 2.173492] usb 2-1.6: новые строки USB-устройства: производитель = 1, продукт = 2, серийный номер = 3
[ 2.173497] usb 2-1.6: Продукт: модуль Bluetooth DW375
[ 2.173501] usb 2-1.6: Производитель: Dell Computer Corp.
[2.173511] usb 2-1.6: серийный номер: 7CE9D3C0713B
[ 2.323728] ata4: соединение SATA отключено (SStatus 0 SControl 300)
[ 2.441062] ввод: AlpsPS/2 ALPS GlidePoint как /devices/platform/i8042/serio1/input/input6
[ 2.640309] ata5: канал SATA отключен (SStatus 0 SControl 300)
[ 2.954947] ata6: соединение SATA отключено (SStatus 0 SControl 300)
[ 3.068090] источник часов: переключен на источник часов tsc
[ 36.584826] EXT4-fs (sda1): смонтированная файловая система с режимом упорядоченных данных. Опции: (нулевой)
[36.726117] ip_tables: (C) 2000-2006 Основная группа Netfilter
[ 36.732610] systemd[1]: systemd 237 работает в системном режиме.  (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +AC
L +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN -PCRE2 иерархия по умолчанию = гибрид)
[ 36,751996] systemd[1]: обнаружена архитектура x86-64.
[ 36.753867] systemd[1]: установите имя хоста на <широта-e5520>.
[ 36.868561] systemd[1]: начата пересылка запросов пароля к настенному каталогу Watch.
[ 36.868594] systemd[1]: достигнуты целевые удаленные файловые системы.
[36.868751] systemd[1]: Создан слайс User и Session Slice.
[ 36.868869] systemd[1]: создан системный срез.
[ 36.868948] systemd[1]: прослушивание управляющего сокета udev.
[ 36.868957] systemd[1]: достигнуты целевые фрагменты.
[ 36,868996] systemd[1]: Прослушивание сокета ядра udev.
[ 36.895156] EXT4-fs (sda1): перемонтирован. Опции: error=remount-ro
[ 36.898185] lp: драйвер загружен, но устройства не найдены
[ 36.903941] ppdev: драйвер параллельного порта пользовательского пространства
 
  • чехол
  • 18.04

4

Сегодня я обновился до 18. 04 и столкнулся с той же проблемой. Я смог это исправить, загрузив ядро ​​с параметром noresume .

У меня, как и у вас, нет места подкачки. В какой-то момент во время обновления конфигурация initramfs была изменена, в нее была добавлена ​​строка, указывающая на несуществующий раздел подкачки. Медленная загрузка была вызвана тем, что он искал этот раздел, а затем истекал через 30 секунд.

Чтобы обновить GRUB, чтобы он автоматически передал эту опцию ядру при загрузке:

  1. Отредактируйте файл /etc/default/grub , чтобы строка noresume была включена в GRUB_CMDLINE_LINUX_DEFAULT строка, например:

     GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск noresume"
     
  2. Запустите эту команду для обновления GRUB:

     sudo update-grub
     
  3. Перезагрузите компьютер

7

 $ systemd-анализировать вину
 

Посмотрите, какие процессы занимают больше всего времени в процессе загрузки.

5

Мне помогло запустить sudo rm /etc/initramfs-tools/conf.d/resume , а затем sudo update-initramfs -u . Похоже, это регресс после обновления (см. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=861151).

1

Я обновился до 18.04 с 16.04. Время загрузки составило более 10 минут.
Попытка из «Нет экрана-заставки в ядро» определить, какие процессы загружаются дольше всего.

 Выполняется начальное задание для сетевых интерфейсов Raise (1 мин 26 с / 5 мин 24 с)
 

Итак, нам нужно сократить время для этого процесса, чтобы сэкономить время загрузки. Для этого

Вы должны отредактировать

 sudo nano /etc/systemd/system/network-online.target.wants/networking.service
 

Найти

 TimeoutStartSec=5мин
 

Изменить на

 TimeoutStartSec=5 с
 

и перезагрузка

2

Можно настроить время ожидания для запуска и остановки заданий.

Отредактируйте /etc/systemd/system.conf с повышенными привилегиями и измените/добавьте две строки, которые комментируются по умолчанию, с 90 секунд до 5 (или как вы предпочитаете) и раскомментируйте их:

from:

 #DefaultTimeoutStartSec =90 с
#DefaultTimeoutStopSec=90 сек.
 

до:

 DefaultTimeoutStartSec=5s
DefaultTimeoutStopSec=5с
 

После этого примените изменения, пересобрав ваши initramfs с помощью команды:

 sudo update-initramfs -u
 

2

Пробовал другим способом, но ничего не помогло. тогда я обнаружил, что это была проблема с графическим драйвером. Я решил, используя дополнительные драйверы, для меня это была Nvidia.

перейти: программное обеспечение и обновления -> выбрать драйвер из списка -> применить изменения0001 мистический волк


#1

Я предлагаю действительно улучшить время загрузки Ubuntu. Я всегда знал, что это плохо, но из-за того, что я не так много загружаюсь, я всегда терпел эту проблему. После того, как Windows 10 полностью сломалась после обновления. Я только что установил Kubuntu для своей бабушки. Теперь каждый раз, когда она включает компьютер, она спрашивает меня: «Почему он такой медленный», «Все так тормозит». Она упомянула, что он был «крайне медленным» при загрузке, и это правда. Его очень не хватает по сравнению с Ubuntu. Поэтому я даю обратную связь Ubuntu/Canonical, чтобы действительно и значительно улучшить время загрузки. Я знаю, что это все FOSS, это просто ветка, чтобы признать, что у Ubuntu есть огромная проблема в этой области.

Я использовал критическую цепочку systemd-analyze, но вы просто не можете пойти и отключить каждую службу, также есть некоторые вещи, с которыми даже я не знаю, что делать. У меня не получилось улучшить ситуацию.

Ян-Вайссер


#2

Мне кажется, что это довольно распространенный запрос в службу поддержки AskUbuntu «Помогите мне устранить мою медленную загрузку».

Большинство людей с медленными ботинками могут сами найти причину с помощью systemd-analyze, критическая цепь и systemd-analyze, обвиняющая , и несколько минут потратили на просмотр их журналов.

Исторически сложилось так, что после изучения большинства таких запросов, которые появляются на AskUbuntu, их, как правило, довольно легко обнаружить в журналах или загрузочной диаграмме, и часто (не всегда) они возникают сами по себе: неиспользуемое (забытое) программное обеспечение, настроенное на запуск при загрузке. , старая конфигурация сети, нестандартные установки или обновления выпуска, неправильные привычки завершения работы, приводящие к fsck при загрузке, и другие.

Мы также видим проблемы с оборудованием: умирающие диски, которые не удается подключить с первого раза, замененные диски, которые больше не соответствуют fstab, ошибки ввода-вывода сетевого оборудования, вызванные умирающими блоками питания, неисправные сетевые кабели, слабые беспроводные сигналы из-за расстояния и другие .

Я ежедневно использую Ubuntu 20.04 Desktop и Windows 10 одновременно, и когда действительно завершает работу Windows (отключает быстрый запуск Windows), я нахожу время запуска сопоставимым.

1 Нравится

Ванвугт

#3

@mystiquewolf, я считаю, что лучше всего собирать информацию о медленной загрузке, используя:

  • http://manpages.ubuntu.com/manpages/bionic/man1/systemd-bootchart.1.html
  • https://wiki.archlinux.org/index.php/Bootchart

, а затем откройте общую ошибку о проблеме, используя ubuntu-bug или перейдя сюда. Пожалуйста, также прикрепите (к ошибке) системный журнал из свежей медленной загрузки, используя:

 журналctl -b0 > журнал.txt
 

Это ошибка, с которой сталкиваются не все. Поэтому мы не знаем, с чего начать без дополнительной информации от пострадавшей машины.

Пожалуйста, укажите здесь новый идентификатор ошибки, а затем оставьте сообщение об ошибке.

3 лайков

мистический волк

#4

@vanvugt Спасибо, что не оставили эту проблему в стороне. Я не притворяюсь, что это ошибка, но время загрузки просто медленное. Я создал две ошибки для своего ПК и для моего бабушкиного компьютера с запрошенными вами логами. Ее Kubuntu также может некорректно выключаться (догадка), потому что он показывает список ядер GRUB при каждой загрузке, и мне удалось снизить время до 1 секунды. с GRUB_RECORDFAIL_TIMEOUT как GRUB_TIMEOUT не работает.

Моя ошибка Ubuntu: https://bugs.launchpad.net/ubuntu/+bug/1898878
Ее ошибка Kubuntu: https://bugs.launchpad.net/ubuntu/+bug/1898869

2 лайка

10 мая 2021 г. , 12:35

#6

Я сталкивался с этой проблемой раньше (около 2,3 недель назад), но теперь все работает нормально.

ааронтехник

#7

Это случилось со мной в Kubuntu. Я предлагаю вам дать ей ванильную убунту.

сет-критик

#8

Насколько я помню, в Ubuntu был толчок назад, когда они представили свои собственные инструменты запуска (я думаю, upstart), чтобы заменить предыдущую систему инициализации. Тогда Ubuntu была очень быстрой, а Windows — медленной.
Конечно, это было давно, и с тех пор Canonical отказалась от большинства внутренних инициатив, не связанных с серверами, так что теперь у нас есть вышестоящий systemd, рабочий стол и многое другое. У меня сложилось впечатление, что все эти вещи снова постепенно увеличивают время загрузки во многих выпусках. Но это скорее системная проблема, которую не так-то просто исправить. Хотя просмотр последовательности загрузки установки по умолчанию и выявление узких мест, вероятно, все же помогут.

Ванвугт

#9

Медленная загрузка зависит от машины. Например, все мои машины загружаются за пару секунд.

Если у вас медленная загрузка, сообщите об ошибке в уязвимой системе, следуя приведенным выше инструкциям. Если вы не получили ответов на свои ошибки в течение двух рабочих дней, подпишитесь на них со мной ( vanvugt ).

4 понравилось

utilisateurchercheps

#10

привет @vanvugt у меня такая же проблема и я хотел бы использовать bootchart но я не знаю как его использовать. каждый шаг в объяснении требует 2 часов, чтобы узнать, как это сделать. Есть ли где-нибудь пошаговая инструкция? я даже не смог установить загрузочную диаграмму…
мой старый компьютер загружает Ubuntu за 12 минут :(. уже переустанавливал 4 раза

ian-weisser

#11

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

Модераторы отрицательно относятся к людям, захватившим темы, чтобы пожаловаться на (несообщенные) ошибки или задать вопросы в службу технической поддержки («Я не знаю, как использовать [bootchart или другие инструменты]»)

Пожалуйста, оставайтесь в теме.

  • Устраните неполадки при загрузке. @utilisateurchercheps на UbuntuForums есть гуру, которые с радостью проведут вас через процесс использования инструментов устранения неполадок и интерпретации результатов.

  • Если вы обнаружите, что медленная загрузка вызвана ошибкой, сообщите об ошибке должным образом.

3 отметок «Нравится»

13 мая 2023 г., 20:17

#12

привет Ян

Прежде всего: спасибо за ответ. вот как этот форум движется вперед.
Теперь к вашему замечанию: если целью обсуждения является то, что вы говорите, я предлагаю переименовать его в соответствии с этим. чтобы такие люди, как я, не обращались сюда за помощью и не тратили впустую наше время. как видите, не я один был введен в заблуждение.
как и многие другие, поскольку я до сих пор не знаю, где искать помощи, я просто брошу ремонтировать свой ботинок.
в любом случае спасибо за ответ, это всегда приятно

vanvugt

№13

OK, bootchart не обязателен (пока), просто предпочтителен.