赛迪网 > IT技术 Linux > 系统管理
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

利用Boot Manager让Vista与Linux双启动

发布时间:2008.01.07 06:28     来源:赛迪网    作者:sixth

其实把Grub装在硬盘的MBR上就可以实现Windows和Linux的双启动。原先一直用Grub,但是Grub有一个缺点(其实是Windows的缺点)就是每次重装Windows都会把Grub覆盖。而Grub的恢复需要一张比较好的Linux安装光盘(比如Debian)或者带有Grub的系统修复光盘。

其实Windows的Boot Manager也可以启动Linux的。首先需要将Grub装在具体的Linux分区上(而不是硬盘MBR上),一般Grub安装时会有这样的选项。也可以手动将Grub装在Linux分区上,如果你的linux分区是/dev/hda2,也就是Grub中的(hd0,0):

# grub

grub> setup (hd0,1)

......

然后将/dev/hda2的头512 bytes读出来,写到文件linux.boot里(文件名随便取)。

# dd if=/dev/hda2 of=linux.boot bs=512 count=1然后想办法把linux.boot转移到windows的分区上,NTFS分区不好写,比较合理的方法是在Linux下通过网络拷贝到别的机器,或者是拷贝到U盘上,然后回到Windows拷贝回来。假设将linux.boot拷贝到了C:\linux.boot。

如果是Windows XP,接下来的双启动设置就很简单了,直接编辑C:\boot.ini文件,加上下面的内容就可以了:

linux.boot="Linux"

重新启动之后就可以看到Linux这个选项了,进入后应该出现Grub的菜单。但是Vista Boot Manager的配置没有这么简单。首先在命令行运行

bcdedit /enum all | find "{ntldr}"如果结果返回 identifier {ntldr},就用方案B,否则用方案A。方案A:

bcdedit /create {ntldr} /d "Linux"

bcdedit /set {ntldr} device boot

bcdedit /set {ntldr} path linux.bootbcdedit /displayorder {ntldr} /addlast

方案B(注意要根据第一个命令返回结果做相应修改):

C:>bcdedit /copy {ntldr} /d "Linux"

The entry was successfully copied to {bcfa924e-07e0-11db-9d86-accf6fd346a1}.

C:>bcdedit /set {bcfa924e-07e0-11db-9d86-accf6fd346a1} device boot

The operation completed successfully.

C:>bcdedit /set {bcfa924e-07e0-11db-9d86-accf6fd346a1} path linux.boot

The operation completed successfully.

C:>bcdedit /displayorder {bcfa924e-07e0-11db-9d86-accf6fd346a1} /addlast

The operation completed successfully.

重启之后就可以在Vista的启动界面看到Linux这个选项了。

(责任编辑:云子)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 如何制作Ubuntu Linux操作系统的本地源 (01-06) · 2007年度开源10大事件微软起诉Linux居首 (01-06)
· Ubuntu7.10性能大幅提升要与Vista决高下 (01-06) · 互通性仍是开放源代码在2008年的绊脚石 (01-06)
· Linux下更改网卡的物理地址Mac Address (01-03) · Linux操作系统备份压缩工具Tar使用说明 (01-03)
· Linux下Firefox播放Flash没有声音的错误 (01-03) · 实用技巧:移除Linux系统下不必要的服务 (01-03)
· Gnome desktop主菜单中添加自己的菜单栏 (01-03) · WMware虚拟机下如何增加一个虚拟的硬盘 (01-03)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 中小企业发展缓慢 电子商务存在的问题多
· 马云追加20亿投资淘宝 图谋电子商务霸主
· 国产ITIL运维先行者 四大厂商角力BI市场
· 企业信息安全解决方案 方正电子公文系统
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统