lilo.conf 问题

lilo.conf 问题

我使用 lilo,有两个不同的内核。一个较新,并使用 KMS。

我想要做的是能够仅为其中一个内核设置 vga=xxx。

这可能吗?

我还希望能够将我在命令行上传递的选项编码到 lilo.conf 中,但不确定如何执行此操作

编辑:

添加我当前的 lilo.conf

append=" vt.default_utf8=0"
boot = /dev/sda
prompt
timeout = 1200
change-rules
  reset
other = /dev/sda1
  label = Windows
  table = /dev/sda
image = /boot/bzImage-2.6.33.2
  root = /dev/sda5
  label = Test
  read-only
image = /boot/bzImage-2.6.31
  root = /dev/sda5
  label = Older
  vga = 791
  read-only

答案1

根据旧 LILO 手册页您可以使用显卡一个内核部分的选项lilo 配置文件但另一个则不然。例如:

[...]
image = /zImage-1.0.9
        label = 1.0.9

image = /tamu/vmlinuz
        label = tamu
        root = /dev/hdb2
        vga = ask
[...]

显卡参数可以给出任何标准响应(即内核可以理解的任何值;我相信 LILO 会简单地将任何设置的值传递给内核):

显卡=模式
这指定启动时应选择的 VGA 文本模式。可识别以下值(忽略大小写):

  • 普通的:选择普通80x25文本模式。
  • 延长(或者扩展):选择80x50文本模式。
  • :停止并要求用户输入(在启动时)。
  • [数字]:使用相应的文本模式。启动时输入 vga=ask 并按 [Enter] 即可获取可用模式的列表。

如果省略此变量,则使用内核映像中包含的 VGA 模式设置。(这是在编译时使用内核 Makefile 中的 SVGA_MODE 变量设置的,以后可以使用 rdev(8) 程序进行更改。)

对于 LILO 无法理解的其他内核选项,使用附加关键词lilo 配置文件

[...]
image = /tamu/vmlinuz
        label = tamu
        root = /dev/hdb2
        vga = ask
        append="iwlagn.swcrypto=1"
[...]

更改后不要忘记重新运行 LILOlilo 配置文件来获取更改。

相关内容