[ << ]
[ < ]
[ 主页 ]
[ > ]
[ >> ]
10. 配置引导程序
内容:
10.a. 做出您的选择
介绍
现在,您已经配置并编译好了内核,必需的一些系统配置文件也已经就位,是时候安装一个叫做引导程序的程序来“引燃”您的内核并启动系统了。
但在安装bootloader之前,我们要告诉您如何配置framebuffer(前提当然是您想使用它)。在framebuffer的帮助下,您系统的Linux命令行将拥有(有限的)图形特性(例如使用Gentoo提供的漂亮的bootsplash图片)。
可选:Framebuffer
如果您已经为您的内核加上了framebuffer支持(或者您使用genkernel的默认内核配置),您就可以在bootloader配置文件中加入一个video内核参数来激活它。
首先,您需要知道您使用的framebuffer设备。您应该使用uvesafb作为VESA驱动.
video语句用来控制framebuffer的显示参数。此语句中需指定欲使用的framebuffer驱动以及你想启用的控制语句。/usr/src/linux/Documentation/fb/uvesafb.txt文件里列出了所有变量。最常用的选项是:
控制选项 |
描述 |
ywrap |
假设显卡支持显存回卷操作(也就是说显存里的数据填充到尽头的时候会接着从起始处继续)
|
mtrr:n
|
设置MTRR寄存器. n 可以是:
0 - 禁用
1 - 不使用cache
2 - write-back
3 - write-combining
4 - write-through
|
模式 |
设定分辨率,颜色深度和刷新率。
例如,1024x768-32@85对应的分辨率是1024x768,32位色深和85Hz的刷新率。
|
最后这个参数的内容可能类似这样video=uvesafb:mtrr:3,ywrap,1024x768-32@85。将它记下来;很快您将用到它。
现在,你应该安装elilo引导程序。
10.b. 默认:安装elilo
在IA64平台上,引导程序叫elilo。首先你需要在你的机器上安装它。
代码 2.1: 安装elilo |
# emerge elilo
|
elilo的配置文件是/etc/elilo.conf。示例配置文件在典型的文档目录下/usr/share/doc/elilo-<ver>/。这里是另外一个配置文件示例:
代码 2.2: /etc/elilo.conf示例 |
boot=/dev/sda1
delay=30
timeout=50
default=Gentoo
append="console=ttyS0,9600"
prompt
image=/vmlinuz
label=Gentoo
root=/dev/sda2
read-only
image=/vmlinuz.old
label=Gentoo.old
root=/dev/sda2
read-only
|
以boot开始的这一行告诉elilo启动分区的位置(在这个例子里是/dev/sda1)。delay设定了在非交互模式下自动启动默认启动项前等待的时间,单位是10分之一秒。timeout和delay作用类似,但是是在交互模式下。default设定了默认的内核项(内核项是在下面定义的)。append添加了额外的内核命令行参数。prompt把elilo的默认行为设定为交互模式。
由image开始的区段定义了不同的可启动镜像。每个镜像都有一个好看的label,一个根(root)文件系统,并且将只以只读(read-only)方式挂载根文件系统。
当配置完成后,只需运行elilo --efiboot。--efiboot参数会在EFI启动管理器里添加一个Gentoo Linux的菜单项。
代码 2.3: 应用elilo的配置 |
# elilo --efiboot
|
现在请继续阅读重启系统.
10.c. 重启系统
退出chroot的环境,卸载所有已挂载的分区。然后输入您已经等待多时的那个魔术般的命令:reboot。
代码 3.1: 卸载所有分区和重启 |
# exit
cdimage ~# cd
cdimage ~# umount /mnt/gentoo/boot /mnt/gentoo/sys /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo
cdimage ~# reboot
|
当然您别忘了取出可引导光盘,否则重启后引导的将是这张光盘而不是您的新Gentoo系统。
当你重启的时候,你应该可以在EFI启动管理器里看到一个新的Gentoo Linux菜单选项,这个选项
就可以启动Gentoo。
当重启进入到您新装的Gentoo系统之后,请阅读结束Gentoo的安装来完成剩下的工作。
[ << ]
[ < ]
[ 主页 ]
[ > ]
[ >> ]
本文档的内容遵循知识共享-署名-相同方式共享许可协议
|