步骤1

步骤1

尝试在 Ubuntu 的恢复模式下工作,我单击了Drop to root shell prompt。然后在大约两分钟内(在我执行任务之前)我收到一条超时消息:

[ TIME ] Timed out waiting for device dev-di...\x2d900d\x2d4144dbce7bcd.device.

我的所有计算机都没有发生这种情况。

有人能告诉我这是什么原因造成的以及如何禁用超时或计时器吗?

我也可以改用 Livemedia 进行维护,但我想修复默认Ubuntu 的恢复模式如果可能的话。

请求审查的命令:

该命令从 Pendrive 运行:

apollo@testnode1:~$ sudo fsck -f /dev/sda6
来自 util-linux 2.27.1 的 fsck
e2fsck 1.42.13(2015 年 5 月 17 日)
第 1 阶段:检查 inode、块和大小
第二步:检查目录结构
第三步:检查目录连通性
第四步:检查引用计数
第五步:检查组摘要信息
/dev/sda6:237713/5177344 个文件(0.2%不连续),2756254/20696576 个块

这些命令从正常安装中运行:

apollo@testnode2:~$ swapon
名称 类型 大小 使用 优先级
/dev/sda5 分区 7.8G 0B -1
apollo@testnode2:~$ 免费-h
              总计已用免费共享 buff/缓存可用
内存:7.3G 1.3G 4.4G 278M 1.5G 5.3G
交换:7.8G 0B 7.8G
apollo@testnode2:~$ sudo blkid
[sudo] apollo 的密码:
/dev/sda1:LABEL="恢复" UUID="4E98CBF598CBD99B" TYPE="ntfs" PARTLABEL="基本数据分区" PARTUUID="173f2864-89f9-43ca-b0e1-5eaafdab48d3"
/dev/sda2:UUID="90CE-9CE3" TYPE="vfat" PARTLABEL="EFI 系统分区" PARTUUID="599b66e0-89e6-4b4e-9847-541faf11fdb9"
/dev/sda4:UUID="3874F30874F2C820" TYPE="ntfs" PARTLABEL="基本数据分区" PARTUUID="bf40e76a-f4bf-4f35-8e6e-8116dab7fc73"
/dev/sda5:UUID="c9334080-5716-4af6-8223-c2f7ab8b42be" TYPE="swap" PARTLABEL="SWAP" PARTUUID="c6c857f5-60d4-429a-88b3-e8f2295514c2"
/dev/sda6:UUID="183a59f8-4023-4204-bf16-ef9ab0c61c7e" TYPE="ext4" PARTUUID="4a51f6b5-089b-45ea-968f-21b41f9eb1c2"
/dev/sdb1:UUID="46b31443-958e-4bbd-a037-fbb9d8e0d7ce" TYPE="ext4" PARTUUID="65e17cc7-01"
/dev/sdb5:LABEL="交换" UUID="1be3310d-83f3-41b9-b9fe-a146965a0c38" TYPE="交换" PARTUUID="65e17cc7-05"
/dev/sdb6:LABEL="数据" UUID="8c4924cc-5aaf-44bb-8e60-f49ba1431148" TYPE="ext4" PARTUUID="65e17cc7-06"
/dev/sda3:PARTLABEL="Microsoft 保留分区" PARTUUID="2f583e8e-2993-46d3-be1b-7abd83eec923"
apollo@testnode2:~$ cat /etc/fstab
#/etc/fstab:静态文件系统信息。
#
# 使用“blkid”打印一个
# 设备;这可以与 UUID= 一起使用,作为命名设备的更可靠方式
# 即使添加和删除磁盘也可以正常工作。请参阅 fstab(5)。
#
#                
# 安装期间 / 位于 /dev/sda6 上
UUID=183a59f8-4023-4204-bf16-ef9ab0c61c7e / ext4 错误=remount-ro 0 1
# 安装期间 /boot/efi 位于 /dev/sda2 上
UUID=90CE-9CE3 /boot/efi vfat umask=0077 0 1
# 安装期间交换位于 /dev/sda5
UUID=c9334080-5716-4af6-8223-c2f7ab8b42be 无交换 sw 0 0

超时消息不再显示。恢复会话将在大约两分钟内继续重新启动。

答案1

步骤1

要检查 Ubuntu 分区上的文件系统...

  • 启动到 GRUB 菜单
  • 选择高级选项
  • 选择恢复模式
  • 选择 Root 访问
  • 在 # 提示符下,输入sudo fsck -f /
  • 如果有错误,请重复 fsck 命令
  • 类型reboot

如果由于某种原因您无法执行上述操作...

  • 启动至 Ubuntu Live DVD/USB
  • 启动gparted并确定哪个 /dev/sdaX 是你的 Ubuntu 分区
  • 辞职gparted
  • 打开terminal窗户
  • 输入sudo fsck -f /dev/sdaX# 用你之前找到的数字替换 X
  • 如果有错误,请重复 fsck 命令
  • 类型reboot

第2步

要找到超时的原因...等待设备...让我们看看...

  • 正常启动,如果可以的话(或者从上面的 # root 提示符执行以下操作)
  • terminal (或 # 提示), 类型:
    • swapon
    • free -h
    • sudo blkid
    • cat /etc/fstab
    • 将上述输出复制到剪贴板并将其粘贴到您的问题中以供审核。

步骤#3

在检查 fstab 时,我们发现 efi 分区存在问题。

我们改变了:

# /boot/efi was on /dev/sda2 during installation
UUID=90CE-9CE3  /boot/efi       vfat    umask=0077      0       1

更改为:

# /boot/efi was on /dev/sda2 during installation
UUID=90CE-9CE3  /boot/efi       vfat    defaults      0       1

相关内容