windows系统和linux双系统,如何安装Windows和Linux双系统

a70066feb5eec141d39b5035da9da102.png

我最近安装了系统两天,并积累了一些经验.

我一直使用win7,但是现在我需要使用Linux操作系统作为开发环境. 虚拟机的容量始终有限,因此我计划安装双系统. 以前,系统的安装一直是我的一个谜,为什么系统需要各种启动程序?双系统和单系统之间有什么区别?当我遵循教程时,有时我会经常遇到一些问题并且失败,而且我不知道如何解决. 毕竟,我不知道如何启动计算机. 在完成以下博客后,您将不知道在安装系统时正在做什么,并且可以在遇到问题时想到出了什么问题.

计算机如何启动:

5-768-png_6_0_0_135_22_623_466_893.25_1263.375-1027-0-0-1027.jpg

简单来说,计算机启动BIOS自检后,它将读取BIOS中启动列表序列中第一个存储设备的第一个扇区(也称为MBR)中的信息,而该扇区信息存储分区表和用于引导和加载系统的引导加载程序. 引导管理器的一部分放在mbr中,另一部分放在其他扇区中,并由mbr调用;因此,您只需要安装一个双系统即可. 在安装了两个系统之后,请使用引导管理器中的配置文件来配置引导以启动两个系统. Windows使用的引导加载程序是nltdr,对于ubuntu或centos,使用grub2. 这是先安装Windows,然后再安装linux,因为每次将系统安装在同一硬盘上时,硬盘的第一个扇区(mbr)都会被修改,这将导致引导加载程序被修改,即安装先安装Windows,再安装linux,这将导致linux启动程序覆盖Windows,因为linux grub的安装更加方便,因此请随后安装Linux.

接下来,讨论安装过程

安装过程可以参考本文: 注意!注意!不要在本教程的最后使用[boot repair],最好直接在centos下使用grub配置:

75e5a30ebd7bffdd1e6781eed9464a77.png

到达此处时,如果发现在安装后启动了系统,则发现除了问题以外,grub的开头还有一个命令行,这主​​要是未配置grub好. 了解有关grub的更多信息. 百度百度可以解决它,通常这是一个小问题. 我找到了

对grub感兴趣的人

查看此博客:

3b923cfd45d58ebcf45e67ad49b17430.png

此手册非常详细,不建议使用,它是grub2手册的一部分:

其他一些问题:

1. 双系统安装可能会失败

1e883d183a1accf1d170d4dfddc3adad.png

确保下载系统映像已完成,并且引导磁盘已完成,并且安装过程已完成. 我的系统几次跳到安装过程中的桌面上,这给我一种幻想,即安装已完成,只需重新启动Hung up,然后发现未安装许多文件即可.

2. 多个硬盘时应注意两个问题:

(1). 如果将所有系统都安装在两个硬盘上,则在安装第二个系统时,请确保[bootloader]的安装位置在硬盘的第一个扇区的分区中(对于ubuntu,它是/ dev / sda(不是与/ boot对应的分区(您以后划分的分区)以覆盖之前的系统启动加载程序.

(2)如果将其安装在其他硬盘上,则只有将其放在第一个扇区(如1)中时才会被覆盖. 这时,从BIOS引导的哪个硬盘将称为的引导加载程序. 哪个硬盘并将其夹在相应的系统中. 3. bios的UEFI和LEGACY以及硬盘的MBR和GPT的整个教程完全基于mbr格式的分区表. 随着磁盘容量的增加,许多计算机现在使用GPT格式的分区表. uefi是一种新的BIOS启动方法. 此启动方法通常用于gpt分区表格式的硬盘. 实际上,uefi也与mbr兼容. 我看到有人在uefi启动下安装Windows,然后在uefi启动下安装ubuntu导致双系统安装失败. 相应的系统只能在不同的启动模式下启动,因此您只能在BIOS上调整启动模式. 我在这里不太明白. 可能是因为系统安装在UEFI下. 默认情况下,修改GPT表后,会在非UEFI下修改mbr?我觉得两个分区表的结构有所不同. 您可以查看(). 简而言之,最好以相同的模式安装系统.

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-290762-1.html

安装WINDOWSLINUX双系统方法 linux一些术语 PXE服务器配置 相比LinuxWindows会比较频繁地重装,重装之后的mbr会被覆盖,从而无法引导linux系统。解决整个问题只需要恢复以前的MBR。重装Linux则不存在任何问题。因为grub会检测到已有的windows分区。   首先备份mbr,使用dd命令将硬盘第一个扇区的头446字节"抓"下来保存。之后重装完windows之后再恢复mbr。这需要用到linux启动光盘。启动进入命令行,挂载那个被保存的mbr文件所在的分区,然后用dd命令恢复就可以了。(注意我的是SCSI硬盘, 所以是sda, IED硬盘为hda)   备份MBR:     # dd if=/dev/sda of=/boot/boot.NNNN bs=446 count=1      恢复MBR:     # dd if=/boot/boot.NNNN of=/dev/sda bs=446 count=1        -为什么不是512呢,主引导扇区是一个扇区(512字节呀)?     -只把主引导扇区的备份文件boot.NNNN的前446个字节重写入主引导扇区。     boot.NNNN是我们在安装Linux之前整个主引导分区的备份。如果我们把512个字节全部写入主引导扇区就可能会把安装Linux后改变了的硬盘DPT表也破坏掉。     MBR-> Main/Master Boot Record, 有些书上是写成Master的。   我认为可以分成三个部分吧,MBR+DPT+MagicNumber(446+64+2=512)      这也就是为什么进行MBR备份的时候要指定bs=512或者bs=1k,count=1的原因。然后恢复时经常看到HOWTO里面是bs=446 count=1。这个446就是指令部分的恢复,不是DPT的恢复。往往MBR里面的第一个指令是cli...研究起来是比较有意思的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值