LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1152|回复: 7

怎样用Windows的OS Loader引导FreeBSD?

[复制链接]
发表于 2004-5-22 17:06:25 | 显示全部楼层 |阅读模式
有没有象Linux一样的dd命令?
发表于 2004-5-22 18:04:51 | 显示全部楼层
试试不就得了?
发表于 2004-5-22 19:21:17 | 显示全部楼层
windows 自身应该不支持多引导吧.
要不用WIN的第3方工具

FREEBSD的不行吗?
发表于 2004-5-22 20:34:13 | 显示全部楼层

Windows2000、Xp都可以呀!

我就是用Xp引导的freebsd。
dd命令用法和linux下一样的.把生成的文件(boot.bsd)拷贝至Windows系统盘下(c盘)。boot.ini文件中加入以下语句即可:
C:\boot.bsd="Freebsd Loader"
发表于 2004-5-22 22:07:23 | 显示全部楼层
最初由 well 发表
windows 自身应该不支持多引导吧.
要不用WIN的第3方工具

FREEBSD的不行吗?


狂晕!
发表于 2004-5-22 22:08:22 | 显示全部楼层

回复: 怎样用Windows的OS Loader引导FreeBSD?

最初由 philipsea 发表
有没有象Linux一样的dd命令?


和Linux一样。

为什么不自己试一下?
发表于 2004-5-22 23:10:47 | 显示全部楼层

回复: Windows2000、Xp都可以呀!

最初由 iSnoopy 发表
我就是用Xp引导的freebsd。
dd命令用法和linux下一样的.把生成的文件(boot.bsd)拷贝至Windows系统盘下(c盘)。boot.ini文件中加入以下语句即可:
C:\boot.bsd="Freebsd Loader"


网上有不少文介绍过用dd命令导出/盘的第一个扇区到boot.bsd文件,但
我在FreeBSD5.2.1下使用该方法,在windows2000下并不能成功引导。

分析一下FreeBSD的启动过程:/boot下有boot0、boot1、boot2三个文件,FreeBSD启动的过程为:boot0->boot1->boot2,其中boot0为系统写入MBR的内容(如果你在安装FreeBSD时选择将启动信息写入MBR,实际上就是将该文件的内容写入那里),系统启动,首先从boot0开始,boot0会告诉系统到何处找boot1,boot1中包括了BSD分区的盘符标识等信息,有了这些信息,系统就能找到boot2,接下来boot2完成一些初始化工作,将控制权转交给Loader,Loader工作是按需要启动内核,到些系统全面启动起来。
所以我尝试将boot1做为OS Loader的引导文件,来引导FreeBSD,经实验成功启动了FreeBSD。
 楼主| 发表于 2004-5-23 18:46:15 | 显示全部楼层
LYOO的方法我也在2000下面试过了。好使。
把/boot/boot1拷贝到C盘根目录下,修改boot.ini文件加入
C:\boot1="FreeBSD"
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表