Sss*_*Sss 6 boot fstab mount gparted uuid
我有这个错误...启动缓慢,我已经阅读了其他相关问题,但我不知道如何编辑 fstab
我试过这个推荐来打开 fstab:
gksudo gedit /etc/fstab
Run Code Online (Sandbox Code Playgroud)
它是这样出现的:
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda1 during installation
UUID=be7d4a16-5c69-... / ext4 errors=remount-ro 0 1
# swap was on /dev/sda6 during installation
UUID=ad0b043b-68a6-... none swap sw 0 0
Run Code Online (Sandbox Code Playgroud)
我也用这个推荐:
ls -l /dev/disk/by-uuid
Run Code Online (Sandbox Code Playgroud)
我该怎么办??我应该在这一行的开头在 fstab 中添加 # 吗?:
UUID=ad0b043b-68a6-... none swap sw
Run Code Online (Sandbox Code Playgroud)
我试图这样做(留下 # 和空格)但是当我想保存 fstab 时,我在终端中遇到警告说:
** (gedit:13456): WARNING **: Set document metadata failed: Setting attribute metadata::gedit-spell-language not supported
** (gedit:13456): WARNING **: Set document metadata failed: Setting attribute metadata::gedit-encoding not supported
Run Code Online (Sandbox Code Playgroud)
我更改的 fstab 在这里:
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda1 during installation
UUID=be7d4a16-5c69... / ext4 errors=remount-ro 0 1
# swap was on /dev/sda6 during installation
# UUID=ad0b043b-68a6... none swap sw 0 0
Run Code Online (Sandbox Code Playgroud)
我认为扩展分区/dev/sda2
是我的 SSD 中的另一个 Linux 操作系统
/dev/sda1
Ubuntu 的根
/dev/sda5
是交换(其他 Linux 操作系统的?我认为)
有一个错误/dev/sdb5
是关于我的硬盘中的可用空间......这并不重要。
您的交换线/etc/fstab
不正确。
更新:我们将不得不为 Ubuntu 创建一个新的单独交换分区......
请记住以下几点:
始终通过在任何已安装的交换分区上发出 a 来启动整个过程,并通过在同一交换分区上swapoff
发出 a 来结束整个过程swapon
通过将鼠标指针指向分区的中心并用手形光标向左/向右拖动来完成移动
通过使用方向箭头光标向左/右拖动分区的左/右侧来完成调整大小
如果任何分区无法以图形方式移动/调整大小,您可能必须手动输入所需的特定数字数据(除非我指示您这样做,否则不要这样做)
您可以通过右键单击主窗口下部的分区开始任何移动/调整大小,然后从弹出菜单中选择所需的操作,然后在新的移动/调整大小窗口中完成该操作
请执行下列操作...
注意:如果该过程不完全按照我的概述进行,请立即停止并且不要继续。
gparted
resize
(收缩)sda1,将分区右侧向左移动,减少3GApply
按钮gparted
terminal
sudo fsck -f /dev/sdb5
# 修复 sdb5 上的错误在terminal
...
sudo blkid # copy the full /dev/sdaX UUID to the clipboard
sudo cp /etc/fstab /etc/fstab.bak # backup the file first
gksudo gedit /etc/fstab # edit the file, save, and quit gedit
Run Code Online (Sandbox Code Playgroud)
改变这个:
# swap was on /dev/sda6 during installation
UUID=ad0b043b-68a6-... none swap sw 0 0
Run Code Online (Sandbox Code Playgroud)
对此:
# swap was on /dev/sdaX upon reconfiguration
UUID={put UUID for sdaX here} none swap sw 0 0
Run Code Online (Sandbox Code Playgroud)
请注意 UUID 数字中的 ...。号码被切断了。您需要使用从 /dev/sdaX 命令中获取的完整 UUID sudo blkid
。
还在terminal
...
sudo swapon -a # observe no errors when enabling swap
reboot
Run Code Online (Sandbox Code Playgroud)
更新#1:
查看 的屏幕截图后gparted
,看起来好像发生了其他事情。/dev/sda6 以前是交换分区,但现在是 Ext4 分区,/dev/sda5 是交换分区。它可能是另一个操作系统的交换。我稍微调整了我的程序。
更新#2:
结果 /dev/sda5 是另一个操作系统的交换分区。我们必须为 Ubuntu 创建一个新的单独交换分区。我将重写我的一些程序。我还将添加一个fsck
有错误的 /dev/sdb5 。
归档时间: |
|
查看次数: |
20681 次 |
最近记录: |