標籤:
在老機器上win7上裝過ubuntu,可以直接用easyBCD,無需隨身碟,順利S裝上。
這次在win8下無法使用easyBCD,上網搜尋,搜到需要用rEFInd這個軟體。
安裝方法:
:http://refit.sourceforge.net/#download
windows下安裝
- 下載壓縮包後解壓,然後案頭左下角右鍵開啟一個命令提示字元(管理員),運行
- mountvol S: /S ----將EFI系統磁碟分割映射到S盤
- cd 轉到rEFInd解壓目錄
- xcopy /E refind S:\EFI\refind\ ----複製refind檔案夾到EFI分區下,/E參數是複製子目錄,包括空目錄
- S: ----轉到EFI分區
- cd \EFI\refind\ ----進入拷貝過來的refind檔案目錄下
- 根據你的系統,選擇刪除refind目錄下多餘的檔案夾(如果是x86_64,就刪除drivers_ia32,tools_ia32,redind_ia32.efi)
- rename refind.conf-sample refind.conf ----重新命名設定檔(設定檔內容可以根據需求修改,我沒改)
- bcdedit /set {bootmgr} path \EFI\refind\refind_x64.efi ----設定refind為預設的EFI啟動程式
- ----可以使用bcdedit /set {bootmgr} description "rEFInd description"給啟動項修改描述(非必要)
linux下安裝
- cp -r refind /boot/efi/EFI ----linux的efi引導檔案是在/boot/efi/EFI目錄下,拷貝refind檔案夾到該目錄下
- cd /boot/efi/EFI/refind
- rm redind_ia32.efi ----刪除32位檔案
- rename refind.conf-sample refind.conf ----重新命名設定檔
- efibootmgr -c -l \\EFI\\refind\\refind_x64.efi -L rEFInd ----添加refind到efi啟動列表(開機啟動項)
划出給linux的分區後,用隨身碟安裝centos,安裝方法不做贅述。
安裝centos結束後,一般兩種情況:
一是直接進了windows,這種情況可能是centos沒裝好(安裝好的話EFI檔案夾會出現一個redhat檔案夾,另外要說的是,centos6.3還是6.4以後才整合了efi啟動模式),我一開始就是這種情況,進入windows後配置了refind,啟動直接進入refind介面,但是找不到linux系統選項(refind會自動搜尋引導區裡所有的efi檔案)
二是直接進入centos,這種情況配置好refind後重啟系統還是預設直接進入centos,但是可以按esc(我的電腦是esc)進入系統啟動選項,可以看到refind啟動選項,選擇進入後可以切換到windows,但是很不方便。
最後,不管在哪個系統,進入EFI檔案夾,修改refind下refind_x64.efi檔案名稱為bootx64.efi,修改redhat檔案夾的名字(隨意,自己記得就行,因為系統啟動會預設找到redhat/grub.efi啟動centos,修改檔案夾後系統就會找不到此檔案繼而去找bootx64.efi檔案,原理並不清楚,但是可以用)
再次重啟,就可以看到refind的介面了。
aa
關於uefi的機器win8下安裝CentOS雙系統