数据恢复,长春数据恢复,长春RAID数据恢复,硬盘数据恢复
  • 首页
  • |公司简介
  • |服务报价
  • |客户服务
  • |技术优势
  • |服务项目
  • |成功案例
  • |新闻中心
  • |联系我们
新闻中心
  • 数据恢复资料
  • UNIX相关知识
  • Oracle相关知识
  • Linux相关知识
  • 数据恢复技术
  • 数据安全文章
  • 病毒防护知识
  • IT行业新闻
联系方式

吉林省百洋数据科技有限公司
地址 :吉林省长春市朝阳区工农大路1313号百脑汇4F07
电话 : 0431-85132526

                0431-81008822
手机 : 13844859652
                 13596035687

QQ   : 883999
         450495

经典案例
  • 东北师大
  • 长春某小学
  • 某上市服务公司
  • 沈阳鼎风
  • 解放公司
  • 吉林省白河林业局
  • 某卫生厅卫生监督所
  • 某软件与技术服务股份有限公司
  • 吉林汽车制动厂IBM服务器数据恢复
  • IBM服务器数据恢复
最新咨询
  • 数据安全制度
  • 防病毒网关
  • 威胁数据安全的主要因素
  • 360公司决定正式起诉卡巴斯基
  • 数据安全的防护技术
  • 磁盘阵列
  • 关于Unix系统崩溃问题解决方法
  • unix和linux管理员密码遗忘后的解决办法
  • Vxfs文件系统解析
  • Oracle中归档模式的定义
在线交流 
技术支持
技术支持
24小时服务热线
0431-85132526
您现在的位置:首页 > 新闻中心 > 数据恢复资料 > UNIX相关知识

找回FreeBSD的bootmgr以及安装grub

更多
点击次数:  更新时间:2010-02-27 17:44:10  【打印此页】  【关闭】
metinfopageStart

一、找回freebsd的bootmgr:

  计算机装的是双系统,xp和freebsd.原来是FreeBSD 的BOOTMGR.后来重装了xp.MBR已经被重写了,打算装回FreeBSD 的BOOTMGR。

  请出Acronis Disk Director 10

  把FreeBSD的分区激活为启动作用分区,然后启动FREEBSD。

  刚开始用sysinstall重新设置bootmgr,但是提示有错误,在网上看了很多相关的说法,没有一个说到解决的办法,后来用google关键词"freebsd bootmgr"找到一位网友的解决办法:

  #fdisk /dev/ad0 /mbr

  #sysctl kern.geom.debugflags=16

  然后#sysinstall->configure->fdisk->ok->将FreeBSD分区激活,就是选择 FreeBSD的slice->按 s->按w->选择 bootmgr->确定,然后就应该提示你 操作成功了:)

  然后应该就安装成功了,然后reboot。

  呵呵,熟悉的界面回来了!!

  二、安装grub:

  第一步,我们需要安装 Grub,可以通过 Ports 安装:

  [root@tianlap.dirk.sh:~]# cd /usr/ports/sysutils/grub

  [root@tianlap.dirk.sh:/usr/ports/sysutils/grub]# make install clean第二步,我们需要准备镜像文件和菜单文件:

  Grub 把镜像文件安装到了 /usr/local/share/grub/i386-freebsd 目录下,我们需要将相应的文件拷贝到 grub 的主目录,也就是 /boot/grub 目录。

  [root@tianlap.dirk.sh:~]# mkdir -p /boot/grub

  [root@tianlap.dirk.sh:~]# cp -Rf /usr/local/share/grub/i386-freebsd /boot/grub/编辑一个 Grub 菜单文件 menu.lst,以我的环境为例:

  default 1

  timeout 3

  title Microsoft Windows 2000 Advanced Server

  root (hd0,0)

  makeactive

  chainloader +1

  savedefault

metinfopageEndmetinfopageStart

title FreeBSD 6.2 Release

  root (hd0,1,a)

  kernel /boot/loader

  makeactive

  savedefault注意:hd0 是在 /boot/grub/device.map 文件中列出的对应到真实硬盘的映射符号,我的真实硬盘是 /dev/ad0。

  第三步,我们需要让 FreeBSD 允许 Grub 将数据写到硬盘 MBR 中,这需要临时打开 FreeBSD 的以下开关(否则会在 Grub 安装的时候报告 Error 29: Disk write error):

  [root@tianlap.dirk.sh:~]# sysctl kern.geom.debugflags=16最后,我们要将镜像文件和菜单安装到硬盘引导区中(我的硬盘是 /dev/ad0):

  [root@tianlap.dirk.sh:~]# grub-install /dev/ad0或者可以使用 Grub 的命令工具:

  grub> find /boot/grub/stage1

  (hd0,1,a)

  grub> root (hd0,1,a)

  Filesystem type is ufs2, partition type 0xa5

  grub> setup (hd0)

  Checking if "/boot/grub/stage1" exists... yes

  Checking if "/boot/grub/stage2" exists... yes

  Checking if "/boot/grub/ufs2_stage1_5" exists... yes

  Running "embed /boot/grub/ufs2_stage1_5 (hd0)"... 17 sectors are embedded.

  succeeded

  Running "install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,1,a)/boot/grub/stage2

  /boot/grub/menu.lst"... succeeded

  Done.

  本方法适合解决先装FreeBSD后装WIN系统的BOOTMGR丢失的问题。

metinfopageEnd
上一条:Vxfs文件系统解析
下一条:FreeBSD下编译升级内核三种方法
联系我们|在线留言|友情链接|会员中心|站内搜索|网站地图
  • 百洋科技 版权所有 2008-2009 吉ICP备09006031号-2
  • 地址:吉林省长春市工农大路1313号百脑汇4F07 邮编:130500
  • 电话:0431-85132526 QQ:883999 Email:admin@baiyangdata.com

Powered by MetInfo 4.0 © 2008-2011 www.MetInfo.cn