昨天心血來潮准備在老爺機上裝個centos7雙系統,沒想到折騰到了今天才弄完。
先是下的DVDiso版用不了還是用poweriso制作啟動U盤的時候制作不好,反正這個4G多的DVD標准版我是用不了,於是下了個minimal版本,只有600多兆,歡喜歡喜~
其中還要看U盤的盤符,改掉運行提示的某句為linux dd quiet。我的盤符是sda1
接下來安裝還蠻順利,但是出現了For a UEFI installation, you must include an EFI System Partition on a GPT-formatted disk, mounted at /boot/efi.
在預裝win10的基礎上用u盤安裝centos7雙系統,分區時出現這個問題,如果是好幾年的老機子,不支持uefi,建議將u盤的安裝文件中的efi文件夾刪掉后再安裝。這個依據是根據CSDN中得來,大神們說得蠻清楚http://bbs.csdn.net/topics/391041119
++++++++++++++++++++++++++++++++
第一位:這是因為空閑盤終存在.efi文件,需要格式化空閑盤在安裝。方法可以采用新建分區,然后再刪除的方法,過程中就格式化分區了。另外一定要建立/boot/efi分區。
第二位:你是用UEFI模式進入的系統安裝界面,而你的硬盤分區是MBR格式的,而非GPT格式的。
第三位:建議使用非UEFI模式安裝。
第四位:開機啟動選擇U盤進入,不用選擇UFFI哪個選項,有兩個選項的。
第五位:將主板的UEFI設置為legacy 試試。
第六位:將u盤安裝文件里的EFI文件夾整個刪掉就好了。
因為我的自己不支持uefi,所以我就參考第六位的做法直接把安裝文件的efi文件夾刪掉。
++++++++++++++++++++++++++++++++
到最后一步提示重啟,重啟之后記得把優先從U盤啟動換回原來的。這里安裝的時候可以看最新版的鳥叔私房菜,都已經更新到centos7了,鳥叔真勤奮。
接下來由於是迷你版本,所以需要手動安裝桌面,先安裝X window system,然后再安裝genome或者kde,我選擇kde。接着用startx啟動桌面。
接下來要安裝中文支持
1、查看可用的中文安裝包
# yum list kde*chinese
2、安裝中文包
# yum install kde-l10n-Chinese.noarch
3、修改界面
在 系統設置=>語系,添加使用簡體中文即可。需要重啟電腦
安裝中文字體可以參考這個網址http://www.centoscn.com/image-text/setup/2015/0402/5072.html
附在后面了,免得文章不見了(見附1)
以下針對kde:
安裝中文輸入法,用ibus挺好的,用fcitx的話,ficitx-configtool還要找源的……
安裝完ibus記得安裝im-chooser,運行im-chooser,選擇ibus,然后右下角會出現一個小鍵盤(?)圖標,右鍵點擊reference,在里面選擇Chinese的拼音輸入法。記得這幾步多重啟……
然后重啟后發現win10引導消失,參考這一篇http://blog.csdn.net/ergouge/article/details/49836913
神一樣的文章,比其他人的方法好用多了。也附在后邊了(附2)。
用了centos7+kde的感想,真是好卡……是不是我哪里沒裝好……
——————————————————————
附1
3.1 執行CentOS7 最小安裝
去官網下載CentOS-7.0-1406-x86_64-Minimal.iso,然后刻錄光盤,安裝之。安裝完成后執行yum update更新系統。然后,執行
# yum install epel-release
安裝額外包yum源(extra package for Enterprise Linux)。
3.2 安裝X Window system
執行yum groupinstall "X Window system",安裝X。安裝完成后執行sudo systemctl isolate graphical.target檢驗安裝成功。
3.3 安裝Xfce4
執行 yum groupinstall xfce4安裝Xfce4桌面環境。如果需要,可選安裝xfce4的其他模塊。
執行sudo systemctl isolate graphical.target,進入Xfce。
3.4 安裝中文字體和中文輸入法
在CentOS6可以使用yum groupinstall "Chinese support"一次性安裝,但是CentOS7下,不能這么安裝,沒有這個安裝組,所以需要單獨安裝每個包。我只安裝了一個楷體字體:yum install cjkuni-ukai-fonts。
【增加字體】
把Windows系統下C:\Windows\Fonts目錄下需要的字體文件復制到CentOS的/usr/share/fonts/chinese/目錄下,然后執行如下命令即可安裝這些字體:
cd /usr/share/fonts/chinese/ # 切換到新字體目錄
mkfontscale # 在當前目錄下生成fonts.scale文件
mkfontdir # 在當前目錄下生成fonts.dir文件
fc-cache -fv # 重新建立字體緩存
關於輸入法,有兩個概念也區分。“輸入法平台”和“輸入法”,輸入法平台是為具體的輸入法提供實現接口,並與X環境實現對接。目前廣泛采用的輸入法平台有:fictx,scim,ibus。最新的是ibus,也是gnome的默認設置。這里我們就選擇ibus平台。
主要需要安裝如下包:
ibus, 這個包里有ibus-daemon這個平台服務器程序和ibus這個配置助手。
ibus-libpinyin, 這個是ibus平台下具體的拼音輸入法。
ibus-gtk2/3,這個是ibus在GTK環境下的UI,托盤顯示。
im-chooser,這個是輸入法平台選擇助手程序。
gtk2/3-immodule-xim,這個是輸入法候選字顯示UI。我就是因為這個包沒有安裝導致始終無法顯示輸入法字選擇窗口,為此折騰了1天!!!
執行im-chooser,選擇輸入法平台和輸入法。然后重新登錄系統。
3.5 安裝firefox
執行yum install firefox,然后在Xfce中設置為默認瀏覽器。啟動並瀏覽百度網站,看中文顯示是否正常,看輸入法是否正常。
3.6 安裝開發環境
這個不同的人有不同的需要,我本人是vim+gcc。
——————————————————————————————————————
附2
網上參考的解決方法:
(應該可以吧,我還是選擇了保守的方法)
vim /boot/grub2/grub.cfg
在### END /etc/grub.d/00_header ###之后添加:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 10 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-140E68540E6830C2' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
我的解決辦法:
1.添加源
>$ yum localinstall --nogpgcheck http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
2.安裝ntfs-3g(為了使centos能識別出windows所在的分區。)
>$ yum install fuse ntfs-3g -y
3.系統自動找到windows 8 系統與xp系統的引導項,並加入到了grub.cfg菜單中。這樣就避免了手功改動文件的危險,並且所有系統都能正常啟動。
>$ grub2-mkconfig -o /boot/grub2/grub.cfg
4.重啟
>$ reboot
5.然后就好了,出現了win8的啟動引導提示(不知道為什么是win8,難道win8和win10底層標識是一樣的?)