小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Windows10 CentOS7雙系統(tǒng)(UEFI GPT)

 ljunfa 2019-02-18

1. 分配CentOS安裝盤符

直接使用Windows的磁盤管理,用磁盤壓縮切一個空間出來就好了。我是切了50G出來。

2. 關閉Windows Quick

執(zhí)行Win+R輸入gpedit.msc,計算機配置->管理模塊->關機,雙擊右邊,選擇已禁用。 關閉快速啟動

3. 關閉Secure Boot

這個要在BIOS下執(zhí)行。

安裝CentOS

1. UltraISO制作CentOS啟動盤。

2. 設置CentOS鏡像位置

BISO選擇U盤啟動,接下來應該會看到黑色界面,如下:
安裝CentOS7
將光標移到第一行,然后這里不是直接點Install CentOS7,要按Tab鍵先配置CentOS鏡像位置。
按下Tab之后可以看到一下三行英文:

setparams 'Install CentOS 7' Install limuze /image/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet initrdefi /image/pxeboot/initrd.img

這個是用來選擇鏡像位置的,因為CentOS它不會自動定位到正確的位置。。。所以接下來要先修改上面的內(nèi)容。
① 把第二句改成:

   limuze /image/vmlinuz initrd=initrd.img linux dd quiet

② 接下來按Ctrr+x執(zhí)行,就可以看到所有盤符和編號了。類似于下面這樣:
修改CentOS位置
可以看到,CentOS鏡像的位置(也就是我的U盤)是sdb4。記住這個sdb4,然后關掉這個界面重新再來一次。
③ 重新來一次又來到了步驟2的那個圖,還是按Tab鍵,這一次將第二行改成如下形式:

limuze /image/vmlinuz inst.stage2=hd:/dev/sdb4 quiet

接下來按Ctrr+x執(zhí)行,CentOS就開始安裝了。記得要勾選一個桌面(如gnome桌面)。

4. 設置CentOS磁盤分區(qū)

進來安裝界面之后,選擇前面切出來的那個盤。
此處輸入圖片的描述
CentOS安裝過程中要設置磁盤分區(qū),這個就涉及到Linux的磁盤分區(qū)。下面是我的設置情況:

/        :大小30G,設備類型`LAM`,文件系統(tǒng)`ext4`/boot    :大小200M,設備類型`標準分區(qū)`,文件系統(tǒng)`ext4`/boot/efi:大小128M,設備類型、文件系統(tǒng)默認值(這個efi分區(qū)是放CentOS的uefi文件的,貌似最后也就占10M左右的空間)/swap    :大小G,設備類型`LAM`,文件系統(tǒng)`ext4`(據(jù)說swap分區(qū)要為物理內(nèi)存的兩倍,不過覺得我8G內(nèi)存給它8G已經(jīng)算多了)/home:  :剩下的空間都給它,設備類型`LAM`,文件系統(tǒng)`ext4`

之后就開始漫長的安裝了。。。。

修復引導

CentOS安裝完畢時候會重啟電腦,這個時候你會看到系統(tǒng)選項有一個Windows10CentOS,選擇Windows10,“臥槽!我的Win10居然沒事,網(wǎng)上那群騙子,害我虛驚一場,重啟看看CentOS先”。選擇CentOS,然后就看到下面的東東:
Windows未啟動
“特么我這個是Linux啊,你提示W(wǎng)indows未啟動是什么意思?”
然后就開始了我的折騰之旅。。。。。
(這里省略上萬字的心酸歷程)
下面是解決方案

1. 網(wǎng)友建議

網(wǎng)上說的在Windows下使用easybcd添加CentOS的引導,反正我試了很多遍就是沒成功。事實上easybcd只能添加CentOS的mbr引導,這個可以在easybcd看出,然而我是通過UEFI來裝的,應該就不行。

2. 幾番折騰,新辦法

① 前面CentOS分區(qū)的時候?qū)嶋H上/boot/efi是一個ESP分區(qū)(UEFI 系統(tǒng)分區(qū))。里面放的是CentOS的EFI引導文件。

$ ls -R EFI/EFI/:BOOT/ centos/EFI/BOOT:BOOTX64.EFI* fallback.efi*EFI/centos:BOOT.CSV gcdx64.efi* grub.cfg.bak grubx64.efi* shim.efi*fonts/ grub.cfg grubenv MokManager.efi* shim-centos.efi*EFI/centos/fonts:unicode.pf2

其中最重要的文件是grubx64.efi,開機時,BIOS先通過ESP分區(qū)找到相應的efi程序,然后加載啟動系統(tǒng),這里的grubx64.efi就是用來加載CentOS的。
② 以此類推,Windows下肯定也有類似的文件。的確,在裝Windows10的時候,會自動分配一個隱藏的ESP分區(qū),盤符別名為SYSTEM_DRV:

BOOT/EFI/

其中EFI/Microsoft/Boot目錄里面放的就是加載Windows系統(tǒng)的efi文件。即EFI/Microsoft/Boot/bootmgr.efi。
由上可知,整個硬盤共有兩個ESP分區(qū),常理上講好像有點不科學,具體我也不知道可不可以。我覺得可能是不可以的,測試了下,發(fā)現(xiàn)BIOS每次都是從SYSTEM_DRV里面搜索efi程序,而CentOS的efi又不在SYSTEM_DRV目錄下,這應該就是CentOS無法啟動的原因。
③ 所以接下來我就把CentOS的ESP分區(qū)里面的EFI/centos整個文件夾都拷貝到SYSTEM_DRV盤下的/EFI目錄下。重啟電腦發(fā)現(xiàn)還是不行,原因很簡單
a.如果想要出現(xiàn)兩個系統(tǒng)的選擇項,那就要使用Win10引導CentOS或者有個程序來專門引導兩個系統(tǒng),前者我查了很多資料還是沒弄出來,好像是要修改Windows的BCD文件,有點麻煩。至于后者,有個叫rEFind的程序(rEFind下載)可以達到目的,不過弄出來界面太丑了,我放棄了。
b.如果想要使用BIOS引導,就要把EFI/centos里面的路徑寫到一些特殊的文件,這個要用到一個叫BOOTICE的工具BOOTICE下載。

3. BOOTICE使用教程

① 打開BOOTICE,選擇UEFI,點修改啟動序列
BOOTICE
修改啟動序列
② 選擇左邊的添加,先隨便選一個本地磁盤的efi文件,然后把左邊的啟動文件改為

\EFI\centos\grubx64.efi

啟動分區(qū)選擇和Windows系統(tǒng)一樣的項。
最后把它移動到第二個,保存。
③ 使用PE把\EFI\centos從CentOS的ESP目錄移動到Windows的ESP目錄下。這一步是為了讓上面設置啟動文件:\EFI\centos\grubx64.efi生效。
不得不說,PE真是個好工具。

成功

通過上述步驟之后,重啟電腦,電腦應該還是自動進入Win10,因為BOOTICE工具是把CentOS添加到BIOS的啟動序列中= =
重啟,進入BIOS(Thinkpad是F12),可以看到BIOS啟動列表有Windows10CentOS、USB HDD等等,這個USB HDD就是U盤,點CentOS,就可以進入CentOS的引導了,然后啟動CentOS。到這里就成功了。

心得

裝這個雙系統(tǒng),修復引導花了我好長時間,不過也學到了很多東西,比如UEFI和傳統(tǒng)Legacy的區(qū)別、UEFI的工作原理、PE的作用等等,最終文件沒有發(fā)生丟失,也算是值了。下面是總結。
1. UEFI+GPT裝雙系統(tǒng)真麻煩
2. 微軟壟斷心態(tài)真可怕
3. Google搜索東西靠譜多了
4. PE真是個好工具(進入磁盤修改EFI文件)
5. 我裝的雙系統(tǒng)怎么和大家的不一樣= =
(又要繼續(xù)干活了。。。)

參考資料

CentOS7安裝教程

  1. U盤安裝CentOS7的最終解決方案

UEFI引導修復

  1. UEFI主板GPT方式安裝CentOS6.4
  2. UEFI+GPT安裝Windows8和CentOS雙系統(tǒng)
  3. Windows10與CentOS的完美結合
  4. UEFI的兩種啟動模式
  5. 支持 efi 的主板 雙系統(tǒng)安裝 ubuntu - 學習 EFI 和 gpt
  6. 如何在UEFI模式下Win8與Ubuntu多系統(tǒng)的安裝?
  7. 如何在UEFI+GPT下使用rEFind實現(xiàn)Win10 + Kali2.0 雙引導!

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多