如何在预安装 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