免费注册 查看新帖 |

Chinaunix

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

使用Windows Vista引导Linux [复制链接]

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-20 17:56 |只看该作者 |倒序浏览

作者:Comeshappy  出处:www.linuxdiyf.com   
  Vista引导系统的方式已经不同于之前的ntldr,本文中没有深入研究该引导方式,但是给出了一个可行的使用Vista引导Linux的方式。
  不过我们首先来简单地说一下Vista中的引导方式。在Vista当中,所有的引导信息都被存储在称为BCD(启动配置数据、Boot Configuration Data),而并非之前的boot.ini文件当中,如果想要更改引导信息就必须更改BCD当中的内容。
  好,下面言归正传,我们来讲述如何通过更改BCD来达到使且Vista引导Linux的目的。首先,想要通过Vista引导Linux,我们必须获得Linux的引导程序,因为之前是使用Grub引导Linux,并且Grub是写到MBR当中去的,所经我们首先在Linux中使用工具dd将引导信息拷贝出来,具体的方法是:
  dd if=/dev/sda of=/home/talent/fedora.lnx bs=512 count=1
  其中/dev/sda是你安装启动信息的硬盘的设备名称,/home/talent/fedora.lnx是备份文件的名称。这个时候将fedora.lnx拷到移动设备上方便之后转移到Windows 当中使用。
  接下来便可以安装Vista,安装完成之后将fedora.lnx拷贝到C:\目录下,接着便可以更改BCD的内容了。Vista内置的BCDEDIT可以完成这些工作。请经管理员权限运行该程序,并执行经下命令。
  bcdedit /create /d "Linux" /application bootsector
  命令结果应该会返回一个GUID,后面的命令用到这个GUID
  运行以下命令设置Linux引导扇区备份所在的分区:
  bcdedit /set {GUID} device partition=C:
  然后指定引导扇区备份的路径:
  bcdedit /set {GUID} path linux.bs
  最后设置Linux菜单项在启动菜单的位置:
  bcdedit /displayorder {GUID} /addlast
  命令完成之后,重启,此时应该可以看到启动选项里多了Linux。

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/31/showart_501295.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP