由于fstab文件的更改而陷入tty1

Recentley我在我的SSD磁盘上的另一个分区上安装了另一个Linux发行版。 在安装过程中,我重新安装了计算机上的grub,自从我的Ubuntu操作系统启动速度非常慢。 这在以前从来就不是问题,而且我非常谨慎地找出造成它的原因。

在此之前,启动速度非常快。 一旦我登录ssd似乎工作正常,没有改变我的行为。

我在我的ubuntu发行版上重新安装了grub,现在grub显示了Ubuntu和一个旧的linux薄荷发行版我已经删除了为新版本腾出空间。

我通过烘焙原始文件并创建一个新文件来跟踪改变/ 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问题/post,我仍然卡住了。

那么你没有必要完全按照我的答案中的步骤。 但是这里有一个从慢速启动恢复系统的详细方法:

  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. 使用先前复制的swap分区的UUID分配,即更改

     UUID=whateverishere none swap defaults 0 0 

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

  4. 重启。

这个答案给了我从usb磁盘映像启动的想法。 从那里没有提供的终端代码工作,期望安装我无法访问的分区。

然后我访问我的分区:

 /media 

找到了fstab文件并按照上面提供的答案。