win10安装centos7双系统

  1. 准备工作: 1.1 磁盘分区

     * 右击此电脑>>管理>>磁盘管理>>找到要压缩的盘,这里F盘**剩余空间**较大,选择F盘>>右键压缩卷>>输入要压缩的空间大小,这里输入`102400`(MB),也就是为CentOS创建100G的空间.
     * 耐心等待,直到压缩完成.别手贱再把分出来的空间在Windows里面“添加卷”,linux安装时,只认空白硬盘。
     * 如果压缩卷过慢,你又着急的话,找一个文件少的盘符,把数据转移出去,然后直接格式化吧~
     * 使用`DiskGenius`软件,将要安装Linux的目标硬盘的分区表类型修改为GPT,具体方法可以百度。
    

    1.2 制作启动盘

     * 国内下载源和版本选择:https://blog.csdn.net/xiaojin21cen/article/details/83713559 ,这里我是为了安装IC的EDA工具,因此下载了`CentOS-6.10-x86_64-bin-DVD1_2.iso`。
     * 打开UltraISO(也叫软碟通)>>文件菜单>>打开>>选择刚下载好的ISO文件,会加载出几个文件夹>>选中在层次图的根部,也就是显示光盘图标的那个项上>>启动菜单>>写入硬盘映像>>硬盘驱动器选择U盘,写入方式改为USB-HDD+,隐藏自动分区改为无,格式化之后点击开始写入.
     * 耐心等待,直到刻录成功.
    
  2. 开始安装

    • 笔记本bios设置U盘自启动

      神舟笔记本开机后,按F2进入BIOS,设置第一个启动项为U盘,选择 带有U盘标志的启动选项,例如:

      • UEFI: KingstonDataTraveler等;
      • UEFI: SanDisk等;
      • KingstonDataTraveler等;
      • USB:Generic Flash Disk等
      • USB-HDD等.

        在BIOS中设置SATA Controller Mode为AHCI模式; 设置启动选项为UEFI Only/Legacy. 关闭安全选项,等.

    • 安装过程

      电脑重启后,进入CentOS 7菜单选项,选中Install CentOS Linux 7,按e键进入编辑模式后,在屏幕的最下面会出现当前运行的脚本命令。

        setparams 'Install CentOS Linux 7'
      
        linuxefi/images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet
      
        initrdefi/images/pxeboot/initrd.img
      

      修改其中选中的部分为

        setparams 'Install CentOS Linux 7'
      
        linuxefi/images/pxeboot/vmlinuz linux dd quiet
      
        initrdefi/images/pxeboot/initrd.img
      

      然后按Ctrl+X执行该脚本,等待执行结果,可以看到U盘所在的盘符为sdc4(你的可能不一样),记下该sdc4,按Ctrl+Alt+Delete重启电脑.

      电脑重启后,进入CentOS 7菜单选项,选中Install CentOS Linux 7,按e键进入编辑模式,将脚本改为

        setparams 'Install CentOS Linux 7
      
        linuxefi/images/pxeboot/vmlinuz inst.stage2=hd:/dev/sdc4 quiet
      
        initrdefi/images/pxeboot/initrd.img
      

      这儿是指定安装U盘所在路径。然后按Ctrl+X执行该脚本。

      之后出现语言选择界面,选择“中文-简体中文”

    • 安装位置 选中我想手动分区,在弹出的界面点击自动配置分区,这时系统会默认为把最大的分区分给/home。
      除了swap分区和/boot/efi外,其他文件系统格式都更改为ext4,Ext4 分别支持 1EB(1,048,576TB, 1EB=1024PB, 1PB=1024TB)的文件系统,以及 16TB 的文件,你的文件再大也足够用了。

        /      50G       系统根目录
        /home    40G      存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user.主要是桌面系统使用,     60G足够了
        /opt    200G    用户级的程序目录,额外安装的可选应用程序包所放置的位置,EDA will be installed here。
        /usr    80G    系统级的程序目录,各个用户公用的程序.
          |--lib        常用的动态链接库目录
          |--include     包含目录,头文件目录. 
          |--doc         Linux文档目录
          |--sbin         超级用户的一些管理程序目录
          |--bin         可执行二进制程序目录
          |--man         帮助文档目录
          |--src         源码目录,Linux源码存在于/usr/src/linux中
          |--local
               |--bin:     本机系统管理员安装的 可执行二进制程序
               |--lib:     本机系统管理员增加的库目录
        /swap    8G        这里需要注意的是swap的大小,一般来说,应该是实际内存的两倍,但是实际内存很大的话,设置8G也够了
        /boot    1G        存放用于系统引导时使用的各种文件.
      
        /etc            系统管理和配置文件的目录
        /bin            系统可执行二进制程序目录
      

      确认之后,开始自动安装.此时,可以:

      • 设置root密码,这里设置为123,提示过短,直接无视,连续点击左上角完成按钮即可.
      • 设置用户名和密码,这里用户名为姓名首字母拼音abc,密码同样设置123,并将此账户设置为管理员.
    • 挂载Windows硬盘到CentOS
      • 添加repo源到配置文件:wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
      • 安装ntfs-3g: yum -y install ntfs-3g

        如果这里出错file contains no head section,你需要删除rm -f /etc/yum.repos.d/epel.repo,更换网络,重新添加repo源到配置文件.

      • 检查第1块硬盘并确认你要访问(挂载)的Windows硬盘上的分区:fdisk -l /dev/sda,检查第2块硬盘fdisk -l /dev/sdb,经过核对硬盘大小,这里确认挂载sdb2;
      • 新建目标文件夹:mkdir /mnt/WinDiskG
      • 将已选择的分区映射(挂载)到目标文件夹:mount -t ntfs-3g /dev/sdb2 /mnt/WinDiskG
      • 检查/mnt/WinDisk目录,查看是否已能正常访问目标分区.
      • 为了以后自动挂载分区到文件夹,需要修改配置文件:vi /etc/fstab.
      • 将语句/dev/sdb2 /mnt/WinDiskG ntfs-3g defaults 0 0添加到文件最后一行.
      • 重启即可.
    • 修改默认boot菜单

      • su以切换到root,cd /boot/efi/EFI/centos打开文件夹,vim grub.cfg打开grub配置选项
        • 输入:进入vim的命令行模式,输入set nu显示行号;
        • 在大概 60 多行的地方,将两个set timeout=15,等待时间默认 15s.
        • 110 行左右,可以看到 menuentry 开头,要修改启动项名称直接对单引号内内容进行修改,这里直接将windows boot mannager改成Windows 10 x64 EnterPrise.
      • cd /boot/grub2,打开文件夹,vim grubenv,将saved_entry=Windows 10 x64 EnterPrise,修改默认启动项为Win10系统.

        注意: 如果后来在保持双系统情况下,又重新安装了Windows系统,则需要在Cent OS中用root账户执行grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg重新生成boot菜单,然后才可以修改.


正在加载今日诗词....

Copyright © charleechan 2021 all right reserved,powered by GitbookUpdated At: 2021-03-23 10:44:28

results matching ""

    No results matching ""