美文网首页
window10+centos7双系统安装

window10+centos7双系统安装

作者: 笨笨翔 | 来源:发表于2018-10-14 14:15 被阅读0次

    1. 小白要知道的坑

    • 1.确定一下你的BIOS,你的电脑是Legacy+MBR还是UEFI+GPT,两种安装有区别,网上的教程很乱,很多都没有说明具体情况,那是不适用的,可能让你心力交瘁而不得,注意甄别这些,后一种情况及UEFI+GPT的安装可以说简单.
      简单说下:Legacy BIOS和UEFI是操作系统的两种启动模式,MBR和GPT则是硬盘的两种分区格式,UEFI+GPT是现在新的模式,新电脑基本是这个,如果是Legacy+MBR的,比如我的戴尔7559,也可以转成UEFI+GPT的,建议这样,不过代价是重装Windows系统。这种模式在装centos7时优势体现出来了,比如不用自己搞引导的问题,比如可以做完centos7启动盘不用手动修改安装源的暗坑。

    电脑是uefi启动还是传统的Legacy BIOS启动
    开机按F2,进入bios,在boot项中,boot mode为UEFI,则为uefi启动方式。

    也可以通过按下win+r打开运行,输入cmd打开命令提示符,输入bcdedit /enum {current}按回车执行;

    如果path路径是winload.efi ,则说明系统是通过UEFI模式启动。如果时winload.exe,则说明时传统的Legacy BIOS。

    只有知道了当前的启动方式后面出现什么问题,再查询其他资料时才更方便。
    查看磁盘分区形式

    图片.png

    同上和上面一样,在磁盘管理中磁盘0上(不是具体的分区上)鼠标右键,查看磁盘属性,查看磁盘的分区形式。
    如果是MBR的形式,则在使用u盘安装的时候,只能选择Generic USB Flash Disk,而不能选择UEFI Generic USB Flash Disk,因为如果选择了UEFI Generic USB Flash Disk启动方式,在创建挂载的时候,是无法创建/boot挂载点的。

      1. 我的环境:thinkpad,windows10,centos7,UEFI+GPT

    2. 在Windows中为Linux分出磁盘空间

    右击“此电脑” -- “管理”


    图片.png
    图片.png
    图片.png

    3. 制作U盘启动盘

    UltraISO软件(可以使用试用期)下载地址:
    https://cn.ultraiso.net/xiazai.html
    下载centos镜像(ISO 文件),官网下载地址:
    http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso
     提供一个国内镜像文件下载地址(清华大学开源软件镜像站):https://mirror.tuna.tsinghua.edu.cn/

      1. 打开UltraISO软件
      1. 打开ISO文件
        点击“文件” -- “打开”,选择你保存ISO文件的地方


        图片.png
      1. 写入U盘
        图片.png
        在写入的时候,软件会格式化U盘,所以在写入前一定要注意把U盘中重要的数据进行备份
        尽管会自动格式化,但是为了以防万一,我们还是自己格式化一下
        图片.png
        图片.png
        图片.png

    4. 利用U盘启动

    • 重启电脑后,狂按F12进去boot界面,选择USB启动
      设置U盘启动
      进入画面

      到这里先别着急,将选项移动到Install CentOS 7 上,然后根据提示按Tab,或者是e键。
      图片.png
      将它改为下边这样,然后回车

      就可以看到这个界面

      这样我们就得到了U盘的位置,一定要记好你的U盘位置,然后我们重启电脑,按F12进入boot,选择U盘启动,按Tab键(重复上边步骤),然后将字符串改为下边这样,回车:

      于是就出现了一大堆的字符串和OK,不用理会,等着就好,上一张图作参考:

      然后就进入带图形的Centos7的安装界面了,这里的安装我就不讲了。相信大家都有一定的经验了,如果没把握请百度哈。

    5. 修复win10引导

      1. 使用root身份(必须)打开 /boot/grub2/grub.cfg
      1. 找到 ### BEGIN /etc/grub.d/30_os-prober ###
        在后面添加
    menuentry 'Windows 10'{
      set root=(hd0,1)
      chainloader +1
    }
    

    说明:set root=(hd0,1) 其中 hd0 表示硬盘,1表示C盘 ,我的win10装在C盘,它是sda1
    3.保存重启

    6. 修改默认引导顺序

    • 验证默认启动项:
      # grub2-editenv list
    • 改为win10优先

    grub2-set-default 'Windows 10'

    • 改完后验证以下默认启动顺序
      saved_entry=Windows 10
      如果输出这个表示成功
      到此大功告成了

    参考:
    https://blog.csdn.net/weixin_41206179/article/details/82660245
    https://blog.csdn.net/luanpeng825485697/article/details/80274399
    https://blog.csdn.net/fortune_smile/article/details/71616544

    相关文章

      网友评论

          本文标题:window10+centos7双系统安装

          本文链接:https://www.haomeiwen.com/subject/eigjaftx.html