解决Linux和Windows双系统的问题

评论:统治者有长处和短处。虽然它可以在Linux上工作和玩,但计算机只为人类服务。如何方便和如何操作,Linux和Windows也安装了。
在本文中,Windows使用XP和Linux来选择Ubuntu,但实际上,基本思想是相同的:Linux现在流行的引导程序是。XP和NT ntloa。





这把尺子有优点,一英寸短。虽然它可以在Linux上工作和玩,但计算机只是为人类服务。如何使之方便,如何操作系统也是如此。Linux和Windows都已安装。

在本文中,Windows使用XP和Linux来选择Ubuntu,但实际上,基本思想是相同的:Linux现在流行的引导程序是。XP和NT ntloader ..

本文在Ubuntu论坛提倡这种制导方式的使用:ntloader -> GRUB ->胜利/林,但有的朋友说,考虑到启动Windows,而ntloader没有考虑指导的窗户外其他系统。此外,对ntloader指导复杂的使用。由于使用向导很简单。在这里,我使用蛴螬作为引导程序。

首先添加基本知识:启动过程了解Linux。此外,必须有一个XP安装CD和Ubuntu。(ubuntu LiveCD,用来安装硬盘分区和恢复MBR)。才开始知道以下事实:(1)当PC BIOS加载启动,随后在MBR引导加载,这可以ntloader bootloader,或者GRUB。(2)Windows系统安装,安装程序将写入到MBR ntloader Bootloader。(3)蛴螬可以安装到MBR中,也可以安装在其他位置。但是ubuntu LiveCD安装在MBR中的默认。

因此,问题就出现了:我们如何才能确保双系统正常启动如果重新安装一个系统,我们如何确保其他系统不受影响这就是这里的问题。

第一次安装

安装Windows,然后安装Linux。使用此命令不仅是为了避免ntloader重写GRUB(即使引入覆盖,有解决方案,在后面),但由于Linux可以把Windows扩展DOS分区中的不。此外,当安装Linux时,蛴螬将检测现有的分区,从而生成加载Windows系统的适当启动选项。

有一点要注意的是文件系统,这个方法可以采用:在安装Windows的开始时,将Linux在一个有计划的空间中放入一个区域,安装完Linux后将该区域删除,然后再重新创建多个分区。新的Ubuntu的LiveCD做傻瓜,不要安装有问题。

恢复MBR

与Linux,Windows将安装更频繁,和MBR将超载后被重新加载,使Linux系统不能引导。为了解决整个问题,必须恢复以前的MBR。重新安装Linux。没有问题。蛴螬将检测现有的Windows分区。

第一个备份MBR,使用DD命令驱动前446个字节的第一个扇区保存。在重新安装Windows后恢复MBR。需要使用Linux引导光盘。开始输入命令行,将保存的MBR文件挂载到分区中,然后使用DD命令还原它。(我注意的是SCSI硬盘,所以是SDA,HDA)IED硬盘

备份MBR:

# DD如果= / dev / SDA = /启动/ boot.nnnn BS = 446数= 1

恢复MBR:

# DD如果= /启动/ boot.nnnn = / dev / SDA BS = 446数= 1

-为什么不是512,主引导扇区是一个扇区(512字节)

只有第一个446字节的主引导扇区的备份文件boot.nnnn改写成主引导扇区。

boot.nnnn是整个主引导分区的备份在我们安装Linux。如果我们做的

所有这512个字节都写入主引导扇区,以及安装了Linux后更改的硬盘。

DPT表也被破坏。

主引导记录,其中一些书是用主写的。

我认为可以分为三个部分,MBR +部门+幻数(446 + 64 + 2 = 512)

这就是为什么MBR备份指定BS = 512或BS = 1K,数= 1。那么如何恢复BS = 446计数= 1。经常看到指令的446部分内不恢复,DPT的恢复。第一条指令通常是MBR CLI…这项研究更有趣。