Vista引导系统的方式已经不同于之前的ntldr,本文中没有深入研究该引导方式,但是给出了一个可行的使用Vista引导Linux的方式。
不过我们首先来简单地说一下Vista中的引导方式。在Vista当中,所有的引导信息都被存储在称为BCD(启动配置数据、Boot Configuration Data),而并非之前的boot.ini文件当中,如果想要更改引导信息就必须更改BCD当中的内容。下面是一些关于BCD的参考资料。
Boot Configuration Data Editor Frequently Asked Questions
Boot Configuration Data in Windows Vista
Boot Configuration Data on MSDN
好,下面言归正传,我们来讲述如何通过更改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。
分享到:
相关推荐
monta vista linux2.4.18移植文档合集,可是花大价钱买来的哦,珍藏,包括: 嵌入式Linux开发工具的使用.pdf 嵌入式Linux系统集成.pdf 嵌入式Linux系统开发过程.pdf 实验一 RedHat Linux7.pdf 实验二 准备交叉开发...
标题“硬盘引导Linux镜像”涉及的是在个人计算机上通过硬盘来启动Linux操作系统的方法,这通常用于多系统环境,即在同一台电脑上安装了不止一个操作系统。以下是对这个主题的详细解释: 首先,Linux镜像是包含了...
【NT6.x引导Linux】 在计算机领域,NT6.x指的是Windows Vista、Windows 7、Windows 8、Windows 8.1以及Windows 10等基于NT内核的操作系统。这些系统通常采用自己的启动加载器(Boot Manager)来引导操作系统。然而...
标题“windows如何引导linux.docx”涉及到的主题是如何在安装了Windows操作系统的计算机上配置引导程序,以便能够同时启动Linux(此处以Ubuntu为例)。这是一个常见的需求,特别是对于那些希望在同一台电脑上使用两...
标题中的“另类简单方法-实现NT6.x引导Linux的多系统方法”指的是在Windows NT6.x(包括Windows Vista、Windows 7、Windows 8、Windows 10等)操作系统中,通过特定步骤来实现与Linux系统的共存,并且让NT6.x的引导...
- **重新安装Vista引导加载器**: - 转到“Manage Bootloader”页面,选择“Reinstall the Vista Bootloader”。 - 点击“Reinstall the Vista Bootloader”,然后点击“Write MBR!”完成操作。 #### 5. 特别注意...
在描述中提到的“可安装windows linux各种”,意味着EasyBCD2.3支持多平台的引导安装。这在多系统环境下非常实用,比如用户希望在一台电脑上同时安装Windows和Linux操作系统,通过EasyBCD可以方便地设置两个操作系统...
6. **Vista/Win7的BCDEdit操作**:对于Windows Vista及以后的版本,EasyBCD提供对BCDEdit的图形化界面,简化了高级引导配置。 在使用EasyBCD时,你需要确保正确地识别出你的系统分区,并在添加或修改引导项时注意...
### Ubuntu、Windows XP、Windows Vista 三系统启动引导教程 #### 序言 随着操作系统的多样化,越来越多的技术爱好者选择在一台计算机上安装多个操作系统以满足不同的需求。本文将详细介绍如何在一台计算机上安装...
- LinuxX: "LinuxX"可能指的是适用于多种Linux发行版的驱动,因为Linux内核通常对硬件有良好的支持,驱动可以跨多个版本和发行版使用。Realtek通常会提供开源的驱动代码,以适应Linux的开源精神和社区开发模式。 3...
在Windows操作系统环境下,用户可以通过GRLDR来引导Linux系统,这为多系统环境的管理提供了便利。 首先,GRUB是一个开源的、多操作系统的引导加载器,它允许用户在启动计算机时选择要运行的操作系统。GRUB最初设计...
Grub4DOS是一种开源的多系统引导加载程序,它可以在MS-DOS或兼容的操作系统环境中运行,并能够启动多种类型的现代操作系统,包括但不限于Windows XP、Vista、7以及Linux等。Grub4DOS的优势在于其灵活性和强大的功能...
EasyBCD是一款强大的引导管理工具,专为解决多操作系统共存问题而设计,尤其是Windows Vista与MacOS之间的共存配置。这款工具的核心功能是通过图形化的用户界面来简化复杂的BIOS(基本输入输出系统)和MBR(主引导...
5.Chameleon 可引导Windows,Linux,Mac OSX程序 6.Chameleon 支持引导Mac os非常方便,可完全代替tboot、CHAIN0,拒绝"no hfs partition found" 7.Chameleon 支持多硬盘引导HFS分区 8.使用Avlgomgr挂载光盘镜像,安全...
总的来说,配置VISTA的BT3启动菜单涉及到操作系统引导原理、MBR管理、第三方工具的使用,以及对系统配置的理解。这是一个涉及多个层面的技术操作,需要细心操作和一定的计算机知识。如果不确定,最好寻求专业人士的...
标题中的"beini硬盘安装方法+for+vista+win7.zip"表明这是一份关于在Windows Vista和Windows 7系统上使用Beini Linux通过硬盘进行安装的教程资料。Beini Linux是一个基于Debian的微型Linux发行版,常用于网络安全...
本文简介了如何在一块硬盘上同时安装多个操作系统,包括XP、Vista、MacOS、Linux等,并且能够实现各个操作系统之间的共存和互不干扰。文章主要介绍了多操作系统安装的必要性、安装前的准备工作、安装过程中的注意...
3. **BCD(Boot Configuration Data)**:这是Windows Vista及更高版本中引入的引导配置数据库,用于存储所有引导相关的信息。EasyBCD可以通过直观的界面来管理和编辑BCD数据。 4. **UEFI与Legacy BIOS**:UEFI是一...
5. **Bootcfg与Bcdedit**:在Windows系统中,Bootcfg是XP和Vista时代的引导配置工具,而Bcdedit是Windows 7及更高版本中的命令行工具,用于管理和配置Boot Configuration Data(BCD)存储,这包含了所有启动相关的...
1. 引导加载器:比如GRUB(Grand Unified Bootloader)用于Linux系统,而Windows使用的是Boot Manager。它们存储在硬盘的MBR(主引导记录)或GPT(GUID分区表)的EFI系统分区上,负责加载合适的系统分区上的启动扇区...