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.