Bagaimana cara memperbaiki boot Ubuntu yang sangat lambat?


36

Ketika saya mem-boot salinan Ubuntu saya yang baru diinstal pada rig khusus saya dengan RAM DDR3 4GB dan Intel Core i7 3 Ghz, dibutuhkan sekitar satu setengah menit di layar pemuatan ungu, dan kemudian setelah login dibutuhkan sebuah sedangkan untuk ikon muncul di layar. Komputer ini bisa menjalankan dan mem-boot Windows 7 lebih cepat, jadi saya punya masalah di sini.


1
mungkin menunggu sesuatu dan waktu habis, bisakah Anda memeriksa / var / log / pesan setelah Anda boot? Memiliki log dengan waktu dari selama urutan booting.
steabert

4
Anda mungkin mencoba menjalankan bootchart . Lihat juga jawaban ini
belacqua

@belacqua, sepertinya paket-paket bootchart Ubuntu tidak tersedia untuk diunduh lagi bootchart.org/download.html
Marco Lackovic

1
Di Ubuntu 12.04 ada aplikasi alternatif untuk bootchart yang disebut pybootchartgui yang tersedia di Ubuntu Software Center.
Marco Lackovic

1
Dengan SSD atau tanpa SSD?
BigSack

Jawaban:


20

Paling mudah adalah membuka terminal dan kemudian menulis "dmesg" untuk mencari celah seperti yang diusulkan Peck. Outputnya akan lebih sedikit verbose dari pesan satu. Anda akan melihat cap waktu di dalam tanda kurung "[]".

Ini jelas bug. Dengan sistem itu Anda seharusnya tidak memiliki boot yang lebih lama dari ~ 10 detik.


6
Saya melakukan $ dmesg dan saya mendapatkan banyak keluaran sekarang apa yang harus dicari?
Gaurav Agarwal

2
Cari garis dengan perbedaan nilai cap waktu yang besar. Sebagai contoh, dalam kasus saya, saya perhatikan bahwa sebelum saluran cgroup: new mount options do not match the existing superblock, will be ignoredsistem memuat selama 10 detik tetapi langkah ini mengambil seluruh 90 detik yang buruk (disebabkan oleh salah partisi id). Jadi itulah cara untuk menyelesaikan masalah Anda.
Nicolas Ivanov

Apa yang Anda lakukan saat mengisolasi masalahnya? Saya tidak tahu apa-apa tentang partisi atau boot secara umum
Matt G

19

Saya akan memeriksa Sistem> Administrasi> Log File Viewer> Pesan . Ini mungkin menunjukkan sesuatu yang tertinggal atau macet sebelum latar belakang proses saat boot. Log memiliki cap tanggal waktu dengan detik. Cari celah berlebih dalam hitungan detik, dll. Dan item berulang. Jika kotak Anda telah di-boot selama beberapa hari berturut-turut, Anda mungkin dapat membandingkan log sebelumnya.


Terima kasih! Membantu saya menemukan masalah ketika partisi swap dipindahkan pada disk, jadi UUID untuk itu tidak lagi valid. Tidak dapat membayangkan bagaimana saya akan mengetahuinya tanpa tip ini
Zane Hooper

1
Sekarang karena Sistem ini> ...> Struktur menu pesan tidak ada lagi di versi Ubuntu terbaru, bagaimana saya dapat mencapai UI yang sama? Saya menemukan penampil log, tetapi tidak memiliki bagian "Pesan".
Dan Mirescu

7

Pasang bootchartdan pybootchartguiunggah file .png ke dalam /var/log/bootchart.

Bagaimanapun, itu akan menunjukkan kepada Anda seluruh prosedur dari sistem hingga boot lengkap. Nonaktifkan paket yang memakan waktu tetapi tidak diperlukan. Instal aplikasi buguntuk ini.

Semua paket ini dapat diinstal dengan cara ini:

sudo apt-get install bootchart pybootchartgui

Jalankan juga perintah:

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

Sekarang buka 'Aplikasi Startup' dan hapus centang apa pun yang Anda tidak ingin memuat saat boot.


5

Anda bisa mulai dengan menonaktifkan beberapa layanan saat startup seperti Bluetooth dan Remote Desktop dan Gnome Login Sound.

Buka Sistem> Administrasi> Aplikasi Startup untuk membatalkan pilihan item untuk dijalankan saat startup dan melihat apakah Anda melihat ada perubahan dalam waktu boot up.


4

Saya memecahkan masalah ini dengan memasuki BIOS dan kemudian menonaktifkan opsi pengontrol ACHI SATA dan mengatur kontrol SATA dalam mode "kompatibilitas". Ini bekerja dengan baik untuk Toshiba NB200 saya!


3

Percaya atau tidak itu adalah output teks.

buka terminal dan jalankan:

sudo nano /etc/default/grub

ubah baris:

GRUB_CMDLINE_LINUX_DEFAULT=""

untuk

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

menjalankan:

sudo update-grub2

Ini mencukur 10 detik dari waktu boot 15 detik saya.


quietmemang bagus tetapi kadang-kadang orang perlu melihat apa yang terjadi pada startup dan melihat adanya kesalahan langsung.
NelsonGon

1

Menghapus instalasi hp-lip 3.14.1 membantu dengan masalah yang sama. Saya menggunakan Ubuntu-Tweek untuk membersihkan semuanya.

Saya menggunakan Ubuntu 12.04. hp-lip diperlukan untuk printer saya (HP Envy 4500).


Ini gila, tapi saya pikir itu menyelesaikan masalah saya. Saya mengalami keterlambatan yang mengerikan (rasanya seperti beberapa menit) untuk memuat desktop saat start up. Saya melakukan dua hal: 1) uninstall hp-lip, 2) kosongkan tempat sampah yang penuh. Salah satu dari hal itu mewujudkannya. Sekarang hampir segera memulai desktop: D
loved.by.Yesus

-2

di menu BIOS, ubah pengontrol SATA ke yang kompatibel. bekerja pada lenovo z500. itu bukan keajaiban tapi itu meningkatkan startup. juga membunuh SEMUA aplikasi startup. Lingkungan desktop tidak masalah sama sekali, setidaknya tidak terlalu banyak. di komputer saya Unity, Gnome shell dan XFCE mengambil waktu yang hampir sama untuk memulai jadi jangan berusaha keras untuk mengubah DE Anda.


2
Mode SATA harus dalam AHCI untuk kinerja. Mengubahnya ke IDE-kompatibel hanya memperlambatnya untuk kompatibilitas dengan sistem operasi braindead yang lebih tua. Saya tidak mengerti mengapa ini berguna.
gertvdijk

1
Itu akan memperlambat boot lebih banyak lagi.
Braiam
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.