我正在运行 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
如果交换尚未创建,则只需注释掉旧交换的整行(行首以 # 开头)。