由于 fstab 文件发生变化,卡在 tty1 中

由于 fstab 文件发生变化,卡在 tty1 中

最近,我在 SSD 磁盘的另一个分区上安装了另一个 Linux 发行版。在安装过程中,我在计算机上重新安装了 grub,从那时起,我的 Ubuntu 操作系统启动速度就变得非常慢。以前从来没有出现过这个问题,我很想知道是什么原因造成的。

在此之前,启动速度非常快。一旦我登录,固态硬盘似乎就可以正常工作,行为没有任何变化。

我在我的 ubuntu 发行版上重新安装了 grub,现在 grub 显示 Ubuntu 和我已删除的旧 linux mint 发行版以便为新发行版腾出空间。

我遵循了另一个解决方案,即通过烘焙原始 UUID 并创建一个新的 UUID,更改 /etc/fstab 中的 UUID。

我跑了:

sudo vim /etc/fstab

此文件为空,因此我输入了交换内存分区的 UUID。现在我被困在 tty1 中。

我尝试重新安装 Ubuntu 桌面,ctrl + alt +f7,尝试运行,但sudo /etc/init.d/gdm restart没有任何效果。我检查了很多类似的问题“卡在 tty1”等,但没有任何效果。

尝试通过运行以下命令修复 /etc/fstab.bak 文件:

sudo cp /etc/fstab.bak /etc/fstab

不起作用,因为我在 tty1 输出中只得到“只读”。请帮忙,我不想重新安装我的操作系统。

更新:我尝试按照此回答但是答案中的每个终端命令都会给出如下输出:这不存在,没有这样的目录等等。

我已查看过几个类似的 tty1 问题/帖子,但仍然陷入困境。

答案1

好吧,您不必完全按照我的回答中的步骤操作。但这里有一个从缓慢启动中恢复系统的详细方法:

  1. 撤消GRUB修改:

    • 打开 GRUB:

      sudo nano /etc/default/grub
      
    • 更改此行:

      GRUB_CMDLINE_LINUX_DEFAULT=
      

      GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
      
    • 现在保存文件并退出:Ctrl+ O,然后EnterCtrl+ X

    • 更新 GRUB:

      sudo grub-mkconfig -o /boot/grub/grub.cfg
      
  2. 现在,打开终端并输入:

    sudo blkid
    

    并记下UUID交换分区。输出将有一行类似以下内容的内容:

    /dev/sda6: UUID="727cac18-044b-4504-87f1-a5aefa774bda" TYPE="swap" PARTUUID="8rof66hg-12"
    

最好复制UUID上面输出的部分,即 727cac18-044b-4504-87f1-a5aefa774bda


  1. 首先备份现有的 FSTAB通过输入以下命令:

    sudo cp /etc/fstab /etc/fstab.bak
    
    • 3a. 接下来,打开您的etc/fstab文件:

      sudo nano /etc/fstab
      
  2. 用你之前复制的分区替换UUID现有swap分区,即更改

    UUID=whateverishere none        swap        defaults    0 0
    

    UUID=727cac18-044b-4504-87f1-a5aefa774bda   none        swap        defaults    0 0
    
  3. 现在保存文件并退出:Ctrl+ O,然后EnterCtrl+ X

  4. 重启。

答案2

答案给了我一个想法,即从 USB 磁盘映像启动。从那时起,提供的所有终端代码都不起作用,除了安装我无法访问的分区。

然后我从以下位置访问我的分区:

/media

找到 fstab 文件并按照上面提供的答案进行操作。

相关内容