需求:公司測試環境因業務原因,需要在台式電腦上安裝帶桌面的CentOS系統,因同事有一個7.6版本Minimal ISO鏡像的安裝U盤,為了圖方便沒有去下載everything ISO鏡像,而是待同事安裝好最小化系統后我來添加桌面。系統安裝參考如下鏈接:https://jingyan.baidu.com/article/59703552b61eb78fc0074027.html
桌面安裝步驟如下:
1.配置網絡(因為安裝過程需要網絡yum源。當然你這里如果有完整系統鏡像做本地yum源或者其它本地yum源可以滿足安裝需求的話沒有網絡也是可以的。)
2.查看yum源是否可用:
yum repolist
3.執行命令:
yum grouplist # 先檢查一下系統支持哪些桌面安裝類型,見下圖
yum groupinstall -y "X Window System" # X Window System是執行在UNIX系統上的視窗系統,出現complete表示成功。據其它同行說此步驟不執行亦可。
yum groupinstall -y "GNOME Desktop" # 表示安裝GNOME Desktop類型的桌面,出現complete表示成功;查閱其它經驗貼發現也可以選擇KDE Desktop,安裝方法請參考其它資料。
報錯:
Transaction check error:
file /boot/efi/EFI/redhat from install of fwupdate-efi-12-5.el7.x86_64 conflicts with file from package grub2-common-1:2.02-0.65.el7_4.2.noarch
file /boot/efi/EFI/redhat from install of fwupdate-efi-12-5.el7.x86_64 conflicts with file from package grub2-efi-1:2.02-0.65.el7_4.2.x86_64
解決:表示包的版本有沖突,貌似是系統bug;執行yum update grub2-common、yum install grub2-efi、yum install fwupdate 后再重新執行yum groupinstall -y "GNOME Desktop"即可,參考鏈接:https://www.createdpro.com/a/100006。
startx # 表示進入桌面
報錯:
xauth: file /root/.serverauth.2669 does not exist # 這只是報錯的其中一條,還有幾條同類型報錯,因當時不便截圖故不能一 一列出。
解決:在有網的情況下執行yum upgrade 該命令表示安裝新內核,重啟后即可正常進入桌面。參考鏈接:https://www.cnblogs.com/rgqancy/p/5554814.html。
4.進入桌面后按提示輸入一步步執行完成即可。注意事項:走到如下圖這一步時只能以英文字母開頭不能以數字開頭,你輸入全名時下一行的用戶名會跟着自動輸入,當用戶名不跟着全名自動輸入時說明系統不支持該類名稱,但系統並不報錯,只是等你到最后會發現一切就緒后桌面無圖標並且鼠標右鍵無效無法操作;到輸入密碼這一步時,要求密碼不能和名稱有相同的字母或數字,否則無法進入下一步。
至此桌面安裝完畢,以下為知識點擴展及經驗總結:
1.整個過程報錯幾次,當時沒細看報錯,導致操作了幾遍才解決,差點有重新裝系統的沖動了。首先遇到報錯不要着急要看一下報錯信息再解決,不能盲目解決導致效率低,遇到問題要自信沉穩。
2.yum groupinstall 這個命令的新命令據說可以這樣寫yum groups install,本人未親自驗證。
3.卸載命令yum groupremove
4.設置開機啟動模式為圖形模式(是否需要操作這一步有待核實,因為我當時操作了,但與別人交流時他們並未操作該步驟)
systemctl set-default graphical.target或者ln -sf /usr/lib/systemd/system/graphical.target /etc/systemd/system/default.target
設置開機啟動模式為文本模式(這一步在裝桌面肯定是不用執行的啦,我在這里寫出來只是為了知識點的擴展而已):ln -sf/lib/systemd/system/multi-user.target /etc/systemd/system/default.target
5.期間如果reboot后無法正常進入桌面,亦無法進入命令行模式時可以采用Xshell等遠程工具連接進入命令行。(有人說可以在終端前用Ctrl+Alt+F*(*表示1-7)之間選擇即可以進入控制台來操作,本人未親自驗證)
6.這種情況建議最好安裝everything ISO帶桌面的系統,一步到位。選擇系統時不要選最新的,求穩不求新,同事下載的就是目前最新的7.6版本,新版本難免有bug。