我已经使用 Kubuntu 16.04.1 近一个月了,到目前为止一切都很好,但是启动非常慢,我之前使用的是 Ubuntu Gnome,它在 5 秒内启动,Kubuntu 花了一分半钟才加载 Kubuntu 徽标,并且 Kubuntu 旁边没有安装任何其他东西。
有办法修复吗?顺便说一下,我有一个 SSD。
输出systemd-analyze blame
:
680ms dev-sda1.device
670ms apt-daily.service
491ms grub-common.service
487ms accounts-daemon.service
459ms NetworkManager.service
154ms ondemand.service
151ms systemd-udev-trigger.service
140ms ModemManager.service
138ms gpu-manager.service
129ms upower.service
126ms apparmor.service
118ms networking.service
109ms thermald.service
108ms console-setup.service
107ms systemd-logind.service
103ms irqbalance.service
83ms apport.service
80ms keyboard-setup.service
61ms udisks2.service
53ms alsa-restore.service
48ms rsyslog.service
47ms pppd-dns.service
41ms systemd-journald.service
38ms snapd.autoimport.service
35ms systemd-user-sessions.service
34ms avahi-daemon.service
34ms systemd-tmpfiles-setup.service
34ms plymouth-start.service
32ms systemd-rfkill.service
31ms plymouth-quit.service
31ms systemd-journal-flush.service
28ms plymouth-read-write.service
25ms [email protected]
24ms resolvconf.service
1-34 行
systemd-analyze 关键链输出:
graphical.target @1min 30.518s └─multi-user.target @1min 30.493s └─getty.target @1min 30.459s
└─[email protected] @1min 30.459s
└─rc-local.service @1min 30.453s +1ms
└─network.target @1min 30.433s
└─wpa_supplicant.service @1min 30.625s +28ms
└─basic.target @1min 30.197s
└─sockets.target @1min 30.197s
└─snapd.socket @1min 30.195s +1ms
└─sysinit.target @1min 30.194s
└─systemd-backlight@backlight:intel_backlight.service >@525ms +2ms
└─system-systemd\x2dbacklight.slice @511ms
└─system.slice @126ms
└─-.slice @125ms
答案1
出色地,Ubuntu是最慢的基于 Ubuntu 的发行版。
如果您想加快速度,请尝试:
- 安装埃4拉特(如果您使用 SSD,则不建议使用);
- 禁用无用的服务。我可能会建议你禁用网络管理器, 这启动画面(如何禁用 Plymouth),wpa_supplicant, 你的显示管理器(凯迪拉克)——只需使用终端电话;
- 删除过时的软件包(你从未使用过但已预安装的软件包)
...或者只安装 Xubuntu / Lubuntu。
答案2
您没有说 Kubuntu 安装在哪里 - 在您的笔记本电脑上、笔记本上...也没有提到性能。
无论如何,尝试更改默认启动时间。为此,打开终端并运行:
gksudo kate /etc/default/grub
您将会看到GRUB_TIMEOUT=10
- 默认值为 10 秒,但您可以将其更改为 3 秒等。
然后你需要使用命令应用更改sudo update-grub
。之后重新启动系统。
另外,如果你不熟悉终端或者只是想更轻松地完成此操作,你可以使用Grub 定制器
答案3
虽然你们的所有意见都很有帮助(我对此表示感谢),但实际上没有人能够为我“解决”这个问题,计算机花了 1 分 48 秒才启动,即使对于安装在 5400 rpm 硬盘上的 Windows 来说这也是很长的时间!)。
现在让我们来谈谈有趣的事情:
首先我进入我的 BIOS 并将 Sata 模式从 AHCI 更改为兼容,除非控制器是 AHCI,否则 Ubuntu gnome 将无法加载。
并且禁用了英特尔虚拟化技术,因为我不再使用 VirtualBox。
然后我编辑了 /etc/fstab,因为我删除了 Kubuntu 附带的交换,但它仍然在那里被提及(完全忘了在问题中提到它,抱歉!(BLKID 匹配,我在删除交换后匹配了它)
就像这样:
/etc/fstab:静态文件系统信息。
#
使用“blkid”打印
设备;这可以与 UUID= 一起使用,作为命名设备的更可靠方式
即使添加或删除磁盘,该功能也能正常工作。请参阅 fstab(5)。
#
/ 安装期间位于 /dev/sda1 上 UUID=4840d72b-2435-4dc1-9227-ab7671fd3d93 / ext4
错误=重新安装-ro 0 1
安装期间 swap 位于 /dev/sda5 UUID=0023c124-ea85-41d2-834c-83f6877d6959 none swap sw
0 0
然后就变成了这样
/etc/fstab:静态文件系统信息。
#
使用“blkid”打印
设备;这可以与 UUID= 一起使用,作为命名设备的更可靠方式
即使添加或删除磁盘,该功能也能正常工作。请参阅 fstab(5)。
#
/ 安装期间位于 /dev/sda1 上 UUID=4840d72b-2435-4dc1-9227-ab7671fd3d93 / ext4
错误=重新安装-ro 0 1
然后我进入 /etc/systemd/system.conf 并从中删除了注释
默认超时开始时间=90s
默认超时停止时间=90s
通过命令 sudo kate /etc/systemd/system.conf
默认设置为 90 秒!并将其设置为 1 秒!
默认超时开始时间=1s 默认超时停止时间=1s
最后我通过 sudo kate /etc/default/grub 进入 grub,将 raid=noautodetect 添加到 GRUB_CMDLINE_LINUX_DEFAULT,变成:
GRUB_CMDLINE_LINUX_DEFAULT="安静启动 raid=noautodetect"
然后 sudo 更新 grub 2 sudo 更新 grub
启动时间现在是 19 秒。
我还将内核更新到了 4.10,这并没有影响启动时间,但我认为值得一提。