FreeBSD4.x中制作启动菜单

很多朋友可能已经注意到FreeBSD 5.1 Release中新增加了一个非常漂亮的启动菜单,如下图:

是不是很漂亮呢?Scott(scottl@freebsd.org)写了一篇关于如何在FreeBSD5.0上制作这个启动菜单的说明,但由于Scott没有考虑FreeBSD4.x,所以FreeBSD4.x的朋友就不能使用这个漂亮的菜单了。

不过不用担心,我在Scott所写的菜单的基础上作了一点改动,使其可以在FreeBSD4.x上正常工作,你可以到这里下载:http://www.cnfug.org/tmp/beastie.4th,下面我们就来看看如何使用该菜单。

下载beastie.4th

首先下载for FreeBSD4.x的beastie.4th

matthew@bsd:/tmp# wget http://www.cnfug.org/tmp/beastie.4th

然后将下载回来的beastie.4th复制到/boot目录中:

matthew@bsd:/tmp# cp /tmp/beastie.4th /boot/beastie.4th

准备必须的文件

因为beastie.4th使用了screen.4th和frames.4th所以我们必须将这两个文件复制到/boot目录中:

matthew@bsd:/tmp# cp /usr/share/examples/bootforth/{screen.4th,frames.4th} /boot

更改loader.rc

一切所需的文件准备好后,现在就开始更改loader.rc文件了,为了防止错误的输入导至系统无法启动,所以我们先备份:

matthew@bsd:/tmp# cp /boot/loader.rc /boot/loader.rc.bak

然后编辑/boot/loader.rc在文件未加入以下内容:

include /boot/beastie.4th

initialize drop

beastie-start

注意:上面必须一字不错的输入,否则有可能造成系统无法启动。

我们来了解一下加入的这三行文字的作用:

include /boot/beastie.4th 这非常容易理解,加载/boot/beastie.4th

initialize drop 这是初始化/boot/loader.4th

beastie-start 显示菜单

现在重新启动机器你就可以在你的FreeBSD4.x中看到漂亮的启动菜单了,步骤是不是非常简单呢?!

说明:由于为了支持FreeBSD4.x,所以我所修改的这个beastie.4th已经不支持开启ACPI的功能了,所以启动菜单中的第2项实际上与第1项的功能是相同的。另外,这个启动菜单只是FreeBSD的启动菜单,用于选择FreeBSD的启动方式,所以与一般的OS Loader不同的是它不能启动其它操作系统。

最后附上我机器(FreeBSD 4.5 Release)上的启动菜单:

时间: 2024-08-24 22:11:36

FreeBSD4.x中制作启动菜单的相关文章

Dreamweaver中制作活动菜单条效果的方法

  第1步:制作菜单外貌 在Dreamweaer 中新建一个文件,绘制一个层,在该层中插入一个表格(如图1),对该表格进行修饰,然后加入菜单项并建立各项的超链接,为了去掉超链接的下划线,可以编辑超链接的CSS样式,在CSS样式面板中通过CSS选择器将"Link"和"Hover"的"Decoration(装饰)"均设置为 "None(无)",将"Hover"的"Color(颜色)"设置为红

Excel中制作下拉菜单的4种方法

Excel中制作下拉菜单的4种方法   其实还有另外3种: 1.创建列表 在一列中按alt+向下箭头,即可生成一个下拉菜单(创建列表).此方法非常简单. 2.开发工具 - 插入 - 组合框(窗体控件) 如果你的excel没有[开发工具]选项,可以从 文件 - 选项 - 自定义功能区,选中"开发工具".(excel2007为office按钮 - excel选项 - 常规 - 显示"开发工具") 3.开发工具 - 组合框(ActiveX控件) 注: 在"设计模

win7中制作ubuntu 1210启动盘

  问题: 桌面系统为WIN7旗舰版,使用如下工具制作ubuntu 1210启动盘: 1. Universal USB Installer 1.9.3.0; 2. Lili USB Creator 2.8.19; 制作完成后,拿到PC机上修改BIOS选项为U盘第一启动顺序; 但是,到了显示启动界面的地方就停住了,键盘的Num Lock还受控,说明没有死机; 怀疑过ISO文件的可靠性,重新下载了ISO文件,比对MD5正确. 怀疑过U盘的可靠性,使用原先能用来启动安装Ubuntu 1004的U盘来制

在网页中修改用户电脑上的启动菜单和浏览器首页,会的来回答

问题描述 在网页中修改用户电脑上的启动菜单和浏览器首页,会的来回答 在网页中修改用户电脑上的启动菜单和浏览器首页,以及修改快捷方式怎么做?要做到隐藏和免杀 解决方案 出于浏览器安全性的考虑,这个是做不到的,除非浏览器有漏洞.

link环境下制作一款《订餐软件》,要想在菜单选择中增加时令菜单怎么实现界面输入?

问题描述 link环境下制作一款<订餐软件>,要想在菜单选择中增加时令菜单怎么实现界面输入? link环境下制作一款<订餐软件>,要想在菜单选择中增加时令菜单怎么实现界面输入? 解决方案 可以用一个字段将时令菜和普通菜分开,不知道这样设计你满意不?

AngualrJS中的Directive制作一个菜单_AngularJS

说下我经常写菜单的方式: <ul> <li data-ng-class="{'active': highlight('/orders')}"> <a href="#/orders">Orders</a> </li> </ul> 菜单项是否高亮显示取决于controller中的highlight方法. vm.highlight = funciton(path){ return $locaiton.

巧用CSS的Border属性制作特效菜单

css|菜单 许多应用软件的主菜单都具有这样的效果,通常是暗色的,一旦鼠标移到菜单上,立即变明亮:鼠标不在菜单上时是平面的,一旦鼠标移到菜单上,菜单条立即变为立体,从而增强了菜单的效果.你是否也想使网页中的导航菜单产生这种迷人的效果?  上面这种菜单效果的制作思路是这样的:利用CSS属性可以动态改变的特点,我们先定义两组CSS,一组是鼠标不在菜单上的CSS,另一组是鼠标在菜单上用的CSS.再在onmouseover和onmouseout事件中分别调用不同的CSS就能实现本例的效果了.下面讲具体的

删除Linux后如何找回Windows启动菜单

删除Linux之后,Linux的LILO却仍旧留在系统之中,使得机器启动的第一个界面不能回到选择Windows的菜单. 本文要告诉你解决的方法: 随着Linux的影响越来越广泛,许多电脑爱好者也开始在自己的爱机上安装Linux.于是,硬盘上除了原来的Windows系统之外,还要加上一个Linux,开机时看到的第一个操作系统选择菜单也变成了Linux的LILO或GRUB. 一段时间之后,由于实在不习惯使用Linux,或者硬盘空间紧张等原因,一些人又决定删除Linux.虽然删除Linux的过程很顺利

在PowerPoint2013中制作数学图形立体矩形的简单方法

  PowerPoint2013中制作立体矩形时,如果直接用插入形状的方法绘制,那么是很难的事.在制作数学图形时,立体矩形是最常见的.难道就没有其他可绘制的方法吗?其实不然,下面通过实例为大家介绍下具体的绘制过程,新手朋友们不要错过. 简要概述 首先绘制矩形,按住Shift键,可以画出正方形.接着设置形状效果,有阴影.映像.发光.柔化边缘.棱台和三维旋转可供选择,本例选择的是三维旋转,并设置下X.Y和Z轴的旋转角度,修改深度大小为250磅,并设置曲面图的颜色.关闭窗格,设置完成. 步骤如下 启动