最近心血来潮想给自己的笔记本装一套linux系统作为开发环境,

说干就干,首先先收集一下现在linux主流版本,

貌似现在市场上应用服务器比较多的是redhat相关产品,而ubuntu的优势在于它庞大的社区支持用户群体,

个人认为两个都差不多,至于选择哪个看个人兴趣。

我选择的是RedHat旗下CentOS7.6版本,下载地址 http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso

下面是我的安装步骤:

步骤一:利用UltraISO制作U盘安装盘。                      

点击格式化,先格式化U盘,写入方式“USB-HDD+”即可,点击写入按钮,静等结束。

这样,你的U盘安装盘就做好了。

步骤二:分出部分硬盘用已安装Linux                      

接下来,在电脑上找一个可以安装系统的硬盘,进入“我的电脑-管理-存储-磁盘管理”功能,

找一个磁盘空余比较大的硬盘,右键--点击“压缩卷”,可以分出部分硬盘空间。

或者,简单粗暴,把你其中一个盘的东西拷出来,然后格式化,进入“我的电脑-管理-存储-磁盘管理”功能,右键--点击“删除卷”。

这样Linux就有地方安装了。

注意:别手贱再把分出来的空间在Windows里面“添加卷”,linux安装时,只认空白硬盘

步骤三:安装Linux系统                        

完成上面的步骤后,重启电脑,狂按F12(联想是这样,其他品牌看怎么进入BIOS界面,自己去问度娘)

进入后,选择你插入的U盘,一般名字很明显“USB PNY”之类的

选择U盘后,会进入这个界面:

没的说,选第一个,不过貌似默认的选项时第二个,具体啥意思没去研究。

点击后,会出来一大段进程打印的文字,等着就好。

进入到这个页面后,就开始界面化安装了,

点击“软件选择”,后进入如下界面,这里默认“最小安装”,选择“GNOME桌面”或者“KDE桌面”

接下来选择“安装位置”,其中下图中的“3、”一定要注意。建议自己分区,如果选择自动配置分区,系统会默认为把最大的分区分给/home

自动配置时,我的分区情况是:

/     50G

/home    200G

/boot      1G

swap      6G

因此这里需要自己设置:(这里的文件格式,除了swap分区外,我选的都是ext4)

Ext4 分别支持 1EB(1,048,576TB, 1EB=1024PB, 1PB=1024TB)的文件系统,以及 16TB 的文件,你的文件再大也足够用了。

/  50G   系统根目录

/home  60G  主要是桌面系统使用,60G足够了

/opt    60-80G   自己使用的主分区,可以安装一些应用程序

/usr    60-80G  应用安装分区,相当于windows的Program Files

swap    8G    这里需要注意的是swap的大小,一般来说,应该是实际内存的两倍,但是实际内存很大的话,设置8G也够了

/boot      1G

接下来设置密码,没啥可说的

剩下的等待系统自动完成,重启就好了。

步骤四:添加Windos启动引导                   

安装完了Linux系统,你会发现,你的Window启动选项不见了,

接下来就需要,把Windows找回来。

第一步:打开终端,输入su,输入密码,使用root身份修改

第二步:然后输入 vim /boot/grub2/grub.cfg   ////vim是linux的文本编辑器,这里是要编辑grub.cfg这个配置文件

### BEGIN /etc/grub.d/30_os-prober###

menuentry 'Windows 10' {

  insmod part_msdos

  insmod ntfs

  set root='hd0,msdos1'

  chainloader +1

}

### END /etc/grub.d/30_os-prober###

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

注意:chainloader +1字母与“+1”之间有空格,千万不要漏掉

第三步:保存重启

点击Esc按键,输入  :wq  命令

第四步:修改默认引导顺序

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

    grub2-set-default 'Windows 10'

再用这个看一下 grub2-editenv list

如果是win10  ,OK  完成收工

资料参考:

https://www.jianshu.com/p/85c4fdd319a0

https://blog.csdn.net/theking121380/article/details/78483857

https://blog.csdn.net/luanpeng825485697/article/details/80274399

  

Win10+Linux(CentOS) 双系统安装教程--踩坑实录的更多相关文章

  1. WIN10与ubuntu双系统安装教程

    按照网上博客的安装教程安装的Win10+Ubuntu16.04双系统安装了好几遍都不成功?启动Ubuntu左上一直有个光标在闪?如果你的电脑也是双硬盘(装Windows系统的固态硬盘+机械硬盘),在安 ...

  2. win10下装win7双系统安装教程

    win10下装win7双系统安装教程 来源:www.laomaotao.org 时间:2017-02-13 10:15 新买的电脑预装了win10系统,但win10对于有些游戏兼容性不是很好,总是会出 ...

  3. 物理机安装Kali Linux + Windows10双系统安装教程

    转自 https://www.linuxidc.com/Linux/2018-08/153429.htm 一.镜像下载: 根据需求下载自己需要的版本 从官网下载kali 2018.2 的安装包:htt ...

  4. win10+ ubuntu12.04双系统安装教程与遇到的问题

    1. 准备ISO. 参考:网站http://mirrors.ustc.edu.cn/ubuntu-releases/precise/ 下载 ubuntu-12.04.5-desktop-amd64.i ...

  5. win10 + linux 制作双系统教程(我本身是win10系统)

    1.制作启动U盘 准备工作: .linux镜像 .硬盘空余空间>8G,越大越好 .制作启动U盘的软件 .最好3.0U盘一个>4G 下载启动软件的工具(UItraIOS制作的U盘启动盘无法安 ...

  6. 【多次实践】win10+ubuntu18.04lts双系统安装葵花宝典(安装篇)

    这个教程诞生的缘由很简单,吃的太饱,硬是要折腾,结果,这一折腾便是20余小时,故写此文,帮助后来者少走弯路! 在本文开始,请先允许我对网上很多类似的教程嗤之以鼻,很成功地让我走了很多的弯路,一些有效简 ...

  7. linux&win7双系统安装

    linux&win7双系统安装 硬盘大小分配方案 按照顺序来建立分区 /swap    4G     ==即交换分区,也是一种文件系统,它的作用是作为Linux的虚拟内存.在Windows下, ...

  8. Win10+Ubuntu16.04双系统安装

    硬件工具: 一台PC 一个U盘(8GB以上) Win10安装(已经装好Win10的小朋友们请无视): 准备工作: 下载Win10升级助手 保证系统盘有8GB以上剩余空间 安装步骤(由于安装过程中未记录 ...

  9. 关于win10、ubuntu双系统安装的 geom erro错误

    安装参考这个博客:http://blog.csdn.net/pop_rain/article/details/70477085 只记录安装ubuntu过程遇到的问题: 1.分区不可用(分区按以下设置) ...

随机推荐

  1. SAP MaxDB日常运维—启动、关闭、磁盘扩容

    SAP MaxDB日常维护1.检查MaxDB状态,并启动su - pe0csccd /sapdb/SDB/db/bin./dbmcli -d SDB -u superdba,Mypassword db ...

  2. [Java]分解算术表达式二

    源码: package com.hy; import java.io.BufferedReader; import java.io.IOException; import java.io.InputS ...

  3. 【翻译】WPF应用程序模块化开发快速入门(使用Prism+MEF)

    编译并运行快速入门 需要在VisualStudio 2010上运行此快速入门示例 代码下载:ModularityWithMef.zip 先重新生成解决方案 再按F5运行此示例 说明: 在此快速入门示例 ...

  4. 微信小程序<一>

    下面是我对自己微信小程序学习的画的一个思维导图: 以后就一步一步的完善思维导图吧...到最后,应该是相当的庞大了呀...嘿嘿嘿! 目录结构总结记录: 包括入口文件app.js   app.json&l ...

  5. Nginx的用途

    Nginx应该是现在最火的web和反向代理服务器,没有之一.她是一款诞生于俄罗斯的高性能web服务器,尤其在高并发情况下,相较Apache,有优异的表现. 那除了负载均衡,她还有什么其他的用途呢,下面 ...

  6. docker搭建环境的时候常用的命令有哪些

    1.docker搭建环境的时候常用的命令有哪些 docker如果要删除镜像,现在停止container docker ps 查询正在运行的镜像docker stop +containerid停止后再删 ...

  7. heartbeat高可用

    一.基本了解 1.Hearbeat和keepalived区别Keepalived使用的vrrp协议方式,虚拟路由冗余协议 (Virtual Router Redundancy Protocol,简称V ...

  8. 【神经网络与深度学习】【CUDA开发】caffe-windows win32下的编译尝试

    [神经网络与深度学习][CUDA开发]caffe-windows win32下的编译尝试 标签:[神经网络与深度学习] [CUDA开发] 主要是在开发Qt的应用程序时,需要的是有一个使用的库文件也只是 ...

  9. 洛谷 P3386 二分图匹配 题解

    题面 这道题虽然是练习匈牙利算法的,但可以用网络流来切掉它: 我们可以建立一个超级源和一个超级汇,超级源连接左部分点,超级汇连接右部分点: 然后在该图上跑最大流就可以了: PS:我设的超级源是2001 ...

  10. cpu和内存的使用率统计

    统计cpu和内存一个月的平均使用率: #!/bin/bash totalcpu_rate=0.0 totalmem_rate=0.0 num_days=$(ls -l /var/log/sa/sa[0 ...