问题描述
从 14.04 升级到 16.04 后,在启动时显示
/dev/sda1: clean, 291272/4292608 files, 480345/18174432 blocks
这使得 Ubuntu 需要一些时间来加载。
最佳方法
同样的问题在这里。我认为这个问题是由于我在双引导笔记本电脑(ubuntu 和 windows)的升级过程中在安全引导设置 (UEFI) 中所做的更改。浏览了一些论坛和评论区后,我终于找到了解决方案(至少对于我的笔记本电脑,我不知道这是否适用于所有人)
在 logging-in 之后在 log-in 屏幕(ctrl+alt+F2)打开终端,运行 sudo apt-get purge nvidia*
次佳方法
/dev/sda1: clean, 291272/4292608 files, 480345/18174432
是 fsck
检查的输出。
在 /etc/fstab
文件中,您可能有如下一行:
/dev/sda1 / ext4 errors=remount-ro 0 1
根据 fstab information 行尾的 1
是 pass number
。对此的定义是:
Controls the order in which fsck checks the device/partition for errors at boot time. The root device should be 1. Other partitions should be 2, or 0 to disable checking.
这将使系统在启动时使用 fsck
检查 /
根分区是否有错误,如果发现错误,则更正它们。这可能会导致系统启动检查过程中的速度变慢。这不应该在每次启动时运行,因为我相信有一个标志可以让它知道它是否需要运行。
我从升级和干净安装 Ubuntu 16.04 中发现的一些观察结果:
Ubuntu 16.04 的全新安装默认为 LVM 分区方案。这创建了一个 ext2 根分区,在每次启动时都会使用 fsck
命令进行检查。
在旧的 Ubuntu 14.04
安装上升级安装将驱动器保持在 ext4 不会导致主机在每次引导时运行 fsck
。
在我看来,根分区上的 ext2 格式会导致 fsck
在每次启动时运行。
希望这可以帮助!