【Linux-CentOS】在無互聯網-內網環境的Windows7主機上安裝CentOS雙系統,從安裝到放棄

2018.12.3 日更新:本文僅做爲無互聯網環境下安裝的參考。更推薦在互聯網環境下安裝軟件和使用系統,畢竟會自動安裝依賴包,比較方便。html

 


 

 因我的辦公電腦裝的盜版Win7老是藍屏,影響工做,加之看到 WPS Linux版也已發佈,嘗試安裝 CentOS 做爲辦公系統。大學期間學過 Linux 語法,也本身玩過 Ubuntu,倒都也熟悉。linux

之因此選擇CentOS 是由於 CentOS 是服務器最經常使用的 Linux 發行版,爲了和生產環境保持一致,有利於部署代碼,同時網上資料也豐富。版本我選擇 CentOS6, 由於我的工做用服務器是 6 版本。 CentOS 7 和 CentOS 6 有些差別。國內源中阿里雲最快,3分鐘完成5.7G的下載。ubuntu

 

1. 下載 CentOS

阿里雲 CentOS 6.10 源windows

 阿里雲CentOS7下載。(建議選擇CentOS7 EveryThing, 9G大小,你的啓動U盤要夠大)centos

 

2. 製做CentOS的啓動U盤

使用軟件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盤系統。

這樣一來,選定的系統也會在啓動列表中被刪除,而其餘項目不會被影響。

 

3. 在Windows上安裝 CentOS

首先在 WIn 上預留出必定空間的空白磁盤,

而後重啓電腦,開機按F10(不一樣PC按鍵不一樣),選擇U盤啓動,進入U盤內的 YUMI 界面。如下可按照 知乎帖子 安裝。

注意:知乎帖子中的 sda , sdb 不必定和你的 sda ,sdb 一致。

    第19步時,點擊「更換設備」,以下圖選擇MBR,第一個選擇sda,第二個選擇sdb。

這裏的「BIOS驅動順序」不能簡單的選擇 sda 或者 sdb,而是第一個選擇你的硬盤,第二個選擇 U盤或者其它非啓動硬盤。

按照知乎帖子,很順利的就裝上了 CentOS6。

 

4. 更換啓動順序,默認啓動Win7

一旦選擇了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。

 

5. 爲終端換個炫酷實用的皮膚

 默認終端白底黑字,命令和文件顯示內容區分不開,很差用。按 本文 給命令上個色。(注意:該文章有個錯誤: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\]  是結束,用來關閉顏色設置的。要是你沒有這個的話;那麼,你的命令提示符,包括你經過命令提示符輸出的東西都是和最後一次的顏色設置相同。

 

6. 使用DVD1 和 DVD2做爲離線源

    參考:使用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  的簡寫。大括號內的元素至關於和先後自動拼接成多個字符串。

 

7. 安裝 rdesktop 遠程Windows

有了第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,該鍵進行組合無效。

 

7. 安裝 WPS for Linux[放棄]

 沒有互聯網的狀況下,此操做複雜,忽略,建議使用互聯網環境下安裝。由於我在安裝中發現系統自動安裝了依賴包:mesa-libGLU.x86_64 0:9.0.0.0-4.el7

 

最後,CentOS中安裝 VirtualBox + Windows7

雙系統切換起來,顯然比較麻煩。在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.

相關文章
相關標籤/搜索