我的 Ubuntu 笔记本电脑在安装操作系统时出现了很多问题,现在除了所有操作(启动、启动后执行的任何操作等)都非常慢之外,它“运行”得很好。我们说的是,任何操作都要 5 秒以上,没有明显的冻结。
我怀疑分区表是否是导致问题的原因,因为它看起来不寻常。以下是“sudo parted --list”的输出:
Number Start End Size File system Name Flags
1 1049kB 538MB 537MB fat32 EFT System Partition boot, esp
2 538MB 1000GB 1000GB ext4
如果需要的话,我可以输出更多的终端命令输出。
编辑:我清除了硬盘并重新安装了操作系统,因为笔记本电脑是新的,所以上面没有我想要保存的相关数据或软件。问题仍然存在,但不知何故变得更糟了根据要求,有关我的笔记本电脑的更多信息。
OS: Ubuntu 18.04.3 LTS 64-bit
Kernel : Linux 5.0.0-29-generic
Processor: Intel Core i7-8750H CPU @ 2.20 GHz x 12
GNOME 3.28.2
我可以使用 nomodeset 启动,而且运行速度相当快,但仍然比预期慢一点(当然这是为了调试,我不想总是这样启动……)。如果没有 nomodeset,它会非常慢,直到最终冻结(我之前设法避免了冻结,我不知道为什么现在又会发生这种情况)。
systemd-analyze blame 的输出:
9.680s dev-sda2.device
6.567s NetworkManager-wait-online.service
4.788s snapd.service
3.237s udisks2.service
2.937s dev-loop3.device
2.904s dev-loop4.device
2.903s dev-loop6.device
2.903s dev-loop1.device
2.903s dev-loop5.device
2.850s plymouth-quit-wait.service
2.825s dev-loop7.device
2.820s ModemManager.service
2.500s accounts-daemon.service
2.170s networkd-dispatcher.service
2.148s NetworkManager.service
1.924s dev-loop2.device
1.860s dev-loop0.device
1.826s systemd-journal-flush.service
1.779s fwupd.service
1.639s apport.service
1.636s networking.service
1.600s alsa-restore.service
1.600s bluetooth.service
1.599s pppd-dns.service
1.597s thermald.service
1.596s avahi-daemon.service
1.590s rsyslog.service
编辑:@doug,这里
$ inxi -G
Graphics: Card-1: Intel Device 3e9b
Card-2: NVIDIA GP106M [GeForce GTX 1060 Mobile]
Display Server: X11 (X.Org 1.20.4)
drivers: fbdev (unloaded: modesetting,vesa)
Resolution: [email protected]
OpenGL: renderer: llvmpipe (LLVM 8.0, 256 bits)
version: 3.3 Mesa 19.0.2
我意识到它可能没什么用,因为它是在 nomodeset 下运行的。这是我访问终端的唯一方法。就像我在其他评论中说的那样,我无法在不冻结计算机的情况下访问终端,即使在使用 Ctrl+Alt+F1 登录之前也是如此。
答案1
我想知道分区表是否是原因,
不。
因为它看起来很不寻常。
怎么会这样?您有 2 个分区,一个是格式化为 FAT 的 EFI 分区,另一个是格式化为 EXT 的可用分区(四舍五入为 1000Gb)。
硬盘分为两类:慢速 HDD 和快速 SSD。HDD 也主要分为两类:5400 rpm 和 7200 rpm。5400 rpm 现在非常慢,所以等待时间是可以预料的。如果您使用 SSD,我会担心磁盘的健康状况。
分区表本身并不是操作系统本身操作的一部分。所以这不是问题。
一切都极其缓慢(启动、启动后采取的任何操作等)。
首先要做的事情是
systemd-analyze blame
这将列出启动过程每个部分所花费的时间。如果某些部分花费了大量时间,可以进行进一步调查。
您没有包含有关系统的详细信息。请将这些内容添加到问题中。品牌、制造商、型号都很重要。