弄乱 grub 设置后,我无法登录 debian

弄乱 grub 设置后,我无法登录 debian

所以我不明智地乱改了 grub 设置。我做了修改,但在重启之前忘记更新 grub。不确定我是否意外做了其他修改。现在,我无法登录 Debian... 它进入登录屏幕并接受我的(正确的)非 root 用户名和密码,但随后它会闪现黑屏,然后返回登录屏幕。root 及其密码也是同样的情况。

我仍然可以将其启动到恢复模式(尽管当我重新修改 GRUB 设置时,它至少有一次根本无法启动,这让我对重新修改它有点胆怯)。在 grub 启动菜单中选择“e”选项时,我仍然可以查看 grub 命令行设置...它们在这里(手抄的...如果我犯了错误,请原谅)。

setparams 'Debian GNU/Linux'

   load_video
   insmod gzip
   if [x$grub_platform = xxen ] ; then insmod xzio; insmod lzopio; fi
   insmod part_msdos
   insmod ext2
   if [x$feature_platform_search_hint = xy ];then 
      search --no-floppy --fs-uuid --set=root  df2b4936-8f0c-yadda-yadda
   else
      search --no-floppy --fs-uuid --set=root df2b4936-8f0c-yadda-yadda
   fi
   echo 'Loading Linux 4.9.0-8-amd64 ...'
   linux /boot/vmlinux-4.9.0-8-amd64 root=UUID df2b4936-8f0c-yadda-yadda ro conssole=ttyS1 conssole=ttyS1 quiet maxcpus=1
   echo 'loading initial ramdisk ...'
   initrd /boot/init.rd.img-4.9.0-8-amd64

...我注意到第一个“搜索”函数有双倍空格,就像是试图在其中插入一个未设置的环境变量...但这与我所搞乱的内容无关。我所搞乱的是 linux 命令行参数(这就是为什么 console= 出现两次)。我尝试了这些参数的几种变体,但没有发现任何区别...有人发现其他错误吗?

编辑:现在我也无法启动恢复模式,并且恢复模式有其自己的非混乱的 GRUB 设置...我认为这与我的不明智的修改无关。

相关内容