CentOS7環(huán)境系列一:CentOS7和Windows10雙系統(tǒng)安裝

(*因?yàn)楣镜碾娔X是正版系統(tǒng)并且升級(jí)到了Win10,并且這也應(yīng)該是很多使用者的需求,所以這里直接記錄Win10和CentOS7的雙系統(tǒng)安裝)

安裝說(shuō)明

系統(tǒng)安裝:Windows10+CentOS7雙系統(tǒng)
安裝方式:U盤安裝
引導(dǎo)方式:grub引導(dǎo)(即在CentOS7中進(jìn)行引導(dǎo),而不是Window10中進(jìn)行引導(dǎo))
系統(tǒng)環(huán)境:CentOS7最小安裝(后面還要學(xué)習(xí)各種配置,所以直接從最小開(kāi)始)
特殊聲明:因?yàn)槭侵苯酉到y(tǒng)安裝而不是虛擬機(jī),所以為了文檔圖片的效果,所有圖片均來(lái)自網(wǎng)絡(luò)(圖片大多來(lái)源于這里,并且這里是我主要參考安裝方法的地方)

準(zhǔn)備工作

  1. 一臺(tái)安裝了Windows10的PC,并通過(guò)網(wǎng)線連接到了網(wǎng)絡(luò)(這里略過(guò)了Windows10的安裝啦?。?/li>
  2. 一個(gè)U盤,容量最好8G以上
  3. 安裝文件:CentOS-7-x86_64-DVD-1611.iso(這個(gè)是我安裝時(shí)的版本,官方下載地址
  4. 需要的軟件:UltraISO(試用版也OK,官方下載地址

第一步:Windows10中的準(zhǔn)備

1、為L(zhǎng)inux分出磁盤空間

我們需要分配出一塊磁盤空間給CentOS來(lái)安裝運(yùn)行,因?yàn)長(zhǎng)inux和Windows的存儲(chǔ)格式完全不同。通過(guò)Windows10的磁盤管理來(lái)處理。

在“文件資源管理器”中右鍵單擊“此電腦”,選擇“管理”;進(jìn)入計(jì)算機(jī)管理后,選擇“磁盤管理

磁盤管理
方法一:直接刪除卷獲得空閑空間

可以刪除不需要的磁盤分區(qū),獲得磁盤空閑空間。(本人公司電腦,最后個(gè)盤符沒(méi)啥東西,所以用的這種方法)

磁盤管理-刪除卷
方法二:壓縮卷獲得多余的空閑空間

如果沒(méi)有不需要的分區(qū)也沒(méi)關(guān)系,可以使用磁盤管理的壓縮卷功能移動(dòng)出多余的空閑空間。

磁盤管理-壓縮卷-1
磁盤管理-壓縮卷-2
磁盤管理-壓縮卷-3

2、記錄下系統(tǒng)的網(wǎng)絡(luò)設(shè)置

這點(diǎn)只是提醒一下,安裝好CentOS以后最好連接好網(wǎng)絡(luò),這樣最方便處理。如果你的電腦是直連網(wǎng)線自動(dòng)獲取,那么就不用這步了;本人公司電腦是固定IP設(shè)置的,還是先記下來(lái)免得返工。

第二步:CentOS安裝U盤制作

1、啟動(dòng)UltralSO,打開(kāi)CentOS-7-x86_64-DVD-1611.iso文件

UltraISO-打開(kāi)文件

2、寫(xiě)入U(xiǎn)盤

UltraISO-寫(xiě)入硬盤映像
UltraISO-選擇參數(shù)后寫(xiě)入
UltraISO-確認(rèn)
UltraISO-刻錄完成

第三步:修改U盤引導(dǎo)

1、進(jìn)入畫(huà)面

重啟電腦,連點(diǎn)F12(個(gè)別電腦可能有不同,本人PC是聯(lián)想);選擇USB HDD的那項(xiàng)進(jìn)入畫(huà)面。

安裝-進(jìn)入畫(huà)面

很多教程說(shuō)這里要修改U盤引導(dǎo)的位置才行,其實(shí)我第一次直接選擇了“Install CentOS 7”就進(jìn)入安裝界面了,不知道是不是此版本修復(fù)了原來(lái)的問(wèn)題,還是問(wèn)題出現(xiàn)在開(kāi)始安裝的時(shí)候;不過(guò)大家都說(shuō)需要改,安全起見(jiàn)下面還是修改一下吧。

2、查看U盤的位置

進(jìn)入畫(huà)面后,直接按Tab鍵,下面會(huì)顯示如下內(nèi)容:

>vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet

修改為以下內(nèi)容:

>vmlinuz initrd=initrd.img linux dd quiet

回車,進(jìn)入下面的界面,就可以看到U盤的位置描述了

安裝-U盤位置

3、修改U盤位置

按電腦上的電源鍵強(qiáng)制重啟電腦,同樣連按F12進(jìn)入Boot選擇“USB HDD”U盤啟動(dòng),再次進(jìn)入畫(huà)面,按Tab,將底部的內(nèi)容修改為如下內(nèi)容(即將LABEL的內(nèi)容修改為剛剛看到的固定位置sdb4,你的位置是什么就改成什么):

vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet

第四步:安裝CentOS7

這樣就進(jìn)入的圖形安裝界面了。

1、選擇語(yǔ)言

安裝-選擇語(yǔ)言

2、設(shè)置安裝位置

選擇語(yǔ)言后,進(jìn)入如下畫(huà)面

安裝-設(shè)置安裝位置

本地化里的內(nèi)容不必修改;軟件中的安裝源是自動(dòng)檢測(cè)的,軟件選擇中可以選擇系統(tǒng)安裝的基本環(huán)境,上面說(shuō)了就是要最小安裝,所以這里也不用修改(想要桌面的在這里選擇GNOME或者KDE都行)。

直接點(diǎn)擊安裝位置,來(lái)設(shè)置安裝的磁盤。

安裝-選擇安裝位置

選擇手動(dòng)分區(qū)后,點(diǎn)擊完成進(jìn)入手動(dòng)分區(qū);直接點(diǎn)擊“點(diǎn)這里自動(dòng)創(chuàng)建分區(qū)”就好了,分區(qū)方案也為默認(rèn)的LVM。

安裝-配置分區(qū)

分區(qū)分好了,可以手動(dòng)修改分區(qū)的大小,直接默認(rèn)的就好了,然后點(diǎn)擊完成(這里需要注意的是swap的大小,一般來(lái)說(shuō),應(yīng)該是實(shí)際內(nèi)存的兩倍,但是實(shí)際內(nèi)存很大的話,設(shè)置8G也夠了)。

安裝-分區(qū)處理

點(diǎn)擊“接收更改”,安裝位置就設(shè)置完成了。

3、設(shè)置網(wǎng)絡(luò)

安裝時(shí)默認(rèn)網(wǎng)絡(luò)是未啟用的,本人這里選擇的最小安裝,而且公司電腦上網(wǎng)配置是固定IP的。有圖形界面當(dāng)然簡(jiǎn)單啦,直接在這里就打開(kāi)網(wǎng)絡(luò)好了,進(jìn)入命令行后有網(wǎng)絡(luò)好操作(O(∩_∩)O哈哈~)。

選擇“Network&HOST NAME”,配置好IP和DNS,啟動(dòng)網(wǎng)絡(luò)。

4、設(shè)置密碼和用戶

安裝-開(kāi)始安裝

點(diǎn)擊“開(kāi)始安裝”,安裝過(guò)程中還要設(shè)置root的密碼和創(chuàng)建用戶(如果你的密碼設(shè)置太簡(jiǎn)單的話,要點(diǎn)兩次完成才能退出)。

安裝-設(shè)置密碼和用戶
安裝-安裝完成

第五步:配置grub引導(dǎo)

安裝過(guò)程中沒(méi)有選擇啟動(dòng)項(xiàng),結(jié)果可想而知,開(kāi)啟電腦后咱們的Win10不見(jiàn)了,需要重新引導(dǎo)。

(網(wǎng)上很多都是用的Windows10下引導(dǎo),需要備份恢復(fù)MBR,還要多個(gè)U盤啟動(dòng)盤找回Win10等步驟;其實(shí)我覺(jué)得Linux下做grub引導(dǎo)更簡(jiǎn)單,估計(jì)又個(gè)體差異)

1、登錄到CentOS

最小安裝后進(jìn)入的是命令行界面,因?yàn)橐渲靡龑?dǎo),所以使用root登錄。

grub-登錄

2、安裝ntfs-3g

要做Win10引導(dǎo),先需要CentOS能夠識(shí)別NTFS格式的分區(qū),所以要先安裝ntfs-3g。

(下面是段瘋狂嘗試的過(guò)程,不知是源失效還是公司網(wǎng)絡(luò)原因,總是各種失敗,想直接看后面的標(biāo)準(zhǔn)步驟直接點(diǎn)這里跳吧)

  • yum安裝ntfs-3g

    應(yīng)該很簡(jiǎn)單啊,命令行輸入:

    [root@localhost ~]$ yum install ntfs-3g
    

結(jié)果提示找不到!查了一下說(shuō)CentOS默認(rèn)庫(kù)里是沒(méi)有ntfs-3g,需要增加源。

  • 嘗試一:yum增加源

    找不到在哪里看的了,完全沒(méi)搞懂,用了這個(gè)命令:

    [root@localhost ~]$ yum localinstall --nogpgcheck http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
    

沒(méi)搞懂效果如何,然后試了下yum安裝ntfs-3g還是找不到。

  • 嘗試二:yum增加阿里云的源

    [root@localhost ~]$ wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
    

發(fā)現(xiàn)沒(méi)有wget,先安裝個(gè)wget:

[root@localhost ~]$ yum install wget

再次運(yùn)行,提示404,找不到!

期間還運(yùn)行了update更新了下yum:

[root@localhost ~]$ yum update

然后想用ntfs-3g找不到,嘗試用ntfs*:

[root@localhost ~]$ yum install ntfs*

還是找不到……

  • 嘗試三:yum增加rpmforge的源

    [root@localhost ~]$ wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-2.el7.rf.x86_64.rpm
    

提示404,找不到!再嘗試:

[root@localhost ~]$ wget http://apt.sw.be/redhat/el7/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

還是404!再嘗試用rpm命令,依然無(wú)果……

最后我想,為啥必須yum安裝呢……直接晚上找找直接wget了安裝得了!

下面就是標(biāo)準(zhǔn)步驟:
  1. 安裝wget

    [root@localhost ~]$ yum install wget
    
  2. 下載ntfs-3g壓縮包

    地址可以從官方網(wǎng)址找到。

    [root@localhost ~]$ wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2016.2.22.tgz
    
  3. 解壓ntfs-3g壓縮包

    [root@localhost ~]$ tar -zxvf ntfs-3g_ntfsgrogs-2016.2.22.tgz
    
  4. 安裝gcc

    最小安裝沒(méi)有安裝make安裝的編譯環(huán)境,所以先安裝上gcc。

    [root@localhost ~]$ yum -y install gcc
    
  5. 配置、編譯和安裝ntfs-3g

    [root@localhost ~]$ cd ntfs-3g_ntfsgrogs-2016.2.22
    [root@localhost ~]$ ./configure
    [root@localhost ~]$ make
    [root@localhost ~]$ make install
    

終于搞定了ntfs-3g的安裝了。

3、自動(dòng)檢測(cè)引導(dǎo)

[root@localhost ~]$ grub2-mkconfig -o /boot/grub2/grub.cfg
[root@localhost ~]$ reboot

重啟后Windows10就出現(xiàn)了。

4、設(shè)置默認(rèn)啟動(dòng)

但是默認(rèn)進(jìn)入是CentOS,我想讓默認(rèn)進(jìn)入的是Windows10,那還需要幾個(gè)命令。

  1. 查看默認(rèn)啟動(dòng)的內(nèi)核

    [root@localhost ~]$ grub2-editenv list
    
  2. 查看所有內(nèi)核

    [root@localhost ~]$ cat /boot/grub2/grub.cfg | grep menuentry
    

    記住列出的Win10內(nèi)核的名稱,引號(hào)里的全部?jī)?nèi)容。

  3. 修改Windows10為默認(rèn)啟動(dòng)內(nèi)核

    [root@localhost ~]$ grub2-set-default '記住的名稱'
    
  4. 驗(yàn)證默認(rèn)啟動(dòng)內(nèi)核

    [root@localhost ~]$ grub2-editenv list
    

再次重啟看一下引導(dǎo)也弄好了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容