• 这个可以有,记录下


    转载自 http://www.jianshu.com/p/b43b4ec976a4

    一、初衷

    2015年8月25日,linux迎来了它24周岁的生日。虽然对于很多人而言,linux依然显得神秘莫测,高端复杂,但经过了这些年的发展演化,主流的linux distribution大多已相当完善,在满足日常办公的同时,操作更趋人性化,界面简洁优雅,同时影音娱乐功能得到极大扩充,甚至很多地方相较windows有过之而无不及,难怪微软要开始赞助linux基金会了,这是开源的魅力,而未来更会是开源的天下。

    出于爱好,肉饼断断续续接触linux有段时间,虽然自学通过了红帽认证,但因为工作和学习中接触较多的还是windows,所以目前依然是菜鸟水平(>_<),学的多用的少,时间久了,更是有遗忘的风险,而根据PKM(个人知识管理)体系关于知识发展过程的构成(如下图),个人获取的知识,即使积累储存再多,如果不能投入到实际应用中,实现转化,那最终也是毫无价值的,所以关于linux这块儿,肉饼觉得不能放弃,应该主动寻找一些机会,培养自己的使用习惯,克服困难情绪,多实践,才不至于荒费所学。

    PKM过程
    问题是如何培养出日常使用linux的习惯呢?毕竟windows已经用了多年,想改变谈何容易。恰巧最近在阅读Charles Duhigg的著作《习惯的力量》,根据书中的理论,对于已形成的习惯,它通常由暗示、惯常行为、奖赏、渴求、信仰等部分组成(如下图),而要改变现有习惯,最好的方法是只替换掉惯常行为那部分,即以新行为代之,而保留其他部分(或稍作修改),这样的过渡会最顺畅,新习惯也会更容易养成。

    习惯改变
    所以,看到这里大家应该明白,此篇小记,不是为了说明如何安装双系统,也不是为了展示Win 10新功能,而是在记录并分享知识的同时,希望传递一种主动实践知识的理念,“看过不代表明白,明白不代表会说,会说不代表会做“,只有实践,融会贯通,最终才会给自己带来价值。

    二、双系统安装

    准备

    系统:CentOS 7、Win 10(辅助使用)镜像
    硬件:U盘一枚、PC一台(肉饼的是ThinkPad SL400)
    软件:UltraISO、EasyBCD
    安装Win 10
    安装windows的步骤这里不做赘述,老老实实用U盘装就OK(瞎米?不会?问度娘吧)

    UltraISO写入Win 10镜像到U盘
    PC从U盘启动安装
    输入安装序列号(度娘那儿有)
    分区,默认会有500M隐藏分区产生(如果没有可先格式化磁盘再试)
    安装完成如下图:

    Win 10
    PS.有想使用的冲动吗?反正我是没有,而且不得不吐槽下新系统的默认图标,丑哭了有木有─.─||(如下图):

    图标
    不忍再多看一眼,那就赶紧装CentOS吧

    安装CentOS 7

    依旧先是镜像写入U盘
    PC从U盘启动安装,选择“Install CentOS 7”,注意,如果未使用官方U盘制作程序写入(比如UltraISO),会出现如下报错:

    因为安装程序是依据label来识别安装源的,而我们的U盘label与预设不符,所以无法继续。可以先看下U盘的设备名,在#后面输入:cd /dev,然后会看到如下界面:

    sda 是我的硬盘对应的文件名(我机子只有一块硬盘),所以sdb就是U盘对应的文件名了,可以看到是sdb4。至此我们重启一下,回到第一个图片所示的界面处,然后按下Tab键将vmlinuz initrd=initrd.imginst.stage2=hd:LABEL=CentOSx207x20x86_64 rd.live.check quiet 改为:vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quite,然后按下enter 键进入安装界面,就可以顺利开始安装了。

    具体安装过程可以参考这篇度娘经验,值得一提的是,因为肉饼要装双系统,而新版bootloader无法选择安装位置,故会覆盖掉Windows的bootloader,导致Win 10无法启动。网上也提供了很多方法,这里介绍一种比较额...傻瓜,适合新手的双系统启动实现方式,如下:
    Win 10安装完后,进入PE,先使用Bootice备份MBR信息,然后等CentOS 7装完后,进PE下恢复MBR信息(即覆盖掉Linux的bootloader),即可进入Win 10,最后使用EasyBCD(神器啊,如下图)添加linux系统启动项Grub2,搞定!

    至此双系统安装完毕,启动选择进入CentOS 7
    三、CentOS 7 美化调优

    优化美化系统,是为了让新系统能更顺眼顺手,符合自己过去在windows下的使用习惯,从而实现平稳过渡。

    首先上两张最终效果图,是不是很小清新(Win 10已哭晕┬_┬):

    正如开篇时谈到的,现在的桌面版linux已相当友好(特别是Ubuntu),基本不需要做什么额外设置,就能满足日常的使用需求,这里介绍肉饼在CentOS 7下做的几步设置,至于大家是否采用,仁者见仁吧。

    丰富常用yum源及插件
    CentOS-Base.repo(系统自带源)
    EPEL源:sudo yum install epel-release
    ELREPO源:sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
    sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
    nux-dextop源:下载,之后安装nux-dextop-release-0-1.el7.nux.noarch .rpm
    mosquito源:yum-config-manager --add-repo=https://copr.fedoraproject.org/coprs/mosquito/myrepo/repo/epel-$(rpm -E %?rhel)/mosquito-myrepo-epel-$(rpm -E %?rhel).repo
    copr源:下载,之后cp到/etc/yum.repos.d/下
    安装yum-axelgetyum-axelget是EPEL提供的一个yum插件。使用该插件后用yum安装软件时可以并行下载,大大提高了软件的下载速度,减少了下载的等待时间:sudo yum install yum-axelget
    yum安装插件yum-plugin-fastestmirror
    之后就是第一次全面更新:yum update
    2.没有无线(Qualcomm Atheros AR242x / AR542x Wireless Network Adapter),ath5k驱动
    肉饼安装完更新后,发现无线网卡无法使用,网上搜索一番后找到如下解决方法,有相同问题的童鞋可参考:

    vi /etc/yum.repos.d/CentOS-Base.repo #添加centosplus仓库

    [centosplus]
    enabled=1
    includepkgs=kernel*

    再运行如下命令并重启.
    yum -y remove kernel* && yum -y install kernel-plus*
    3.安装cairo-dock栏
    Mac系统的dock栏是不是很惊艳,linux下也有类似应用( ω)

    此应用需要nux-desktop源支持,所以如果之前的yum源都配上了,那下面就很简单了,一句命令搞定:yum install cairo-dock
    安装完后启动,可以看到cairo-dock的设置很丰富(如下图),在“主题”里选择MacOSX这款theme,就会出现类似Mac上的效果了
    友情提示:cairo-dock会耗费一定CPU/GPU资源,老电脑上可能跑不动

    cairo-dock
    4.更换默认字体
    CentOS 7默认自带的中文字体有点丑,这里选用一款优化过的Yahei consolas hybrid来替代,度娘有下载,双击安装完后,在“优化工具”-->"字体"中选择调整即可生效,效果还是不错的:

    5.Libreoffice更改界面语言为中文
    日常办公office肯定少不了,CentOS自带Libreoffice,功能也是非常强大的,就是默认装完是英文界面,有点不顺眼,可以下载中文语言包,实现界面中文化,命令如下:
    yum install -y libreoffice-langpack-zh-Hans*

    6.科学上网
    终于到重头戏了,这个绝对是爱国人士必不可少的功能,windows下的工具有很多,那linux下有什么呢?肉饼这里选用的是ss-qt5客户端,操作简便,一目了然。

    ss-qt5需要corp源支持,如果之前已配置过yum源,只需一行命令即可安装:yum install shadowsocks-qt5
    之后编辑配置,填上ss服务端IP和端口,点连接即可使用(如下图)
    Firefox可安装Autoproxy插件+修正文件

    ss-qt5
    7.终端调色
    桌面右键选择“打开终端”,因为经常会使用终端输入命令,所以也可依个人口味,调节相关设置,比如字体、颜色等,让视觉效果更舒适,如下图:

    目前肉饼的Win 10 + CentOS 7双系统折腾小记就写到这里,后续如有新内容会再陆续添加,拙作一篇,欢迎交流指正( ̄︶ ̄)

    参考文献:

    CentOS 7备忘录
    CentOS/Linux 下安装 shadowsocks-qt5客户端实现科学上网
    U盘安装 CentOS 7
    除非注明,肉饼博客文章均为原创,转载请以链接形式标明本文地址   
    本文地址:http://roubin.me/post/win-centos-install

  • 相关阅读:
    推荐一款适合Dynamics 365/Dynamics CRM 2016 使用的弹出窗插件AlertJs
    SSRS 报表开发过程中,除数为0的处理
    [Dynamics 365] 关于Currency的一点随笔
    [Microsoft Dynamics CRM 2016]Invalid Action – The selected action was not valid 错误的诱因及解决方法
    [Dynamics CRM 2016]如何配置多语言显示
    获取经过跳转后的url地址
    Microsoft Dynamics CRM 2013 --针对特定实体,取消保存功能(包含自动保存)
    Microsoft Dynamics CRM 2013 --选项集的多选
    我自己也是找了好久这样的远程打印软件
    QTextStream 读取文件乱码的解决办法
  • 原文地址:https://www.cnblogs.com/timeking/p/6945401.html
Copyright © 2020-2023  润新知