启动 Ubuntu 时出错

启动 Ubuntu 时出错

我正在运行 Ubuntu 16.10。它运行良好,直到我必须增加磁盘大小。

在增加大小时,交换文件会产生问题。所以我删除了交换文件。合并未分配的空间。然后使用以下命令再次创建交换文件教程。

现在我尝试启动Ubuntu,结果如下。删除交换空间似乎造成了问题。如何解决?我的论文数据在里面

Startx也无法正常工作

在此处输入图片描述 在此处输入图片描述

按照评论的要求输出命令。

在此处输入图片描述

答案1

您有2-3个不同的问题。

问题#1:

首先,在查看了您的 后cat /etc/fstab,我注意到 没有 的挂载/。看到它在哪里了吗# / was mounted on /dev/sda1 during installation?下一行应该看起来某物像这样:

UUID=255a75c0-4c63-4630-945f-e42afa1a8b15   /   ext4  errors=remount-ro     0       1

要编辑正确的 UUID 号码,首先执行以下操作:

sudo blkid

并将 UUID 复制/dev/sda1到剪贴板,然后代替使用剪贴板粘贴上述示例中的 UUID。将该行添加到您的/etc/fstab.

笔记:如果它告诉您无法编辑/保存/etc/fstab因为它在只读文件系统上,请执行以下命令,然后编辑/etc/fstab

sudo mount -o rw,remount /

问题 #2:

当您创建时/swapfile,您按照https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-ubuntu-14-04,但您可能忘记了执行以下步骤:

sudo mkswap /swapfile

问题#3:

如果这是一台 UEFI 计算机,我看不到 的分区/boot/efi。通常我预计/etc/fstab会包含以下行相似的至这些:

# /boot/efi was on /dev/sda2 during installation
UUID=3084-EB11    /boot/efi      vfat       defaults              0       1

这个之前存在吗,还是您不小心删除了分区和上面的行/etc/fstab

答案2

我会解决手动创建交换时发生的 cat /etc/fstab 错误。

在终端尝试:

然后复制交换分区的 ID,并将其粘贴到以下位置替换旧 ID:

sudo nano /etc/fstab

如果交换尚未创建,则只需注释掉旧交换的整行(行首以 # 开头)。

相关内容