开机后不显示登录提示

开机后不显示登录提示

在我的 Arch linux (x86-64) 上,我使用默认登录提示符 (agetty + login),然后登录后 X 由 bash 配置文件自动启动。本周末更新后,不再显示来自agetty 和login 的登录提示。

我试过

  1. 放入--noreset --noissue/etc/inittab:

    c1:2345:respawn:/sbin/agetty --noclear --noissue -8 -s 38400 tty1 linux

  2. 放入read/etc/rc.local

    其实我echo "Press enter"之前放过read,但是没有显示出来

  3. 禁用所有模块和守护进程rc.conf

  4. 禁用vga=...参数/boot/grub/menu.lst

但没有任何帮助。消息刚打印出来后processing UDev events,屏幕就会重置,看不到任何东西。调查后/etc/rc.sysinit发现,在 udev 之后,LOCALE 被设置,然后systemd-vconsole-setup被调用。

当我插入登录名和密码(看不到任何内容)时,X 正常启动。 Ctrl+Alt+F1 在 X 启动之后起作用,而不是之前。

我的显卡是Intel X3100。我已经安装了intel-drixf86-video-i740、。xf86-video-intellib32-intel-dri

答案1

您的问题似乎与知识管理系统。尝试将视频卡模块添加到/etc/mkinitcpio.confMODULES 行并重建 intitramfs。

请参阅Arch 维基英特尔页面更多细节。

答案2

我对 NVIDIA 也有同样的问题,在内核参数中设置 nomodeset 解决了我的问题。

相关内容