在我的Ubuntu中,我无法使用自己编译的内核通过++Ctrl切换到控制台,并出现黑屏。AltFx
我可以通过 ++Ctrl切换回来。使用默认的Ubuntu内核,我可以正常切换。没有关于此事的消息。AltF7dmesg
我怎样才能解决这个问题?
答案1
您是否已/etc/inittab
正确创建并填充了您的内容?您特别需要这些:
# Run gettys in standard runlevels
1:2345:respawn:/sbin/getty tty1
2:2345:respawn:/sbin/getty tty2
3:2345:respawn:/sbin/getty tty3
4:2345:respawn:/sbin/getty tty4
5:2345:respawn:/sbin/getty tty5
6:2345:respawn:/sbin/getty tty6
答案2
在 Ubuntu 中,我在以下位置找到 tty 配置/命令:
/etc/default/console-setup:
ACTIVE_CONSOLES="/dev/tty[1-6]"
/etc/event.d/tty1:
# tty1 - getty
# This service maintains a getty on tty1 from the point the system is
exec /sbin/getty 38400 tty1
/etc/init/tty1.conf:
# tty1 - getty
# This service maintains a getty on tty1 from the point the system is
exec /sbin/getty -8 38400 tty1
我不知道它们如何相互依赖以及如何处理它们,但怀疑设置是在那里管理的。