当前位置: 首页>>技术教程>>正文


16.04 启动问题?

问题描述

从 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/18174432fsck 检查的输出。

/etc/fstab 文件中,您可能有如下一行:

/dev/sda1 / ext4 errors=remount-ro 0 1

根据 fstab information 行尾的 1pass 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 在每次启动时运行。


希望这可以帮助!

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11898.html,未经允许,请勿转载。