一些提示

如果您发现启动到文本模式时,您的X服务器显示向右偏移大约一英寸,这里有一个稍微复杂,但并非不可能的解决方法。

在您的lilo.conf文件中创建一个新条目,所有选项与您的“正常”启动相同,但添加两个额外的行。以下是我自己的lilo.conf中的一个例子:

image=/vmlinuz
label=linux
root=/dev/hda2
read-only
vga=770
append=5
image=/vmlinuz
label=linuxtext
root=/dev/hda2
read-only

正如您所看到的,“linux”和“linuxtext”很相似,但“linux”(我的默认设置)有额外的设置。

Vga=770告诉内核从一开始就切换到图形模式。这会带来一个不幸的结果,即在没有X服务器(或可能是其他图形应用程序)运行的情况下,无法与Linux进行交互。所有启动消息都会丢失,虚拟控制台切换会显示空白屏幕。

第二条附加行,append=5,实际上是发送给init守护进程的消息,并假设/etc/inittab包含如下所示的文本(在末尾附近):

# Run xdm in runlevel 5
x:5:respawn:/usr/bin/X11/xdm

Red Hat默认情况下注释掉了这一行。Slackware有4而不是5。一些发行版可能根本不包含这一行,但您可以自己添加。这一行,结合对lilo.conf的修改,将在启动过程结束时自动启动X,并运行X显示管理器,允许您通过对话框登录。

最后,如果这还不够,您还需要配置最后一个文件才能使这些更改生效。默认情况下,XDM不知道它被允许管理本地屏幕。您需要在/usr/X11R6/lib/X11/xdm/Xservers中添加如下所示的一行:

:0 Fishbait local /usr/X11R6/bin/X :0

请注意:Fishbait可以是您喜欢的任何单个单词,但该行的其余部分必须或多或少地按照此处显示的方式出现。

© . All rights reserved.