免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4614 | 回复: 13
打印 上一主题 下一主题

vista旗舰版与freebsd7.1如何共存? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-02-11 14:38 |只看该作者 |倒序浏览
我本本160G的硬盘分了两个主分区:第一主分区C盘先装的Vista系统,逻辑盘为D、E、F,共占用了100G。第二主分区60G留给Freebsd。

装完Vista之后正常启动,后来又装Freebsd,安装的时候选择了Bootmanager,启动之后按F1进不了Vista,只能按F3进Freebsd?

请问如何处理,才能进Vista。怎么样才能在Freebsd下删掉Bootmanager,然后在vista下用grldr启动Freebsd?

附注:我曾在台式机上安装过win2003和freebsd7.0共存,安装方法上面的一样,原以为Vista和Freebsd也可以的,没有想到进不去了……


解决方案:
1、硬盘分区,先分给Vista 100G,余下的先不做任何操作。

2、安装Vista,破解的时候用Vista loader2.15,它解决了与Grub4dos的grldr的冲突。正版的Vista略过。

3、在Vista下载Grub4dos,解压后把grldr、grub.exe放入C盘根目录,用批处理自动把grub4dos装入Vista启动项(非MBR)。
@echo off
rem by lianjiang
cls
echo.
echo 请以管理员身份运行。
echo.
pause
set gname=GRUB for DOS
set vid=
set timeout=5
bcdedit >bcdtemp.txt
type bcdtemp.txt | find "\grldr.mbr" >nul && echo. && echo BCD启动项中已有grub4dos的项目,无需再安装。&& pause && goto exit
bcdedit /export "Bcd_Backup" >nul
bcdedit /create /d "%gname%" /application bootsector >vid.ini
for,/f,"tokens=2 delims={",%%i,In (vid.ini) Do (
     set vida=%%i
)
for,/f,"tokens=1 delims=}",%%i,In ("%vida%") Do (
     set vid={%%i}
)
echo %vid%>vid.ini
bcdedit /set %vid% device partition=%systemdrive% >nul
bcdedit /set %vid% path \grldr.mbr >nul
bcdedit /displayorder %vid% /addlast >nul
bcdedit /timeout %timeout% >nul
if exist grldr.mbr copy grldr.mbr %systemdrive%\ /y && goto exit
echo.
echo 稍后请自行把grldr.mbr拷贝到%systemdrive%\根目录
echo.
pause
:exit
del bcdtemp.txt >nul

把上面的代码复制另存为setup.bat,放到C盘根目录下,然后以管理员身份运行CMD(C:\windows\system32\cmd.exe)下面为Dos下命令:
cd \
setup.bat
完了之后,把Grub4dos里面的grldr.mbr、Menu.lst复制到C盘根目录下。修改menu.lst为以下内容:

color black/cyan yellow/cyan
timeout 30
default /default

title Windows Vista
fallback 1
find --set-root /bootmgr
chainloader /bootmgr
savedefault --wait=10

title Freebsd7.1
fallback 2
rootnoverify (hd0,2)
chainloader +1

title commandline
commandline

title reboot
reboot

此处特别说明:原以为Freebsd装在第二个主分区,应该是这样的:rootnoverify (hd0,1),事实证明是错的,rootnoverify (hd0,2)是正确的。
后来在Freebsd的Fdisk下面看到Vista C盘和扩展分区分别:acds1和acds2,Freebsd的分区是acds3,所以我想其中可能原因是Vista的一个扩展分区也被认为是一个主分区了。故而Grub启动Freebsd就是第三个主分区(hd0,2)了。

4、安装Freebsd,在选择bootmanger的时候,一定要选择第三项,不修改MBR。安装完了重启之后你会发现直接进Freebsd了,没有如期出现Grub的选项。此时不必害怕又失败了。因为在安装Freebsd的时候已经把Freebsd所在的分区设置成活动的可以启动的分区了。

5、激活C盘为启动分区:在Dos下或者Winpe环境下用磁盘分区工具把C盘设置成可以启动分区就可以了。

Ok,到此就可以进入Grub菜单选择系统了!!!

[ 本帖最后由 waveflowers 于 2009-2-14 12:00 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-02-11 14:44 |只看该作者
记得原先 2000 和 2003 都可以进故障恢复控制台用 fixmbr 跟 fixboot 命令。
实在不行,DOS 3.30 以上版本那个 fdisk /mbr 也能用。确认 MBR 没问题,再把 Vista 分区设为活动就可以了。
声明:喂死它没玩过,不清楚。



[ 本帖最后由 langue 于 2009-2-11 14:47 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2009-02-11 18:46 |只看该作者
vista的那个启动manager很恶毒,不比以前的xp/2003啊

论坛徽章:
0
4 [报告]
发表于 2009-02-13 18:27 |只看该作者
请问有没有哪位高人可以让Vista和Freebsd共存啊???我已经反复装了好几次了!!!
最好是有成功的经验分享一下了,让大家都少走弯路。
如果我最后安装成功的话,我一定会把整个过程详细贴出来的!!!

论坛徽章:
0
5 [报告]
发表于 2009-02-13 18:29 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
6 [报告]
发表于 2009-02-13 19:02 |只看该作者

论坛徽章:
1
射手座
日期:2013-08-21 13:11:46
7 [报告]
发表于 2009-02-13 23:38 |只看该作者
貌似的Vista的启动引导程序变了,Ubuntu都不能跟Vista共存......
为啥要用Vista呢?没看出哪里好.还是用Win2003

论坛徽章:
0
8 [报告]
发表于 2009-02-14 01:31 |只看该作者
原帖由 egmkang 于 2009-2-13 23:38 发表
貌似的Vista的启动引导程序变了,Ubuntu都不能跟Vista共存......
为啥要用Vista呢?没看出哪里好.还是用Win2003


一听说说 Vista 跟 Server 2008 用了相同的内核,再听说 Vista 的引导管理器跟原来的不兼容,我都不敢把手头 2003 的机器升级到 2008 了 :wink:

论坛徽章:
0
9 [报告]
发表于 2009-02-14 10:41 |只看该作者
多谢各位,我已经完全解决了这个问题!等一下我会把详细过程放在顶楼。

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
10 [报告]
发表于 2009-02-14 12:46 |只看该作者
个人认为:办法不错,只是不能称为“完美”,因为有两个问题没解决:
1、需要破解
2、要用第三方软件
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP