使用EFI重新為Windows 8引導管理器

朋友您好,這裡給您帶來了安裝教程 Refind 在Windows 8中。請記住Windows 8計算機附帶EFI(http://es.wikipedia.org/wiki/Extensible_Firmware_Interface),這與我們的Linux發行版本不太友好。
您應該在Windows 3中安裝Refind的8個主要原因(顯然在我看來)。

  1. 不建議刪除Windows 8應急分區,因為BIOS可能已損壞,尤其是那些帶有“ System Rescue(F4)“。
  2. 如果您不想刪除Windows 8
  3. 如果您在一生中都在更改引導設備,請安裝Refind,而不必重新輸入BIOS以進行此類操作。

Refind啟動管理器 喜歡 GRUB 優點是它在每次啟動時自動檢測計算機的“可啟動”設備或分區。(有關更多信息,請訪問 http://www.rodsbooks.com/refind/),這意味著我們可以使Windows 8使用Linux查看分區。

我們開始做吧

更改或修改Booteo條目始終存在風險,並且可能會多次犯錯, 阻止您啟動操作系統(OS),以避免由於無法訪問您的操作系統而造成的數據丟失, 建議您在嘗試本教程之前先備份信息。

首先,本教程基於Gentoo指南(http://wiki.gentoo.org/wiki/UEFI_Dual_boot_with_Windows_7/8),並對其進行了某些修改。

調整Windows分區的大小

如果要安裝Linux,則最少需要在硬盤上放置一個空間,然後可以使用以下命令為其留出空間。 磁盤管理器 為此:按 +X 然後在出現的面板中單擊 磁盤管理.

Refind

在那裡,右鍵單擊磁盤以調整大小並選擇 調大音量

Refind

現在,只需選擇要Windows保留的空間,以便可以利用它(我建議您可以使用的最大空間),然後 減少 準備好了!!!

Refind

安裝Refind

現在,下一步是為此安裝Refind,我們下載了以下文件:

下載後,將其解壓縮到一個易於找到或記住的地址的文件夾中。

下載並解壓縮文件後,按 +X 然後點擊 S命令提示符(管理員)

Refind

一旦進入 命令提示符 您輸入:
mountvol S: /s (假設沒有驅動器 S: 如果不是,則將S更改為任何字母)

現在轉到解壓縮後的文件夾以查看其中的子目錄

dir C:/carpeta/donde/esta/refind (提示:如在Linux中,您可以使用 TAB 自動完成)

已經在Refind文件夾中,並且有可能看到子目錄(您可以執行dir,並且應該看到該文件 自述 其中),您鍵入以下命令,將refind文件夾複製到新單元

xcopy /E refind S:\EFI\refind\

現在鍵入以輸入驅動器S:和驅動器S的refind目錄:

S:
cd EFI\refind

在Refind安裝手冊中,它說您可以刪除文件夾中不需要的一些驅動程序 驅動程序_x64 y 驅動程序_ia32 由於不必要的驅動程序會延遲系統啟動,因此建議您將所有驅動程序保留下來,因為延遲很小且難以察覺。 但是,如果仍然要刪除不使用的驅動程序,則可以檢查以下頁面: http://www.rodsbooks.com/refind/drivers.html

現在您必須重命名文件 refind.conf 示例 a 重新查找配置文件 您可以使用以下命令執行此操作
rename refind.conf-sample refind.conf

最後將Refind設置為默認啟動程序:
bcdedit /set {bootmgr} path \EFI\refind\refind_x64.efi
如果您的系統是64位,則此命令有效;如果您是32位,則必須更改 refind_x64.efi a refind_ia32.efi

現在,當您重新啟動refind菜單時,將出現以選擇所需的操作系統。

Refind

對您安裝的僅具有Refind作為啟動管理器的新Linux OS的建議

  1. 安裝系統時,建議您具有一個引導分區(/ boot),並且可以將其格式化為EXT2或FAT格式。
  2. Refind自動在啟動分區上搜索vmlinuz文件
  3. 不要安裝GRUB或其他啟動管理器。 當您安裝Linux系統時,在/ Boot中創建一個refind.conf文件,並在其中添加所有必需的選項來啟動系統。 最基本(也是必要的)是那些您指示哪個是根分區的分區。 我的refind.conf文件具有以下幾行:
    "Boot with standard options" "root=/dev/sda7 ro initrd=\initramfs-linux.img" 其中/ dev / sda7是我的根分區。
  4. 如果您忘記創建refind.conf文件,沒問題,請在Refind中選擇您的操作系統,然後按兩次F2鍵以(立即)編輯啟動選項,然後您可以在其中添加以下行 “根= /分區/根ro” 進入系統後,您可以使用必要的引導選項創建文件refind.conf。
  5. 如果您忘記在重新啟動索引之前插入CD或USB驅動器,那就沒關係了! 只需在屏幕上顯示Refind時插入設備,然後按鍵 ESC ,新的啟動設備將自動出現。
  6. 如果由於某種原因安裝了GRUB並且它位於Refind上,則進入BIOS並選擇作為優於Windows的啟動設備,Refind將在下次重新引導時再次出現。
  7. 最後,為了獲得操作系統的徽標而不是Tux的徽標,只需將PNG格式的128x128p圖像添加到/ Boot分區,並使用與系統映像相同的名稱進行命名,在本例中為 vmlinuz-linux.png

有關如何向中添加選項的更多信息 重新查找配置文件 可以訪問: http://www.rodsbooks.com/refind/configfile.html


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   這個名字是假的 他說:

    抱歉,目前尚不清楚“ mountvol S:/”是什麼意思。

    我了解linux中mount的概念,但是我不清楚您將S掛載在S驅動器下是什麼意思:

    在Windows中,什麼是/,搶救分區,C:的別名,等等。 ?

    1.    科普羅特克 他說:

      我拼錯的命令是“ mountvol:S / s”,它用於在以下位置創建掛載點:S,/ s選項用於表示該掛載可用於ESP(efi系統分區)

      1.    匿名 他說:

        說到安裝“點” :)),有一個命令可以查看是否已將文件夾用作安裝點...。

        #mountpoint /啟動
        / boot是一個掛載點

    2.    ari 他說:

      好像是它掛載了Windows 8.1 bootmgr所在的隱藏分區,或者我認為是這樣。

  2.   安德魯·薩瑟蘭 他說:

    我要感謝您的本教程,儘管我必須提到安裝ubuntu 14.04 LTS的grub支持efi,但我按照步驟進行操作,並分別採用了第一個建議/啟動分區,並且一切正常。 補充說,我從BIOS停用了安全啟動。
    的問候。

    1.    科普羅特克 他說:

      我很高興它為您服務,希望您喜歡Refind,對我來說,是最好的bootmanager。

      問候

  3.   漢尼拔 他說:

    您好!

    謝謝。
    非常感謝。

    問候。

  4.   費格迪 他說:

    對我來說不是很清楚,是否應該首先安裝發行版或安裝refind。

    1.    漢尼拔 他說:

      您好!

      先刷新,然後發行。

      問候。

      1.    馬加 他說:

        這不是必要的。 我按照這裡提到的步驟安裝了它,並安裝了Ubuntu 14.04。

  5.   薩科 他說:

    你好! 當我輸入mountvol命令時,會得到»參數不正確«。 這是什麼意思
    的問候!

  6.   JPZV 他說:

    您好,好帖子,儘管我有問題。 我已經嘗試了所有方法,但是啟動時繼續顯示Windows 8 Boot Manager,在BCDedit中它顯示了Refind,但是仍然顯示Windows Boot。

    這就是我在BCDedit中的功能(我不完全知道Refind是什麼HarddiskVolume,所以我不知道顯示的是正確的那個)

    Windows啟動管理器
    ------------
    標識符{bootmgr}
    設備分區= \設備\ HarddiskVolume2
    路徑\ EFI \ refind \ refind_x64.efi
    說明Windows啟動管理器
    美國地區
    繼承{globalsettings}
    完整性服務啟用
    默認{當前}
    resumeobject {2b07bd70-e6d7-11e3-825c-fcf8aebc3427}
    displayorder {2b07bd7d-e6d7-11e3-825c-fcf8aebc3427}
    {當前}
    toolsdisplayorder {memdiag}
    超時5

    Windows啟動加載程序
    ----------
    標識符{2b07bd7d-e6d7-11e3-825c-fcf8aebc3427}
    設備分區= F:
    路徑\ WINDOWS \ system32 \ winload.efi
    說明Windows技術預覽
    美國地區
    繼承{bootloadersettings}
    recoverysequence {2b07bd7e-e6d7-11e3-825c-fcf8aebc3427}
    完整性服務啟用
    恢復啟用是
    孤立的上下文是
    允許的內存設置0x15000075
    osdevice分區= F:
    systemroot \ WINDOWS
    resumeobject {2b07bd7c-e6d7-11e3-825c-fcf8aebc3427}
    nx OptIn
    引導規範

    Windows啟動加載程序
    ----------
    標識符{當前}
    設備分區= C:
    路徑\ Windows \ system32 \ winload.efi
    說明Windows 8.1
    語言環境
    繼承{bootloadersettings}
    孤立的上下文是
    允許的內存設置0x15000075
    osdevice分區= C:
    systemroot \ Windows
    resumeobject {2b07bd70-e6d7-11e3-825c-fcf8aebc3427}
    nx OptIn
    引導規範
    偵探是的

    我希望他們能幫助我

    PS:我有Windows 8.1,Windows 10和Ubuntu 14.04(我認為是版本),但是Ubuntu不在BCDEdit中,因為在UEFI中它不支持本文中所述。

    1.    科普羅特克 他說:

      您能否在引導單元選擇菜單中顯示或說它顯示了BIOS?

      1.    JPZV 他說:

        忘記了,我已經解決了它,由於某種原因,BIOS的“安全啟動”被激活了(我一直將其禁用,但其他時候我更新了BIOS),導致它僅啟動Windows啟動管理器。 另外,我從Ubuntu安裝了Refind,以使其更加自動化(使用Install.sh)。

        現在,您只需要編輯條目並對其進行自定義:3

        一樣謝謝

  7.   對偶 他說:

    感謝您的教程,我有一台裝有Windows 8的品牌計算機,它只允許我安裝ubuntu和Windows 8,它使我無法安裝Windows 7,這是我需要的系統,我已禁用uefi安全啟動並嘗試了一百次千件事,我只安裝了一半,在第一次重新啟動安裝時中途離開了安裝,如果沒有通過,請在完成本教程的所有步驟之前,我想知道是否使用此應用程序可以解決我的問題。
    謝謝
    的問候語

    1.    科普羅特克 他說:

      是的,Refind為此目的,因此它與Windows 8啟動重疊。

  8.   耶穌 他說:

    您好,感謝本教程,但是我想知道是否可以使用Refind從兩個不同的磁盤管理啟動,也就是說,我想在一個磁盤上安裝xp並在另一個磁盤上安裝win7,是否可以。

    問題來了,因為我已經嘗試通過將xp安裝在一個分區中,然後在另一個分區中安裝win7來進行經典安裝,它可以工作,但問題是這是一台新的計算機,帶有技嘉主板,帶有usb3.0,何時加載xp板的驅動程序無法識別USB 2.0端口。

    感謝您在此問題上的幫助。
    謝謝問候

    1.    科普羅特克 他說:

      理論上可以,但是您必須嘗試一下,因為本教程適用於Windows 8

      1.    耶穌 他說:

        感謝您的回答,我會繼續講下去,我會嘗試一下,然後告訴您。 謝謝問候

      2.    林肯 他說:

        在我看來,使用mount vol命令後“參數不正確”,我該如何解決? 感謝致敬

  9.   聖地亞哥 他說:

    我安裝了ubuntu mate 15.04和Windows 8,並進行了Windows系統還原,並取消了grub的啟動。 經過一番掙扎之後,我得以從refind開始。 但是我不明白如何使它認識到我所擁有的無盡。
    謝謝。

    1.    科普羅特克 他說:

      您必須告訴refind您的ubuntu引導分區的位置(例如dev / sda6)

      1.    聖地亞哥 他說:

        如果我不知道地址怎麼辦? 因為我已經安裝了它,所以效果很好。 我的問題是我按F9鍵進入(從ubunto引導)。 問題是我將Windows系統從0恢復了,並且不再出現ubunto,甚至沒有按F9。 所以我安裝了精煉。 但是我無法從ubunto開始。 我應該去測試直到被擊中嗎? 如何知道安裝根目錄的地址? 確切的命令是什麼?
        感謝在前進。
        聖地亞哥

      2.    聖地亞哥 他說:

        因為我不知道,所以我嘗試做我了解的事情。
        我進入了ubuntu部分,按了兩次F2並編輯了以下行:
        根= / dev / sda1 /根ro
        我一直在更改sda2,sda3,直到9,而且ubuntu mate都沒有啟動。 如果無法進入ubuntu,我怎麼知道根分區是什麼?
        如果不能,如何刪除refind嘗試通過supergrub2進入?
        再次感謝
        問候

  10.   奧爾多 他說:

    您能向我解釋一下嗎?
    我不清楚:/

    dir C:/文件夾/其中/是/ refind

  11.   基科 他說:

    您好!
    我在運行xcopy時遇到問題,它總是告訴我找不到refind文件,並且無法複製文件! 會是什麼呢?

  12.   巴勃羅 他說:

    非常感謝,它運作得非常完美。

  13.   巴勃羅 他說:

    非常感謝你。 它工作完美。

  14.   諾伯特 他說:

    很棒的兔兔,非常感謝。
    我迷路了,在網上找到了您的教程,我想問問是否有人知道如何刪除每次啟動時顯示的rEFInd菜單中的條目,我不知道它們在哪里以及為什麼自我有W7,Gentoo沒別的,其他人也出現了。
    我可以使用哪些命令刪除這些條目?
    問候。

  15.   亞歷山大 他說:

    你好
    馬卡龍! 我看不到任何引導發行版,我只看到refind引導,而且我不知道如何進入win菜單並在不進入系統的情況下更改bootmgr,這使我沒有任何命令!
    問候

    1.    科普羅特克 他說:

      不幸的是,您發生了什麼事,我無法具體幫助您使其工作,但我可以為您提供以下指導(儘管等到時間過去,我想您已經解決了該問題)。

      1.-在BIOS引導中查找Windows分區,然後將其放在第一位(帶有refind的引導與帶有Windows的引導之間有區別,您會看到引導選項名稱中的差異)

      2.-查看分區或Linux分區的/ boot文件夾,可以使用發行版來搶救PC SystemrescueCD,請記住,在Refind文檔中,Refind僅檢測引導分區中有Refind可以識別的名稱的linux系統。 例如“ vmlinuz”

      3.-如果先前的版本不起作用,請使用SystemrescueCD搶救數據,然後從Windows 8分區中格式化PC。

      我的印像是,您使用Windows 10,Windows 8.1,禁用了諸如“ secureboot”之類的bios選項的一切都對我有用。

      運氣

  16.   阿里·埃德溫·庫埃托·佩尼亞 他說:

    您好,如何通過desisr更改系統名稱?

  17.   阿里·埃德溫·庫埃托·佩尼亞 他說:

    如果只有Windos和Linux的版本相同,如何進行編輯,使我可以編輯Boot / boot Windows管理器不出現的名稱

  18.   克里斯蒂安 他說:

    HOLA,

    看看是否可以提供幫助。
    我按照教程進行操作,所有命令都輸入正確,但是問題來了,當我應該更改bootmgr路徑時……並沒有改變它。

    我再次輸入bootmgr,什麼也沒有,它遵循原始的Windows。

    可能是因為分區? 它具有PC的原始分區系統:
    引導(EFI),系統,恢復...

    也許如果我進行全新安裝(刪除分區)會成功嗎?

  19.   cristhian 他說:

    一切都很好,謝謝