您的位置:新葡亰496net > 电脑系统 > 新葡亰496net双系统共存,如何安装Centos7

新葡亰496net双系统共存,如何安装Centos7

发布时间:2019-12-12 11:26编辑:电脑系统浏览(82)

    1.下载CentOS

    准备工具:U盘两个(U启动和CentOS引导),电脑一台

    登录CentOS官网:,点击“Everything ISO”进入下载页面。

    新葡亰496net 1

    此处我们选择一个iso文件,这里选择的是阿里云的镜像“http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-1611.iso ”因为链接比较快所以下载的也会比较快。

    新葡亰496net 2

    CentOS不像Fedora、Ubuntu默认会自动挂载NTFS磁盘,但是它可以利用NTFS-3G来实现挂载及读写。
    如有需求可参考本blog中的另一篇文章《CentOS6.3挂载读写NTFS分区》。

    2.下载UltraISO

    下载好CentOS的安装文件之后我们要做一个CentOS的引导盘,这里使用UltraISO,登录:,找到“Simp.Chinese”然后点击对应的下载项进行下载。

    新葡亰496net 3

    新葡亰496net 4vesamenu.c32.zip
    所需工具:
    一、UltraISO(用来制作 U 盘启动)
    二、CentOS 6.3 32 位系统镜像(建议下载bin版镜像)
    三、U 盘一只
    要求:U 盘容量 8G
    四、vesamenu.c32 文件——用来替换 CentOS 6.3 默认文件(附件中我提供了哦,解压缩后替换原来的文件)

    第一步 准备工作

    3.安装UltraISO

    接下来我们安装UltraISO,选择“我接受协议”,点击下一步,然后选择安装的路径和快捷方式的名称。

    新葡亰496net 5

    新葡亰496net 6

    新葡亰496net 7

    新葡亰496net,点击下一步,点击安装,点击结束。

    新葡亰496net 8

    新葡亰496net 9

    新葡亰496net 10

    安装步骤:
    一、制作 U 盘启动引导盘
    1、电脑插上 U 盘,打开 UltraISO 软件,文件---打开,选择你下载好的CentOS-6.3-i386-bin-DVD1.iso 文件,点启动--写入硬盘镜像,在硬盘驱动器里面选择你的 U 盘(看清楚,千万别选错),写入方式默认为:USB-HDD ,然后点格式化。格式化完成后,关闭对话框,然后再点写入,等几分钟,完成后,点返回,然后关闭 UltraISO。
    2、打开 U 盘根目录下面的 syslinux 文件夹,用附件中的 vesamenu.c32 替换里面原有
    的文件。
    3、删除 U 盘根目录下面的 Packages 文件夹(不删除也可以,如果你U盘空间足够大)
    4、把下载好的系统镜像 CentOS-6.3-i386-bin-DVD1.iso和CentOS-6.3-i386-bin-DVD2.iso 复制到 U 盘根目录下面。(不用改名字,安装时会自动识别)
    至此,U 盘启动盘制作完成,然后退出 U 盘,这个 U 盘现在已经可以用来安装 CentOS 6.3 了。
    二、安装 CentOS 6.3
    1、开机设置 U 盘第一启动,重启之后会出来安装界面:
    默认选择第一项,回车。
    2、出现安装过程中使用的语言界面:
    选择 Chinese(Simplified),简体中文,然后回车
    3、出现语言确认界面直接回车
    4、下面出现键盘模式选择界面:
    选择键盘模式,默认
    5、定位在 Hard drive 上, directory holding image此项不用填写,系统会自动去填写。(其实这项是搜索image目录下的install.img文件)选择 OK,按回车
    6、这里的/dev/sdb4 代表你的 U 盘分区,我们前面已经把系统镜像拷贝到 U 盘根目录下面了,这里系统会自动识别
    7、直接点 OK,会出现安装界面:
    点击下一步
    8、选择驱动器:
    选第一项
    9、设置计算机名:
    可以根据自己喜好填写
    10、设置时区:
    默认即可
    11、设置root密码(注意:如果你使用的密码过于简单,系统会自动提示,这里选择“仍然使用”
    12、为centos建立分区
    选择最后一项,自定义分区
    13、注意:这里可以看到磁盘信息,切忌要确定在自己所要分区的磁盘上分区,否则其他磁盘会被格式化。
    14、点创建,选择标准分区,点确定
    (1)创建swap分区
    文件系统类型:选择 swap
    允许的驱动器:只勾选自己电脑磁盘,把u盘取消掉
    大小:2048
    其它大小选项:固定大小
    (2)创建boot分区
    挂载点: /boot
    文件系统类型:ext4
    允许的驱动器:只勾选自己电脑磁盘,把u盘取消掉
    大小:100MB
    其它大小选项:固定大小
    (3)创建根分区
    挂载点: /
    文件系统类型:ext4
    允许的驱动器:只勾选自己电脑磁盘,把u盘取消掉
    大小:默认
    其它大小选项:使用全部可用空间
    点击下一步
    选择第二项,将修改写入磁盘
    注意:分区之前,自己先要规划好怎么分区?
    特别说明:用于正式生产的服务器,切记必须把数据盘单独分区,防止系统出问题时,保证
    数据的完整性。比如可以再划分一个/data 专门用来存放数据。
    15、点更改设备(千万注意引导程序安装的地方,引导写到电脑磁盘上的MBR,不是U盘的,千万注意)
    点 BIOS 驱动器顺序
    第一 BIOS 驱动器:选择 本地磁盘驱动器
    第二 BIOS 驱动器:选择 U 盘驱动器
    点确定
    说明:这一步至关重要,如果按照默认方式安装,会把系统启动引导安装到 U 盘里面,这也
    就是很多网友安装完系统之后,只要把 U 盘拔了,系统就启动不了,插上 U 盘系统又能正常
    启动的原因了!
    16、默认是第三个,这里选择第一个,桌面安装,想用来开发的朋友也可以选择最后一项。
    如果有想特意安装些特别的软件的网友,可以注意,在此处添加安装。
    下一步,直到出现安装界面。
    17、安装完成后,点重新引导
    18、重新启动,把U盘拔出,电脑自动引导到centos系统
    19、点击前进
    20、选择第一项,同意许可协议,前进
    21、这里是创建普通账号,可以不用创建,前进
    22、设置时间,默认
    23、完成
    ,进入登录界面
    点“其他”
    用户名输入:root
    输入你 root 账号的密码
    点“关闭”
    备注:如果不替换 vesamenu.c32 文件,用 U 盘启动后会卡在下面的界面:Press the <Enter>
    key to begin the installation process
    原因:U 盘根目录下面的 syslinuxsyslinux.cfg 文件里面第一行引用到了
    vesamenu.c32 这个文件,而在 CentOS 6.3 系统里面,这个文件是有 bug的,所以要用 CentOS 6.0 系统的这个文件来替换。
    (也就是我附件中提供的这个文件)

    分区

    4.制作CentOS引导盘

    点击“继续试用”。

    新葡亰496net 11

    点击文件当中的打开,选择我们的CentoOS的文件。

    新葡亰496net 12

    新葡亰496net 13

    然后点击启动中的写入硬盘映像,点击便捷启动中的“写入新的驱动器引导扇区”,然后选择Syslionux并对弹出框点击是,然后点击写入,并等待刻录完成(此过程非常缓慢)。

    新葡亰496net 14

    新葡亰496net 15

    新葡亰496net 16

    新葡亰496net 17

    新葡亰496net 18

     新葡亰496net 19

    有网友说只有文字很难理解,我为大家找了一篇其他人制作的安装教程,有图,有文字,可以用来做参考。能够直观些。链接:点击打开

    给CentOS 系统单独创建一个分区,具体看空闲硬盘的大小决定。

    5.制作WinPE启动盘

    接下来需要我们做一个启动盘(用于格式化系统磁盘,安装windos系统一般也需要启动盘进行安装,这里不做过多介绍)注意:不能使用同一个U盘,这里使用的是U启动工具,首先登录,点击“下载UEFI版”,然后进行下载。

    新葡亰496net 20

    接下来进行安装U启动工具,运行下载的U启动文件,并选择我们的安装路径,安装完成后点击开始制作。

    新葡亰496net 21

    新葡亰496net 22

    新葡亰496net 23

    点击确定,等待安装,安装完成后点击是可模拟U启动界面。

    新葡亰496net 24

    新葡亰496net 25

    新葡亰496net 26

    U启动安装完成后我们插上U盘并重新启动电脑,因为各电脑不同所以以U盘启动的方法不同,这里不做介绍。

    如有需求可参考本blog中的另一篇文章《CentOS6.3挂载...

    • 右键桌面上 [我的电脑] 或者 [此电脑] 图标,选择 [管理] → [计算机管理] → [存储] - [磁盘管理]
    • 选择一个空闲空间较大的分区,右键选择 [压缩卷(H)...]
    • 在弹出的对话框中输入需要分配给 CentOS 系统的空间大小,以 MB 为单位
    • 输入完毕后,点击对话框右下角的 [压缩] 按钮执行压缩即可

    6.删除分区

    我们打开DiskGenius工具,将系统的分区全部删除,然后点击保存更改,并插上CentOS的启动盘重启计算机。(这里是完全安装Linux系统,不是安装双系统

    新葡亰496net 27

    新葡亰496net 28

    注意:压缩出的新分区,不要执行 [新建简单卷],否则稍后 CentOS 不识别,到此步即可

     7.开始安装CentOS

    接下来将之前做好CentOS引导的U盘插到系统中然后重启电脑,这时会让我们选择安装,不过由于使用的U盘引导,所以需要修改启动的路径,这里我们按E键,修改引导路径。

    新葡亰496net 29

    下图是原始的路径,我们需要将 stage2=hd:LABEL=CentOSx207x80x86_64 quiet 修改为 stage2=hd:/dev/sdb4 quiet,然后同时按住ctrl x开始安装。

    新葡亰496net 30

    新葡亰496net 31

    首先选择我们的语言,这里使用默认的英文,然后点击continue

    新葡亰496net 32

    接下来是进入配置我们系统的一些设置界面

     新葡亰496net 33

    首先选择DATE&TIME来配置我们的时间,修改好日期和时间后点击左上角的Done

    新葡亰496net 34

    然后选择SOFTWARE SELECTION选择我们的安装软件,如果不需要图形界面,这里选择第一个Minimal Install,但是由于之后我们可能需要安装其他软件需要配合图形界面来安装,所以这里我选择GNOME Desktop,然后选择右边的相关环境,选择完成后点击Done。

     新葡亰496net 35

    然后是点击INSTALLATION DESTINATION,选择我们的系统安装在哪个磁盘中,这里选择我们电脑中的磁盘,然后点击Done。

    新葡亰496net 36

    最后是配置我们的网络这里我们选择的是有限网络,将网络打开,并将无限关闭,为了避免ip的变动,这里我们点击configure对网络进行配置,固定ip。

    新葡亰496net 37

     我们选择IPv4 Settings,将Method选择为Manual,并填写我们对应的ip,子网掩码、网关和DNS,然后点击Save,并点击Done。

     新葡亰496net 38

    全部配置好之后我们点击Begin Installation开始安装。

     新葡亰496net 39

    此时已经开始安装,我们可以创建我们需要创建的用户,并配置root的密码,这里我就不创建专门的用户了,直接点击ROOT PASSWORD来创建root的密码。

    新葡亰496net 40

    如果配置的root密码过于简单是需要点击两次Done才能保存的。

    新葡亰496net 41

    接下来就是等待漫长的安装过程。

     新葡亰496net 42

     安装完成之后需要我们点击Rebot重启电脑,注意此时需要把U盘拔下来,避免再次进入引导安装系统。

    新葡亰496net 43

    重启后会需要我们接受CentOS的协议才可以使用CentOS系统,这里我们点击LICENSING。

     新葡亰496net 44

    选择i accept the license agreement然后点击Done。

     新葡亰496net 45

    接受协议后我们点击 finish configuration后进入桌面。

    新葡亰496net 46

    进入桌面后会弹出一些设置,这时需要一路点击Next或skip即可。

     新葡亰496net 47

    新葡亰496net 48

    新葡亰496net 49

    新葡亰496net 50

    这里还是需要设置一个用户名,不过没关系,之后我们可以进行删除,点击Next。

    新葡亰496net 51

    设置用户的密码,点击Next。

    新葡亰496net 52

    点击Start using CentOS Linux,至此系统已安装完成。

     新葡亰496net 53

    下载 CentOS 7 系统文件

     8.删除用户

    接下来删除我们刚刚创建的用户,输入userdel admin即可。

    新葡亰496net 54

     同时我们将admin的根目录也删除,输入cd /home/进入home目录,然后输入rm -rf admin/删除用户的根目录,这里的ls是用来查看当前目录下的文件的命令,可以看到现在home目录下已经没有文件了。

     新葡亰496net 55

    到 CentOS官网 下载 ISO 文件,DVD 版即可。

    9.系统更新

    系统安装完成之后我们可以选择对系统内核和组建进行更新,在命令行中输入yum -y update进行更新内核和组建。

    新葡亰496net 56

    等待安装完成

     新葡亰496net 57

     安装更新完成

    新葡亰496net 58

    制作优盘启动盘

    同样很简单:

    • 准备一个优盘,备份里面所有你认为不能删的文件,稍后将会格式化此优盘
    • 到 UltraISO官网 下载软件
    • 安装,我基本是用完就卸载,所以,除了安装路径改下,其他全部默认
    • 运行 UltraISO,选择试用,选择主界面菜单栏里的[文件] → [打开],选择你刚下载好的 CentOS 7 镜像
    • 选择菜单栏里的 [启动] → [写入硬盘映像]
    • 在弹出框中确认选中的优盘无误,其他选项保持默认,无需修改,直接点击下方的 [写入] 按钮,执行制作优盘启动盘,稍后确认制作成功的提示信息即可

    准备工作到此结束

    第二步 从优盘启动安装

    调整 BIOS 引导顺序

    • 插入刚刚制作的优盘启动盘,重启电脑,开机阶段按 F2 、 F8 或 F12 进入 BIOS
    • 切换到 Boot 界面,找到优盘启动项,使用 F5 或 F6 调整其顺序至第一位,即从优盘启动
    • 按 F10 保存并退出 BIOS ,即可从优盘引导启动。
    • 稍后进入一个标题为 CentOS 7 的黑白界面:

    新葡亰496net 59

    同时提示 Press Tab for full configuration options on menu items. 和 Automatic boot in 60 seconds...。

    默认选中的是 第一项即 Install CentOS 7,按 Tab 键,下方的提示信息将显示为 vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOSx207x20x86_64 rd.live.check quiet

    新葡亰496net 60

    移动光标,删除 LABEL=CentOSx207x20x86_64 rd.live.check 这部分,并用 linux dd 替换,最终的内容为 vmlinuz initrd=initrd.img linux dd quiet

    新葡亰496net 61

    确认无误后回车,可以看到如下界面

    新葡亰496net 62

    这里可以看到,界面下方有4列,分别是 DEVICE 、 TYPE 、 LABEL 和 UUID,LABEL 这一列就是驱动器名称,据此找到你的优盘,并记下对应 DEVICE 列的值,一般是 sdb4 。

    • 强制关闭计算机后再开机,回到刚才倒计时那个界面,依旧按 Tab 键,修改启动参数,这次修改为 vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 rd.live.check quiet,这里的 sdb4 替换成你刚才记下的自己优盘对应的DEVICE 列的值。

    新葡亰496net 63

    • 确认无误后回车,稍等片刻就可以看到暖暖的界面啦!

    新葡亰496net 64

    开始安装

    • 新葡亰496net双系统共存,如何安装Centos7。上面的系统语言根据需要自行选择(为了防止系统自动生成家目录下有 桌面 、 下载 这类中文名路径,切换路径的时候还要修改输入法,比较麻烦,所以这里我保持默认,即 English),这里主要说下第二步的 INSTALLATION SUMMARY。

    新葡亰496net 65

    选择需要安装的基础软件

    • 点击 SOFTWARE 下的 SOFTWARE SELECTION 选择一些需要安装的基础软件,这里只选择安装一个桌面软件 GNOME Desktop 就够了,选择完成之后点击左上角的 Done 回到 INSTALLATION SUMMARY 主界面。

    新葡亰496net 66

    磁盘分区

    • 点击 SYSTEM 下的 INSTALLATION DESTINATION 选择安装位置,这里可以看到我们之前压缩出来的那个新分区,以及优盘分区。

    选中那个新分区,并选中 Other Storage Options → Partitioning 下的 I will configure partitioning 选项,切记,一定要选中此项,否则整个硬盘的数据都将被删除!!!

    确认无误后,点击左上角的 Done 。

    新葡亰496net 67

    • 这一步对硬盘进行分区,可以点击 Click here to create them automatically 即可让安装程序自动创建分区,非常方便,也可以点击左下角写有 AVAILABLE SPACE 字样的红色区域上方的 按钮手动创建分区。 

    新葡亰496net 68

    选择手动分区的话,要注意单位,这里我选择自动分区。分区完成并且确认无误后,点击左上角的 Done 结束对硬盘的分区操作。下面我讲下手动分区操作步骤。

    点击 按钮,在弹出的对话框中选择新分区挂载的路径,并输入新分区的大小,这里我们设置新分区的大小为 6 GB,并挂载在 根目录 / 下。点击 Add mount point 保存分区信息。

    新葡亰496net 69

    此时,可以看到新分区已经出现在左侧栏里了,但分区的单位并不对,默认刚才输入的单位是 MiB 并显示为 KiB ,这里我们修改为MiB 即可,点击右下角 Update Settings 保存修改后的信息。

    新葡亰496net 70

    以同样的方式添加 swap 等分区,添加完成后,点击左上角的 Done 按钮,完成对磁盘的分区。如果没有给 /boot 进行分区,会在第一次点击 Done 后收到警告信息。可以点击 Click for details 查看警告原因,然后点击 Close 后再次点击一次 Done ;也可以忽略警告信息,再点一次 Done 。

    新葡亰496net 71

    忽略警告信息,点击两次 Done 之后,可以在弹出的对话框中看到,即将对磁盘进行修改的摘要信息,直接点击 Accept Changes ,开始对硬盘执行分区操作。

    新葡亰496net 72

    • 回到 INSTALLATION SUMMARY 界面,待分区执行完成后, SYSTEM 下的 INSTALLATION DESTINATION 下的黄色感叹号就没有。点击右下角的 Begin Installation 按钮开始安装 CentOS 系统。

     新葡亰496net 73

    初始化账户

    • 安装进度界面可以看到 USER SETTINGS 下,ROOT PASSWORD 提示需要给 root 账户设置密码(root 账户默认是没有密码的),USER CREATION 提示创建一个普通用户。下面我们按照提示完成对账户的初始化。

    新葡亰496net 74

    • 点击 USER SETTINGS 下的 ROOT PASSWORD ,给 root 账户设置密码。如果设置的密码强度不够,需要点两次 Done 按钮忽略警告信息,完成对 root 账户的初始化。

    新葡亰496net 75

    • 完成对 root 账户初始化后,可以看到 USER SETTINGS 下 USER CREATION 的黄色感叹号已经消失了,说明初始化 root 账户的密码后,创建普通账户已经变成一个可选项。

    新葡亰496net 76

    但推荐仍创建一个普通账户,以便平时使用,而非平时直接使用 `root` 账户,这样可以减少使用过程中的误操作,以及 `root` 账户密码泄露的风险。点击 `USER CREATION` ,创建一个新的账户,同样 `ROOT PASSWORD` 一样,如果密码强度不够,请点击两次 `Done` 按钮。

    新葡亰496net 77

    完成安装

    • 约15 ~ 30 分钟后,CentOS 7 的安装就大功告成啦。为了避免重启后再次从优盘启动,可以先拔掉优盘,再点击 Reboot 按钮重启计算机;也可以在重启时进入 BIOS 调整引导顺序,恢复硬盘作为第一引导盘。

    新葡亰496net 78

    • 开机后会看到一个黑白屏的启动菜单,并且有一个默认选项,屏幕下方有一个 5 秒的倒计时,若 5 秒内没有任何操作,将使用默认选中的内核启动系统,也可以使用上下键进行切换并按回车键,即可使用选中的内核启动系统。这里默认即可。

    第三步 找回 Windows 10 启动项

    可能大家都注意到了,上面重启之后,已经无法进入之前的 Windows 10 系统。是的,CentOS 7 不能在安装过程中设置之后的启动项,不像 Ubuntu 那样,在安装 Ubuntu 的过程中,就可以选择启动项,因此这时候就无法进入 Windows 10 了。不过,不用担心,因为 Windows 10 系统的引导信息以及数据都是还在的,我们只需要在 CentOS 7 中找回 Windows 10 的引导信息并添加到启动菜单中就可以了。

    • 启动 CentOS 7 并使用事先设定的账户,登录系统。这里我使用的是非 root 账户登录的。

    安装 ntfs-3g

    • 右键桌面,打开一个终端。执行以下命令安装 ntfs-3g:
    sudo yum install -y ntfs-3g 
    

    之所以需要安装 ntfs-3g ,是因为 Windows 家族专用的文件系统,CentOS 7 默认不能识别,而要想在 CentOS 7 系统中找回 Windows 10 的引导信息,势必要让 CentOS 7 系统识别 Windows 10 的文件系统,故安装此库。

    更新 Grub2 启动菜单,找回 Windows 10

    • 执行以下命令即可找回 Windows 10 引导信息:
    sudo grub2-mkconfig -o /boot/grub2/grub.cfg 
    

    这一条命令,是让 grub2 自动扫描磁盘中已经安装的所有系统的引导信息,并将其加入到启动菜单中。重启一下计算机,在上面提过的启动菜单界面,是不是可以看到一个有 Windows 字眼的启动项啦?这就是你的 Windows 10!切换到此项,回车,我 Windows 10 又回来啦!

    第四步 修复启动菜单界面 Windows 版本显示错误的问题

    虽然 Windows 10 已经找回,然而,不尽如人意的是,引导 Windows 10 的菜单项上的 Windows 系统的版本并非“Windows 10”,而是“Windows 7”或 “Windows 8.1”等。

    初步推测,此启动项上显示的 Windows 版本号,取决于你从何版本的 Windows 升级到 Windows 10的(若你是从 Windows 7 升级到 Windows 10 的,那此启动项的文字就会显示“Windows 7”字眼,对于从 Windows 8.1 升级也是一样的道理。未考虑直接安装 Windows 10 的情况)。

    需要说明的是,这里只是一个文字显示错误,对正常使用没有丝毫影响。但你有强迫症的话,请继续往下看。

    修复显示错误

    我已经打好了一个 patch,放到了这里点击预览了,登录已安装好的 CentOS 7 系统,打开一个终端,并这行以下命令即可:

    • 下载patch

    https://gist.githubuserconten...

    • 安装patch
    ((sudo cp 20microsoft-win10.patch / && cd / && sudo patch -p0 ) < 20microsoft-win10.patch) 
    

    错误原因浅析

    • 启动菜单是执行 Grub2 的命令后,由 Grub2 生成的
    • Grub2 本身并不能识别磁盘中已安装的操作系统,它是依赖 os-prober 这个库来识别的
    • os-prober 本是为 debian 系统编写的,其在 debian 系统下不能识别 Windows 10 的问题已经修复
    • CentOS 下的 os-prober 目前最新版本依旧是 1.58 ,该版本依旧存在此问题,貌似 CentOS 下的 os-prober 无人维护。问题代码位置是 /usr/libexec/os-probes/mounted/20microsoft

    【编辑推荐】

    本文由新葡亰496net发布于电脑系统,转载请注明出处:新葡亰496net双系统共存,如何安装Centos7

    关键词: