设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 操作系统 >> 经验技巧 >> 利用Boot Manager让Vista与Linux双启动
精品推荐
经验技巧点击TOP10
·FAT32转换NTFS的方法
·批处理完全教程
·Windows 2000,Windows XP,Windows 2003 系统重新封装参考资料
·网吧操作系统制作与优化2007最终版
·局域网内共享文件 提示没有访问权限的问题
·批处理命令 xp服务优化
·ATI显卡BUG,WOW黑屏解决方法
·制作Windows XP和Vista双系统启动菜单
·同一分区下安装XP和Vista的方法
·微软操作系统进程详解
操作系统点击TOP10
·Windows NT/2000/XP 出现蓝屏并显示“STOP 0x0000007f”错误
·FAT32转换NTFS的方法
·2000、XP、2003所有注册表设置
·批处理完全教程
·如何改变桌面等C盘文件的路径
·Windows 2000,Windows XP,Windows 2003 系统重新封装参考资料
·只转两圈 加快Windows XP启动速度
·使用BCDEdit修改Windows Vista启动菜单
·Linux 内核文件系统与设备操作流程分析
·Windows Vista 激活不求人
精选专题

利用Boot Manager让Vista与Linux双启动

作者: 来源: 时间:2008-1-8 10:56:56

利用Boot Manager让Vista与Linux双启动(1) 其实把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.

共2页 9 7 [1] [28 :>

利用Boot Manager让Vista与Linux双启动 相关文章:
利用Boot Manager让Vista与Linux双启动 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com