LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 960|回复: 3

grub可不可以设置变量呢?

[复制链接]
发表于 2006-12-5 00:00:04 | 显示全部楼层 |阅读模式
虽然问得有点奇怪,但还是想来核实下。
如下 :
      
       kernel /boot/kernel  root=/dev/hda3 vga=0X318

就如vga=0x318这个0x318可不可以设成变量如aaa。 vga=aaa 通过选择不同条件使aaa=如下面这些不同的内容。
0x301          0x303          0x305          0x307
0x310         0x313         0x316         0x319
0x311         0x314         0x317         0x31A
0x312         0x315         0x318         0x31B
   这样就可以根据选择给内核传递不同的vga参数。而不用去改grub.conf或者grub启动时按e键去改。当然可以在grub.conf把这些全部写进去。但这样我的grub启动项太多了,怕一屏都装不下。
发表于 2006-12-5 01:12:12 | 显示全部楼层
没听说过,不过也没必要吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-5 01:17:36 | 显示全部楼层
我搜半天也没搜到,谢谢版主证实一下,勉得东想西想的。
回复 支持 反对

使用道具 举报

发表于 2006-12-5 09:44:40 | 显示全部楼层
我曾经试过.CheckPoint公司基于GNU Grub改了一个他们自己用的grub,没看到他的代码.
不过很好玩.他可以自动替换掉一些东西,比如把vga=xxx替换成vga=789这样的操作.
不过如果你要真想折腾就改代码吧.
我看过在stage2里就可以找到这段.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表