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


36

Когда я загружаю свою только что установленную копию Ubuntu на свою пользовательскую установку с 4 ГБ оперативной памяти DDR3 и Intel Core i7 с тактовой частотой 3 ГГц, на пурпурном экране загрузки требуется около полутора минут, а затем после входа в систему это занимает в то время как значки отображаются на экране. Этот компьютер может работать и загружать Windows 7 быстрее, поэтому у меня возникла проблема.


1
возможно, он чего-то ждет и время ожидания истекло, можете ли вы проверить / var / log / messages после загрузки? У него есть журнал со временем из последовательности загрузки.
Steabert

4
Вы можете попробовать запустить загрузочную диаграмму . Также смотрите этот ответ
belacqua

@belacqua, кажется, пакеты загрузочной Ubuntu больше не доступны для загрузки bootchart.org/download.html
Марко

1
В Ubuntu 12.04 есть альтернативное приложение к загрузочной диаграмме, называемое pybootchartgui, доступное в Ubuntu Software Center.
Марко Лацкович

1
С SSD или без SSD?
BigSack

Ответы:


20

Проще всего было бы открыть терминал, а затем написать «dmesg», чтобы найти пробелы, как предложил Пек. Вывод будет менее подробным, чем сообщения. Вы увидите отметки времени в скобках "[]".

Это явно ошибка. С этой системой у вас не должно быть загрузки дольше чем ~ 10 секунд.


6
Я сделал $ dmesg, и теперь я получаю кучу выходных данных, что искать?
Гаурав Агарвал

2
Ищите линии с большой разницей значений временных меток. Например, в моем случае я заметил, что перед строкой cgroup: new mount options do not match the existing superblock, will be ignoredсистема загружалась в течение 10 секунд, но этот один шаг занял целых 90 секунд, что плохо (вызвано неправильным идентификатором раздела подкачки). Так что это способ решить вашу проблему.
Николай Иванов

Что вы делаете, когда изолируете проблему? Я ничего не знаю о разделах или загрузке в целом
Matt G

19

Я бы проверил Система> Администрирование> Просмотр файла журнала> Сообщения . Это может показать что-то запаздывающее или застопорившееся до того, как оно станет фоном процесса во время загрузки. Журнал имеет метку времени с секундами. Ищите чрезмерные пропуски в секундах и т. Д. И повторяющиеся элементы. Если ваша коробка была загружена в течение нескольких дней, вы можете сравнить предыдущие журналы.


Благодарность! Помог мне найти проблему, когда раздел подкачки был перемещен на диск, поэтому UUID для него больше не действителен. Не могу представить, как бы я понял это без этого совета
Зейн Хупер

1
Теперь, когда эта структура меню System> ...> Messages больше не существует в последних версиях Ubuntu, как я могу получить тот же интерфейс? Я нашел средство просмотра журнала, но в нем нет раздела «Сообщения».
Дэн Миреску

7

Установите bootchartи pybootchartguiзагрузите файл .png в /var/log/bootchart.

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

Все эти пакеты могут быть установлены следующим образом:

sudo apt-get install bootchart pybootchartgui

Также запустите команду:

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

Теперь откройте «Startup Applications» и снимите флажки с того, что вы не хотите загружать во время загрузки.


5

Вы можете начать с отключения некоторых служб при запуске, таких как Bluetooth и удаленный рабочий стол и Gnome Login Sound.

Перейдите в Система> Администрирование> Автозагрузка приложений, чтобы отменить выбор элементов для запуска при запуске и посмотреть, заметили ли вы какие-либо изменения во время загрузки.


4

Я решил эту проблему, войдя в BIOS, а затем отключив опцию контроллера ACHI SATA и установив элемент управления SATA в режиме «совместимости». Он отлично работал на моем Toshiba NB200!


3

Верьте этому или нет его текстовый вывод.

откройте терминал и запустите:

sudo nano /etc/default/grub

изменить строку:

GRUB_CMDLINE_LINUX_DEFAULT=""

в

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

бег:

sudo update-grub2

Это сократило мои 15 секунд загрузки на 10 секунд.


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

1

Удаление hp-lip 3.14.1 помогло с той же проблемой. Я использовал Ubuntu-Tweek, чтобы очистить все.

Я использую Ubuntu 12.04. hp-lip требовался для моего принтера (HP Envy 4500).


Это безумие, но я думаю, что это решило мою проблему. У меня была ужасная задержка (казалось, минуты), чтобы загрузить рабочий стол при запуске. Я сделал две вещи: 1) удалил hp-lip, 2) опустошил мой переполненный мусорный бак. Одна из этих вещей сделала это возможным. Теперь почти мгновенный запуск рабочего стола: D
love.by.Iesus

-2

в меню BIOS измените контроллер SATA на совместимый. работал на леново z500. это не чудо, но оно значительно ускоряет запуск. также убить все запускаемые приложения. Среды рабочего стола не имеют значения, по крайней мере, не так много. на моем компьютере Unity, оболочка Gnome и XFCE запускаются практически одинаково, поэтому не прикладывайте больших усилий для изменения своего DE.


2
Режим SATA должен быть в AHCI для производительности. Изменение его на IDE-совместимое только замедляет его совместимость со старыми операционными системами braindead. Я не понимаю, почему это было бы полезно.
gertvdijk

1
Это замедлит загрузку.
Брайам
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.