如何在预安装 ubuntu 16.04 后将默认运行级别设置为 3

如何在预安装 ubuntu 16.04 后将默认运行级别设置为 3

如何在预安装 ubuntu 16.04 后将默认运行级别设置为 3

我安装了一个带有 preseed.cfg 的 ubuntu 16.04 操作系统,在启动时卡在了 /dev/sda1 clean 上,似乎出现了同样的问题,甚至 plymouth 的问题也是一样的

请查看

https://www.linux.org/threads/boot-stuck-on-dev-sda1-clean.27627/

alt+F2 登录系统。我发现运行级别是 5 而不是 3 那么如何在预置中将运行级别设置为 3

因为它是服务器而不是桌面。

尝试这个

https://help.ubuntu.com/community/UpstartHowto#How_do_I_change_the_runlevel.3F

但我找不到文件 /etc/init/rc-sysinit.conf

ls /etc/init/rc-sysinit.conf
ls: cannot access '/etc/init/rc-sysinit.conf': No such file or directory

init 3 工作

但我希望在预安装后使用默认设置。

答案1

在 Ubuntu 16.04 和其他较新版本的 Linux 中,运行级别的概念已随着 systemd 目标而改变。

要将运行级别更改为 3,请使用以下命令:

sudo systemctl set-default runlevel3.target

要检查当前目标,请使用以下命令:

systemctl get-default

欲了解更多信息,您可以访问 systemd 手册页。

man systemd

答案2

跑步:

tasksel tasksel/first multiselect standard

或者:

tasksel tasksel/first multiselect ubuntu-server

相关内容