从windows XP 引导 FreeBSD 6.1

2009-05-13 03:43:33来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


很多人都常常遇到这样的问题,在自己上装了WINDOWS XP 或2000,和FREE BSD,我们开始安装都是先安装WINDOWS,然后再安装FREEBSD;原因是因为WINDOWS安装的过程中不会探测在这机子有没有其他类型的操作系统,当安装完WINDOWS之后发现无从引导FREEBSD。有人建议安装一个grub,有人说用fdisk激活FREEBSD分区,当然方法有很多。我的做法是:
1、从FREEBSD的第一张安装光盘的boot目录下找到boot1拷到c:\下。(有人说FREEBSD要拷boot0,我没有拷,一切正常,如果用boot0在启动时无法进入)
2、修改WINDOWS的boot.ini.
这个文件通常是不可见的,它位于c:\下,简单的做法:右键点击我的电脑->属性->高级->在启动故障恢复 设置->编辑 在文件的末尾加上下面这一行:
c:\boot1="Free BSD 6.1 "
保存。
3、重新启动,选择 Free BSD 6.1 就可以进入 FREEBSD了。

注释:
boot0 由于在MBR中的程序只能有446字节长, 分区表和MBR末端的0x55AA标识也要挤占一些空间。
boot1 因为它再多也只能有 512 字节,只能识别储存着分区信息的 bsdlabel, 及寻找执行 boot2。
boot2 稍微有点加强,能够理解 FreeBSD 的文件系统以便于寻找里面的文件, 能提供选择内核和加载器的简单界面。



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/18248/showart_132496.html

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Mercury WinRunner 工具介绍

下一篇:试着做个双adsl负载均衡