有没有办法在 Ubuntu 启动时轻松打开/关闭显示引导消息(加载服务)?它是 Grub2 中的东西吗?
我正在运行 10.04。
有一段时间,我的启动过程花费的时间太长(几乎 1 分钟)。
systemd-analyze time
Run Code Online (Sandbox Code Playgroud)
显示内核需要 35.765s
查看dmesg,似乎问题出在挂载文件系统上:
...
[ 2.186084] sdb: sdb1 sdb9
[ 2.186919] sd 2:0:0:0: [sdb] supports TCG Opal
[ 2.186922] sd 2:0:0:0: [sdb] Attached SCSI disk
[ 2.499795] ata5: SATA link down (SStatus 0 SControl 300)
[ 2.844320] clocksource: Switched to clocksource tsc
[ 35.670493] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
[ 35.782128] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 35.803610] systemd[1]: systemd 237 running in system mode. (+PAM +AUDIT …Run Code Online (Sandbox Code Playgroud) 从 Ubuntu 17.10 升级到 18.04 后,引导过程比以前长了 30 秒。
它在步骤处停止 30 秒
开始:运行 /scripts/local-premount
然后它继续。
起初,它继续向前迈进了一步
扫描 btrfs 文件系统
所以我卸载了 btrfs support,但这对问题没有帮助。
我在 indmesg或 in 中都没有看到这一步的通知var/log/boot.log
我该如何调试这个问题?我可以启用额外的日志记录吗?
今天早上我刚刚在我的笔记本电脑(华硕 Aspire 15,英特尔 i3-6100U)上安装了 Ubuntu 18.04,除了启动时间有点长之外,一切似乎都运行良好。我过去运行过 17.10 并且我的 SSD 的启动时间非常快,但是 18.04 需要将近一分钟才能启动。
我跑了systemd-analyze blame,这似乎plymouth-quit-wait.service是造成问题的原因:
20.626s plymouth-quit-wait.service
6.082s NetworkManager-wait-online.service
1.090s dev-mapper-ubuntu\x2d\x2dvg\x2droot.device
984ms motd-news.service
804ms dev-loop8.device
782ms dev-loop9.device
757ms dev-loop10.device
755ms dev-loop11.device
744ms fwupd.service
709ms dev-loop2.device
695ms dev-loop1.device
679ms dev-loop3.device
677ms dev-loop4.device
671ms dev-loop7.device
666ms dev-loop5.device
641ms dev-loop6.device
374ms plymouth-start.service
367ms systemd-logind.service
287ms udisks2.service
261ms apparmor.service
259ms NetworkManager.service
256ms systemd-rfkill.service
213ms snap-core-4486.mount
Run Code Online (Sandbox Code Playgroud)
我试过屏蔽和禁用该过程,但它没有做任何事情。此外,如果它有助于解决任何问题,我已将桌面环境从 Gnome 切换到 Cinnamon。安装后第一次启动到 Gnome 有同样的长启动问题。
最近,在谷歌中听说 xubuntu 后,我刚刚再次从 Windows 切换到 Linux,我喜欢它!
它快速且可靠。
但是,我想知道为什么我需要大约 1 分钟的时间来启动?
我在这个论坛和其他地方读过,大多数人都说,启动时间通常只有 20 - 30 秒
所以我做了一些研究并提出了
$ systemd-analyze blame
8.234s systemd-udev-settle.service
8.198s dev-mapper-xubuntu\x2d\x2dvg\x2droot.device
6.717s NetworkManager-wait-online.service
5.170s ufw.service
4.196s systemd-rfkill.service
4.162s NetworkManager.service
2.971s systemd-udevd.service
2.830s ModemManager.service
2.555s accounts-daemon.service
2.019s thermald.service
2.004s snapd.refresh.service
1.801s networking.service
1.790s systemd-tmpfiles-setup-dev.service
1.726s grub-common.service
1.572s systemd-journald.service
1.536s systemd-modules-load.service
1.448s irqbalance.service
1.434s lightdm.service
1.425s apport.service
1.392s keyboard-setup.service
1.377s upower.service
1.287s plymouth-start.service
1.126s lvm2-activation-early.service
1.075s ondemand.service
968ms apparmor.service
917ms gpu-manager.service
917ms polkitd.service
911ms rsyslog.service
857ms systemd-udev-trigger.service
795ms systemd-logind.service
755ms …Run Code Online (Sandbox Code Playgroud) 在最近从 17.10 更新到 18.04 之后,我在启动时被抛出到终端并显示错误消息:警告:无法连接到 lvmetad。回退到设备扫描放弃等待挂起/删除设备 /dev/mapper/ubuntu--vg-root: clean, 299019/14557104 files, 52547827/58210304 blocks
我已经尝试了修复 lvmetad 的解决方案,我可以在这里找到,但到目前为止没有任何效果。我真的很感激一些帮助!
米凯尔
内核启动期间有一次跳过:
Jul 19 14:07:02 deetabokkusu kernel: [ 2.874776] hub 1-1.4:1.0: USB hub found
Jul 19 14:07:02 deetabokkusu kernel: [ 2.877993] hub 1-1.4:1.0: 4 ports detected
Jul 19 14:07:02 deetabokkusu kernel: [ 94.080339] raid6: sse2x1 gen() 858 MB/s
Jul 19 14:07:02 deetabokkusu kernel: [ 94.128306] raid6: sse2x1 xor() 2371 MB/s
Jul 19 14:07:02 deetabokkusu kernel: [ 94.176324] raid6: sse2x2 gen() 1730 MB/s
Jul 19 14:07:02 deetabokkusu kernel: [ 94.224328] raid6: sse2x2 xor() 2816 MB/s
Jul 19 14:07:02 deetabokkusu kernel: [ …Run Code Online (Sandbox Code Playgroud)