12.3. 设定开机启动画面

Contributed by Joseph J. Barbish.

正常FreeBSD系统开机会在Console显示以一系列信息来表示开机进度。开机启动画面(Boot splash screen)是另一种可以把所有开机侦测与服务启动信息隐藏的开机画面,但即使开启了启动画面,仍有有少数的开机加载程序的信息,如:开机选项菜单以及倒数时间的提示,仍会在开机时显示。在开机程序时可以按下键盘上的按键来关闭显示中的启动画面。

FreeBSD有两种基本的环境可以使用,一种是预设的传统虚拟Console指令列环境,在系统完成开机之后,便会显示Console登入提示。另一种环境则是设定好的图型化环境,请参考第 5 章 X Window系统以取得更多有关如何安装与设定图型化显示管理程序与图型化登入管理程序的信息。

系统开机之后,启动画面预设会作为萤幕保护程式,一段时间未使用便会显示启动画面,并且会循环更改图像的亮度,从明亮到非常暗,然后再继续循环。启动萤幕保护程式的设定可在/ etc/rc.conf增加一行saver=来更改。有许多内置的萤幕保护程式可用,在splash(4)中有说明。saver=的选项只会套用至虚拟Console,对图型化显示管理程序并不会有任何影响。

从 package 或 ports 安装 sysutils/bsd-splash-changer 后,系统启动时将从集合中随机显示图像。启动界面支持显示位图(.bmp),ZSoft PCX.pcx)或 TheDraw(.bin)格式。.bmp.pcx.bin需放在根分区下,例如 /boot。开机画面的分辨率必须低于320*200,这样才能在标准VGA适配器下显示图片对于256色和320×200像素或更低的默认引导显示分辨率,请将以下行添加到/boot/loader.conf。将splash.bmp替换为要使用文件的名字:

splash_bmp_load="YES"
bitmap_load="YES"
bitmap_name="/boot/splash.bmp"

要使用PCX档则可替换位图档:

splash_pcx_load="YES"
bitmap_load="YES"
bitmap_name="/boot/splash.pcx"

若要改使用https://en.wikipedia.org/wiki/TheDraw格式的ASCII图可:

splash_txt="YES"
bitmap_load="YES"
bitmap_name="/boot/splash.bin"

其他有用的loader.conf选项还有:

beastie_disable="YES"

这个会关闭开机选项菜单的显示,但倒数计时提示仍会在。即使关闭了开机选项菜单,在倒数计时提示时输入选择的选项还是会启动对应的开机选项。

loader_logo="beastie"

这将用彩色 beastie 徽标替换显示在boot options(引导选项)菜单右侧的默认FreeBSD 标志。

要取得更多资讯,请参考splash(4)loader.conf(5)以及vga(4)

本文档和其它文档可从这里下载: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

如果对于FreeBSD有问题,请先阅读 文档,如不能解决再联系 <questions@FreeBSD.org>.

关于本文档的问题请发信联系 <doc@FreeBSD.org>.