新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 网络学院 > 操作系统 > Unix系统 > FreeBSD教程 > 正文:用 NT loader 来启动 FreeBSD

用 NT loader 来启动 FreeBSD

新客网 XKER.COM 2008-01-21 来源:新客网整理 佚名 收藏本文

【新客网FreeBSD教程】Q: 我该如何使用 NT loader 来启动 FreeBSD?

A: 以下所描述的程序在 2.2.x 和 3.x(使用 3-stage 开机模式)系统之间有相当大的不同。

最普遍的想法是把你原本 FreeBSD root 分割区的第一个磁区拷贝到 DOS/NT 分割区里的一个档案内。
假设你命名它为: c:bootsect.bsd (由 c:bootsect.dos 授意而来),接著你可以编辑c:boot.ini 档案。
内容如下:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Windows NT"
C:BOOTSECT.BSD="FreeBSD"
C:="DOS"

对 2.2.x 版本的系统来说,此程序假设 DOS,NT,FreeBSD,或其他作业系统已经被安装在 <同一个> 磁碟的各自分割区。本例中我的 DOS & NT 是在第一 个分割区而 FreeBSD 在第二个。我也把 FreeBSD 安装成由 native partition 启动,而不是从磁碟的 MBR。

Mount 一个 DOS 格式化的软碟(假如你已经转换到 NTFS)或 FAT 分 割区到 /mnt:

# dd if=/dev/rda0a of=/mnt/bootsect.bsd bs=512 count=1


重新开机进入 DOS 或 NT。NTFS 使用者把 bootsect.bsd 以及/或 bootsect.lnx 从软碟拷贝到 C:。
修改 boot.ini 的属性(存取许可):

C:> attrib -s -r c:boot.ini


编辑并从上述 boot.ini 的□例加入相关适当的项目,再把属性回复 :

C:> attrib s r c:boot.ini

假如 FreeBSD 是由 MBR 启动,在你重新设定从哪个 native 分割区启动後 ,用 DOS 的 "fdisk" 命令回复它。

对 FreeBSD 3.x 版本的系统而言步骤就简单多了。

假如 FreeBSD 是跟 NT 启动区安装在同一个分割区,将 /boot/boot1 拷贝成c:bootsect.bsd ,若 FreeBSD 跟 NT 启动区安装在不同分割区,则将 /boot/boot0 拷贝成 c:bootsect.bsd 。然後参照前面描述修改 c:bootsect.ini 这个档案。

收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐