2018.12.3 日更新:本文仅做为无互联网环境下安装的参考。更推荐在互联网环境下安装软件和使用系统,毕竟会自动安装依赖包,比较方便。html
因我的办公电脑装的盗版Win7老是蓝屏,影响工做,加之看到 WPS Linux版也已发布,尝试安装 CentOS 做为办公系统。大学期间学过 Linux 语法,也本身玩过 Ubuntu,倒都也熟悉。linux
之因此选择CentOS 是由于 CentOS 是服务器最经常使用的 Linux 发行版,为了和生产环境保持一致,有利于部署代码,同时网上资料也丰富。版本我选择 CentOS6, 由于我的工做用服务器是 6 版本。 CentOS 7 和 CentOS 6 有些差别。国内源中阿里云最快,3分钟完成5.7G的下载。ubuntu
阿里云 CentOS 6.10 源。windows
阿里云CentOS7下载。(建议选择CentOS7 EveryThing, 9G大小,你的启动U盘要够大)centos
使用软件YUMI(YUMI-2.0.6.0.exe), 该软件还能制做多系统(Win+Linux)的启动盘。服务器
YUMI支持的linux系统很是多,好比fedora、linux mint、ubuntu、opensuse、centos等几十种。工具
若是要建立windows系统的自启动u盘,那么须要在step2处选择this
try an unlisted iso/阿里云
try an unlisted iso(from memory)spa
,前者适合windows安装镜像,后者则适合windows pe内存系统。
YUMI在建立自启动u盘的时候,会在u盘中建立mbr,而且还带有本身的引导界面,从而能够对多个须要自启动系统进行有效的管理。
若是U盘被占满,你须要删除其中某些iso的话,仍是运行YUMI,勾选“remove an installed item”来选择须要删除的已安装U盘系统。
这样一来,选定的系统也会在启动列表中被删除,而其余项目不会被影响。
首先在 WIn 上预留出必定空间的空白磁盘,
而后重启电脑,开机按F10(不一样PC按键不一样),选择U盘启动,进入U盘内的 YUMI 界面。如下可按照 知乎帖子 安装。
注意:知乎帖子中的 sda , sdb 不必定和你的 sda ,sdb 一致。
第19步时,点击“更换设备”,以下图选择MBR,第一个选择sda,第二个选择sdb。
这里的“BIOS驱动顺序”不能简单的选择 sda 或者 sdb,而是第一个选择你的硬盘,第二个选择 U盘或者其它非启动硬盘。
按照知乎帖子,很顺利的就装上了 CentOS6。
一旦选择了grub为引导程序,下面咱们来了解一下它的配置.
/boot/grub/grub.conf是grub产生一个引导选择菜单以及设置一些选项.下面是个人grub.conf:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,6)
# kernel /vmlinuz-version ro root=/dev/hda10
# initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,6)/grub/splash.xpm.gz
# --> Redhat Linux 8.0 <--
title Red Hat Linux (2.4.18-14)
root (hd0,6)
kernel /vmlinuz-2.4.18-14 ro root=LABEL=/
initrd /initrd-2.4.18-14.img
# --> Win7 <--
title Win7
rootnoverify (hd0,0)
chainloader +1
这个文件很简单,title 后面能够修更名称,注意只支持英文。default=0是默认第一个:ReaHat,若是改成default=1则默认启动第二个:Win7。
默认终端白底黑字,命令和文件显示内容区分不开,很差用。按 本文 给命令上个色。(注意:该文章有个错误:PS1最后的结束双引号里漏掉了个 ] )
原文纰漏更正: PS1="\[\e[32m\]#\##\[\e[1;31m\]\u@\[\e[36m\]\h \w]\$\[\e[m\]"
另外,也能够参考个人 PS1,效果就是 [hp@myPC ~ 15:26:44]$ 这个命令提示符 变成了红色:
PS1="\[\e[31m\][\[\e[1;31m\]\u@\[\e[31m\]\h \w \t]\$\[\e[m\]"
简单解释下,\[\e .. \] 这个能够看做一个总体。用来修饰 后面紧跟元素的颜色等特性。里面的 [32m 就是颜色值,最后的 \[\e[m\] 是结束,用来关闭颜色设置的。要是你没有这个的话;那么,你的命令提示符,包括你经过命令提示符输出的东西都是和最后一次的颜色设置相同。
参考:使用CentOS DVD1 和DVD2作本地yum源 (简洁有力,我忍不住本身转载并做了更正)
注意:该文章有个错误。第三步的第一个命令: cp -av /mnt/dvd1 /mnt/dvd3 应为
cp -av /mnt/dvd1/* /mnt/dvd3
其中,有个比较骚的大括号{}操做:
mv /mnt/dvd3/Packages/{TRANS.TBL,TRANS.TBL.BAK} ,其实就是
mv /mnt/dvd3/Packages/TRANS.TBL /mnt/dvd3/Packages/TRANS.TBL.BAK 的简写。大括号内的元素至关于和先后自动拼接成多个字符串。
有了第5步,就能够随意安装CentOS的软件了。安装远程桌面链接工具rdesktop,方便控制我/同事/闲置/远程的Win台式机/WinServer处理Linux没法作到的任务。
yum install rdesktop tsclient
远程链接windows桌面的命令
rdesktop -f -a 16 192.168.3.179
rdesktop是基于命令行的工具,使用简单,用man rdesktop可查询命令参数
便可链接远程的Windows桌面. -f表示全屏显示,-a 16 表示使用16bit色,后面是Windows服务器的地址 。
退出全屏,用Ctrl+Alt+Enter可切换到linux桌面。注意:不要用数字键盘的 Enter,该键进行组合无效。
没有互联网的状况下,此操做复杂,忽略,建议使用互联网环境下安装。由于我在安装中发现系统自动安装了依赖包:mesa-libGLU.x86_64 0:9.0.0.0-4.el7
双系统切换起来,显然比较麻烦。在CentOS 6 中直接装个 Win7 虚拟机用起来更舒服些,毕竟领导安排的有些东西仍是须要使用 Win7 的软件。
进入 VirtualBox官网,找到 【 Oracle Linux 6 / Red Hat Enterprise Linux 6 / CentOS 6 i386 | AMD64 】。根据本身是32位仍是64位选择,我是64位,我选择 AMD64。
拷贝到 CentOS 6中双击安装便可。
2018年11月8日 over.