设置运行级别…没有按照承诺工作

我正在尝试在Ubuntu 16.04中为我的显卡安装驱动程序,并且说明提示我首先应该设置阻止X启动的运行级别。 这certificate很难。

通用Linux指令说,通过编辑/ etc / inittab设置运行级别,但我的Ubuntu系统没有这样的文件。 我查找了Ubuntu指令,并了解到要显示运行级别,我可以进入运行级别,要更改它,我可以输入sudo init或编辑/etc/init/rc-sysinit.conf中以“env DEFAULT_RUNLEVEL …开头”的行。 “

我进入了跑步级并得到了’5’,这是有道理的。 然后我进入sudo init 3. Ubuntu消隐了屏幕,显示了几行文字,然后停了下来。 我点击重置然后它回到X中,就像之前一样。

然后我打开conf文件将“env DEFAULT_RUNLEVEL”从5改为3,发现它设置为2。

这是疯狂的。 我正在越往更远的直道前往我的目标,并且没有一个承诺的帮助者正在等待我被告知寻找他们的地方。 我如何克服这一点?

Ubuntu 16.04使用systemd而不是旧的init系统。 您正在寻找的命令是:

sudo systemctl isolate multi-user.target 

您还可以使用更改默认引导行为

 sudo systemctl set default multi-user.target 

要返回常规系统状态,您需要隔离或设置graphical.target。

您可以在这里阅读更多内容: https : //wiki.ubuntu.com/systemd