快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

500网:在FreeBSD4.x中制作启动菜单



matth500网ew@bsd:/tmp# wget http://www.cnf500网ug.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/loader500网.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 显示菜单

现在从新启念头器你就可500网以在你的FreeBSD4.x中看到漂亮的启动菜单了,步骤是不是异常简单呢?!

阐明:因为为了支持FreeBSD4.x,以是我所改动的这个beastie.4th已经不支持开启ACPI的功能了,以是启动菜单中的第2项实际上与第1项的功能是相同的。别的,这个启动菜单只是FreeBSD的启500网动菜单,用于选择FreeBSD的启动要领,以是与一样平常的OS Loader不合的是它不能启动其它操作系统。

着末附上我机械(FreeBSD 4.5 Release)上的启动菜单:

您可能还会对下面的文章感兴趣: