zoukankan      html  css  js  c++  java
  • win7/win10下装centos7双系统(转载)

    工具及材料
    1、一台PC
    2、一个U盘,8G以上
    3、需要的文件:CentOS-7-x86_64-DVD-1511.iso(其他版本也可以如 1611)
    4、需要的软件:USBwriter(优于UltraISO)

    第一步:从windows硬盘分区中再划一个用于装centos的分区
    我的电脑->右键->管理,然后

    到这里一定不要进行格式化,保留新分区空白,CentOS7系统是xfs系统,非windows的NTFS系统,所以不要格式化。

    第二步:制作启动盘
    对比网上其他制作方法和软件,一个更好的软件是USBwriter(百度即可https://sourceforge.net/projects/usbwriter/)。比其他软件(如UltraISO)的优势在于,不用手工修改配置,直接就能进入装机界面,而且修改配置的方法折腾半天也不一定能成功开始安装。


    点击绿色的Download下载。


    第一个选择要制作启动盘的安装镜像文件
    第二个选择U盘
    然后write,时间稍微有点长,耐心等待完成。

    网上的其他制作教程:(不建议采用的方法,小白不知道分区填写哪个)
    http://www.cnblogs.com/xiaoyao-lxy/p/5561728.html

    第三步:win7/win10下装CentOS7系统
    重启电脑后,狂按F12(或Fn+F12)进入boot界面,选择USB启动。

    选择第一个就进入装机界面
    (如果是UltraISO,过了这一步还需要进行手工配置,而usbwriter则不需要。)
    然后就是具体的安装选项了,这里不进行详细阐述,给出参考链接
    https://jingyan.baidu.com/article/a3aad71aa180e7b1fa009676.html(直接从开始安装看)
    需要注意的是:
    对硬盘分区,分三个就可:

    /boot分区--500MB,作用:用于内核文件的存储和引导;
    Swap分区--500M就可(或512M,再大没用,分2GB的纯粹浪费空间。理论值物理内存的2倍,其实当物理内存不足,使用swap分区,但是会对应用造成不稳定;)
    /(根分区)--给剩余空间。系统所有的分区都是挂载在/根系统下,存放Linux必备的系统库文件;
    1
    2
    3
    第四步:修改grub引导文件
    首选方法:(比网上其他的方法简单,避免了手动输入可能出现的错误)
    大家都知道默认的linux是不支持ntfs分区挂载的,现在我就交大家怎么安装,然后支持linux系统

    如果yum install ntfs-3g -y能够成功就用yum安装,不行就按照下述方法进行源码安装。
    不行的方法应该是缺少yum源,需要配置,不想配置往下看

    1)在这里http://www.tuxera.com/community/ntfs-3g-download/ 下载 ntfs-3g_ntfsprogs-2011.4.12

    2)tar -zxvf ntfs-3g_ntfsprogs-2017.3.23.tgz
    3) 进入到ntfs-3g_ntfsprogs-2017.3.23目录,执行./configure
    4) 进行编译 make , 然后安装 make install
    5) 可以在/mnt下新建一个windows文件夹,mkdir /mnt/windows,
    执行 mount -t ntfs-3g /dev/sda1 /mnt/windows(其中sda1是windowsC盘的分区,依自己的电脑而不同)
    6)如果想开机自动挂载的话,可以编辑/etc/fstab 文件,加入如下内容:
    /dev/sda5 /mnt/windows ntfs-3g defaults 0 0
    7)grub2-mkconfig -o /boot/grub2/grub.cfg
    生成grub.cfg文件。最后,执行: reboot 重启既可以看到为windows10的引导了。
    8) ok! 大功告成~
    注意:其中 6)是可选的,如果不想在centos中每次开机都识别到C盘,就不需要 6)

    方法二:设置引导文件grub.cfg
    1、root下执行:

    vi /etc/grub.d/40_custom
    1
    得到打开文件后,执行a进行编辑,

    #!/bin/sh
    exec tail -n +3 $0
    # This file provides an easy way to add custom menu entries. Simply type the
    # menu entries you want to add after this comment. Be careful not to change
    # the 'exec tail' line above.

    menuentry 'Windows 10'{
    set root=(hd0,1)
    chainloader +1
    }
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    按Esc,在按ZZ(或者Shift+:并输入wq),保存编辑并退出。
    2、执行:

    $ grub2-mkconfig -o /boot/grub2/grub.cfg
    1
    生成grub.cfg文件。
    3、最后,执行:

    $ reboot
    1
    重启既可以看到为windows10的引导了。

    开机默认启动windows,可选centos—很多人在找这个设置
    这时,开机首选的启动系统是centos7,如果想首选windows的话,进行如下设置:
    修改默认引导顺序:
    1. su (然后输入密码,获取root权限)
    2. vim /etc/default/grub
    注释掉GRUB_DEFAULT=saved,在这一行的下面插入GRUB_DEFAULT=’Windows 10’,保存并退出。

    注意,这一步中是Windows 10还是其他名,最好cat /boot/grub2/grub.cfg看其中的带windows语句的windows标,如我的是Windows Vista (loader) (on /dev/sda1),那我就写这个,也就是GRUB_DEFAULT='Windows Vista (loader) (on /dev/sda1)'
    1
    3. 执行grub2-mkconfig –output=/boot/grub2/grub.cfg 上面的命令不能省,否则就算改了/etc/default/grub,也不会生效。
    4. reboot可以看到电脑启动后光标默认在windows上,如果这时不做选择则自启动的是windows

    参考:让linux系统识别ntfs分区
    http://blog.csdn.net/mawenbin911/article/details/19124945

    其他引导windows的方法:
    win10和centOS7双系统,默认启动win10
    http://blog.csdn.net/q260864798/article/details/53502242
    Win8.1+CentOS7 双系统 U盘安装
    http://www.centoscn.com/image-text/setup/2014/0728/3365.html
    使用U盘安装CentOS后,无法进入系统
    http://blog.sina.com.cn/s/blog_3feedf320101idlu.html
    ————————————————
    版权声明:本文为CSDN博主「mengxiangjia_linxi」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/mengxiangjia_linxi/article/details/78965103

  • 相关阅读:
    php数组通过值获得键
    php 重定向
    php 数组排序
    SVN使用操作
    Java + Jsp web 项目
    create-react-app搭建React项目
    双向链表实现查询、删除、插入、末尾增加
    顺序存储结构实现查询、删除、插入、末尾增加
    单向链表实现查询、删除、插入、末尾增加
    数列
  • 原文地址:https://www.cnblogs.com/lza945/p/12437297.html
Copyright © 2011-2022 走看看