Tìm lại trình quản lý khởi động cho Windows 8 với EFI

Xin chào các bạn, ở đây tôi mang đến cho các bạn một bài hướng dẫn cài đặt tìm lại trong Windows 8. Hãy nhớ rằng máy tính chạy Windows 8 đi kèm với EFI (http://es.wikipedia.org/wiki/Extensible_Firmware_Interface), giả sử không thân thiện lắm với các bản phân phối Linux của chúng tôi.
Có 3 lý do chính tại sao bạn nên cài đặt Refind trong Windows 8 (rõ ràng là theo ý kiến ​​của tôi).

  1. Bạn không nên xóa phân vùng cứu hộ Windows 8, vì BIOS có thể bị hỏng, đặc biệt là những máy tính xách tay đi kèm với "System Rescue (F4) ».
  2. Nếu bạn không muốn xóa Windows 8
  3. Nếu bạn dành cả đời để thay đổi thiết bị khởi động, hãy cài đặt Refind và quên việc phải vào lại BIOS cho những thứ tương tự.

tìm lại là một Boot Manager giống GRUB với ưu điểm là nó tự động phát hiện các thiết bị hoặc phân vùng "có thể khởi động" của máy tính của bạn mỗi lần khởi động. (để biết thêm thông tin, hãy truy cập http://www.rodsbooks.com/refind/), có nghĩa là với điều này, chúng ta có thể làm cho Windows 8 có thể nhìn thấy các phân vùng với Linux.

Hãy làm nó

Thay đổi hoặc sửa đổi các mục Booteo luôn có rủi ro và nhiều lần có thể mắc sai lầm ngăn bạn khởi động Hệ điều hành (OS) để tránh mất dữ liệu có thể xảy ra do không thể truy cập hệ điều hành của bạn, Bạn nên sao lưu thông tin của mình trước khi thử hướng dẫn này

Trước hết, hướng dẫn này dựa trên hướng dẫn dành cho Gentoo (http://wiki.gentoo.org/wiki/UEFI_Dual_boot_with_Windows_7/8) mà nó kết hợp các sửa đổi nhất định.

Thay đổi kích thước phân vùng Windows

Nếu bạn định cài đặt Linux, điều tối thiểu bạn cần là một nơi trên Ổ cứng, sau đó bạn có thể tạo dung lượng cho nó bằng cách sử dụng Trình quản lý đĩa cho điều này: nhấn WIN+X và sau đó trong bảng điều khiển xuất hiện, hãy nhấp vào Quản lý đĩa.

tìm lại

Sau đó, nhấp chuột phải vào đĩa để kích thước và chọn Giảm âm lượng

tìm lại

Bây giờ chỉ cần chọn không gian mà bạn muốn Windows để lại để bạn có thể tận dụng nó (tôi khuyên bạn nên sử dụng tối đa có thể), sau đó GIẢM và sẵn sàng!!!

tìm lại

Cài đặt Refind

Bây giờ bước tiếp theo là cài đặt Refind cho cái này, chúng tôi tải xuống tệp sau:

Sau khi tải xuống, hãy giải nén nó trong một thư mục, nằm ở một địa chỉ dễ tìm hoặc dễ nhớ.

Sau khi tải xuống và giải nén tệp, nhấn WIN+X và chúng tôi nhấp vào SDấu nhắc lệnh (Quản trị viên)

tìm lại

Sau khi nhập Dấu nhắc lệnh bạn gõ:
mountvol S: /s (Giả sử không có ổ S: nếu không, hãy đổi S thành bất kỳ chữ cái nào)

Bây giờ, hãy chuyển đến thư mục mà bạn đã giải nén, tìm lại để xem các thư mục con bên trong nó

dir C:/carpeta/donde/esta/refind (Mẹo: như trong Linux, bạn có thể sử dụng TAB để tự động hoàn thành)

Đã ở bên trong thư mục Refind và có khả năng nhìn thấy các thư mục con (bạn có thể thực hiện dir và bạn sẽ thấy tệp README trong số những người khác) bạn gõ lệnh sau để sao chép thư mục refind sang một đơn vị mới

xcopy /E refind S:\EFI\refind\

Bây giờ gõ để nhập ổ đĩa S: và thư mục refind của ổ đĩa S:

S:
cd EFI\refind

Trong hướng dẫn cài đặt Refind, nó nói rằng bạn có thể gỡ bỏ một số trình điều khiển mà bạn không cần trong các thư mục driver_x64 y driver_ia32 Vì các trình điều khiển không cần thiết trì hoãn việc khởi động hệ thống, tôi khuyên bạn nên để lại tất cả vì độ trễ là tối thiểu và không thể nhận thấy. Nhưng nếu bạn vẫn muốn xóa các trình điều khiển mà bạn sẽ không sử dụng, bạn có thể kiểm tra trang sau: http://www.rodsbooks.com/refind/drivers.html

Bây giờ bạn phải đổi tên tệp mẫu refind.conf a refind.conf bạn có thể làm điều này bằng lệnh sau
rename refind.conf-sample refind.conf

Và cuối cùng để đặt Refind làm chương trình khởi động mặc định của bạn:
bcdedit /set {bootmgr} path \EFI\refind\refind_x64.efi
Lệnh này có hiệu lực nếu hệ thống của bạn là 64bits nếu nó là 32bits bạn phải thay đổi refind_x64.efi a refind_ia32.efi

Bây giờ khi bạn khởi động lại, menu refind sẽ xuất hiện để chọn hệ điều hành bạn muốn.

tìm lại

Đề xuất cho hệ điều hành linux mới mà bạn cài đặt chỉ có Refind làm trình quản lý khởi động

  1. Khi bạn cài đặt hệ thống của mình, bạn nên có một phân vùng khởi động (/ boot) và phân vùng này có thể được định dạng ở EXT2 hoặc FAT
  2. Refind tự động tìm kiếm các tệp vmlinuz trên phân vùng khởi động của bạn
  3. Không cài đặt GRUB hoặc Trình quản lý khởi động khác. Khi bạn cài đặt hệ thống linux, hãy tạo một tệp refind.conf trong / Boot và trong đó, thêm tất cả các tùy chọn cần thiết để khởi động hệ thống của bạn. Cơ bản nhất (và cần thiết) là những thứ mà bạn chỉ ra đâu là phân vùng gốc của bạn. Tệp refind.conf của tôi có các dòng sau:
    "Boot with standard options" "root=/dev/sda7 ro initrd=\initramfs-linux.img" Trong đó / dev / sda7 là phân vùng gốc của tôi.
  4. Nếu bạn quên tạo tệp refind.conf, không vấn đề gì, trong Refind, hãy chọn hệ điều hành của bạn và nhấn phím F2 hai lần để chỉnh sửa (trong giây lát) các tùy chọn khởi động và ở đó bạn có thể thêm dòng "Root = / phân vùng / root ro" và sau khi được nhập vào hệ thống, bạn có thể tạo tệp refind.conf với các tùy chọn khởi động cần thiết.
  5. Nếu bạn quên lắp ổ CD hoặc USB trước khi bắt đầu refind, điều đó không thành vấn đề !!! chỉ cần lắp thiết bị trong khi Refind đang hiển thị trên màn hình, nhấn phím ESC và thiết bị khởi động mới của bạn sẽ tự động xuất hiện.
  6. Nếu vì lý do nào đó bạn đã cài đặt GRUB và nó được định vị trên Refind, hãy vào BIOS và chọn làm thiết bị khởi động cao hơn Windows, Refind sẽ xuất hiện lại vào lần khởi động lại tiếp theo.
  7. Cuối cùng, để bạn có biểu tượng của hệ điều hành của mình chứ không phải của Tux, chỉ cần thêm hình ảnh 128x128p ở định dạng PNG vào phân vùng / Boot của bạn và đặt tên cho nó cùng tên với hình ảnh hệ thống của bạn, trong trường hợp của tôi là vmlinuz-linux.png

Để biết thêm thông tin về cách thêm các tùy chọn vào refind.conf có thể ghé thăm: http://www.rodsbooks.com/refind/configfile.html


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   tên này là sai dijo

    Xin lỗi, nhưng không rõ "mountvol S: /" dùng để làm gì.

    Tôi hiểu khái niệm về mount trong linux, nhưng tôi không rõ bạn mount gì trong ổ S:

    / Trong Windows, phân vùng cứu hộ, bí danh cho C :, một cái gì đó khác…. ?

    1.    Koprotk dijo

      Lệnh tôi viết sai chính tả là "mountvol: S / s" và nó được sử dụng để tạo điểm gắn kết trong: S và tùy chọn / s được sử dụng để nói rằng gắn kết đó có thể truy cập được vào ESP (phân vùng hệ thống efi)

      1.    vô danh dijo

        Nói đến mount "điểm" :)) có lệnh xem thư mục đã được dùng làm mount point chưa ... chẳng hạn.

        # mountpoint / boot
        / boot là một điểm gắn kết

    2.    hikari dijo

      Có vẻ như nó gắn phân vùng ẩn nơi chứa bootmgr Windows 8.1, hoặc tôi nghĩ vậy.

  2.   Andrew Sutherland dijo

    Tôi muốn cảm ơn bạn về hướng dẫn này, mặc dù tôi phải đề cập rằng grub cài đặt ubuntu 14.04 LTS có hỗ trợ cho efi, tôi đã làm theo các bước và thực hiện riêng đề xuất phân vùng khởi động / đầu tiên và mọi thứ đều hoạt động tốt. thêm rằng tôi đã hủy kích hoạt khởi động an toàn từ bios.
    lời chào.

    1.    Koprotk dijo

      Tôi rất vui vì nó có hiệu quả với bạn, tôi hy vọng bạn thích Refind, đối với tôi, chương trình khởi động tốt nhất.

      Liên quan

  3.   Hannibal dijo

    Hey.

    Đơn giản là cảm ơn.
    Cám ơn rất nhiều.

    Chúc mừng.

  4.   Feguedi dijo

    Tôi không rõ ràng là điều đầu tiên cần làm là cài đặt bản phân phối hay cài đặt refind.

    1.    Hannibal dijo

      Hey.

      Tìm lại trước, sau đó phân phối.

      Chúc mừng.

      1.    ảo thuật gia dijo

        Nó không phải là cần thiết. Tôi vừa mới cài đặt nó, làm theo các bước được thảo luận ở đây và tôi đã cài đặt Ubuntu 14.04.

  5.   Nicholas dijo

    Xin chào! Khi tôi nhập lệnh mountvol, tôi nhận được »Tham số không đúng«. Về việc này là gì?
    Chúc mừng!

  6.   JPZV dijo

    Xin chào, bài viết tốt, mặc dù tôi có một vấn đề. Tôi đã thử mọi cách nhưng khi khởi động nó vẫn tiếp tục hiển thị Trình quản lý khởi động Windows 8. Trong BCDedit nó cho tôi thấy rằng Tìm kiếm được chọn nhưng nó vẫn hiển thị Khởi động Windows.

    Đây là những gì tôi có trong BCDedit (Tôi không biết chính xác HarddiskVolume là Refind nên tôi không biết liệu cái được hiển thị có đúng không)

    Quản lý khởi động Windows
    ------------
    Định danh {bootmgr}
    phân vùng thiết bị = \ Device \ HarddiskVolume2
    đường dẫn \ EFI \ refind \ refind_x64.efi
    mô tả Windows Boot Manager
    locale en-US
    kế thừa {Gloalsettings}
    tính toàn vẹn
    mặc định {hiện tại}
    tiếp tục đối tượng {2b07bd70-e6d7-11e3-825c-fcf8aebc3427}
    máy hiển thị {2b07bd7d-e6d7-11e3-825c-fcf8aebc3427}
    {hiện hành}
    toolsdisplayorder {memdiag}
    hết giờ 5

    Bộ tải khởi động Windows
    ----------
    Số nhận dạng {2b07bd7d-e6d7-11e3-825c-fcf8aebc3427}
    phân vùng thiết bị = F:
    path \ WINDOWS \ system32 \ winload.efi
    mô tả Windows Technical Preview
    locale en-US
    kế thừa {bootloadersettings}
    recoverysequence {2b07bd7e-e6d7-11e3-825c-fcf8aebc3427}
    tính toàn vẹn
    phục hồi Có
    văn bản biệt lập Có
    allowinmemorysettings 0x15000075
    phân vùng osdevice = F:
    systemroot \ WINDOWS
    tiếp tục đối tượng {2b07bd7c-e6d7-11e3-825c-fcf8aebc3427}
    nx OptIn
    bootmenupolicy Standard

    Bộ tải khởi động Windows
    ----------
    Định danh {hiện tại}
    phân vùng thiết bị = C:
    path \ Windows \ system32 \ winload.efi
    mô tả Windows 8.1
    địa phương en-us
    kế thừa {bootloadersettings}
    văn bản biệt lập Có
    allowinmemorysettings 0x15000075
    phân vùng osdevice = C:
    systemroot \ Windows
    tiếp tục đối tượng {2b07bd70-e6d7-11e3-825c-fcf8aebc3427}
    nx OptIn
    bootmenupolicy Standard
    dò tìm Có

    Tôi hy vọng họ có thể giúp tôi

    Tái bút: Tôi có Windows 8.1, Windows 10 và Ubuntu 14.04 (tôi nghĩ đó là phiên bản), tuy nhiên Ubuntu không có trong BCDEdit vì trong UEFI nó không hỗ trợ nó như đã nói trong Bài viết.

    1.    Koprotk dijo

      Bạn có thể hiển thị hoặc nói rằng nó hiển thị cho bạn bios trong menu lựa chọn đơn vị khởi động không?

      1.    JPZV dijo

        Quên nó đi, tôi đã giải quyết nó rồi, vì lý do nào đó "Khởi động an toàn" của Bios đã được kích hoạt (tôi luôn tắt nó, nhưng lần khác tôi đã cập nhật BIOS) khiến nó chỉ khởi động Trình quản lý khởi động Windows. Ngoài ra, tôi đã cài đặt Refind từ Ubuntu để làm cho nó tự động hơn (sử dụng Install.sh).

        Bây giờ bạn chỉ cần chỉnh sửa các mục nhập và tùy chỉnh nó: 3

        Cảm ơn cũng vậy

  7.   hai dijo

    Cảm ơn vì đã hướng dẫn, tôi có một máy tính hiệu chạy windows 8, nó chỉ cho tôi cài ubuntu và windows 8, nó ném cho tôi bản cài đặt windows 7, đó là hệ thống tôi cần, tôi đã tắt khởi động an toàn uefi và đã thử cả trăm nghìn thứ, tôi chỉ cài đặt được một nửa một lần và tôi đã để nửa cài đặt trong lần khởi động lại cài đặt đầu tiên, nếu không có kết quả nào, trước khi thực hiện tất cả các bước của hướng dẫn, tôi muốn biết liệu với ứng dụng này tôi có thể giải quyết vấn đề của tôi.
    cảm ơn
    một lời chào

    1.    Koprotk dijo

      Có, Refind là dành cho việc này, để nó chồng lên phần khởi động Windows 8.

  8.   Chúa Giêsu dijo

    Xin chào, cảm ơn vì hướng dẫn này, nhưng tôi muốn biết liệu bạn có thể sử dụng Refind để quản lý khởi động từ hai đĩa khác nhau hay không, tức là tôi muốn cài đặt xp trên một đĩa và win7 trên một đĩa khác, điều này có khả thi không.

    Câu hỏi đi vào vấn đề vì tôi đã cố gắng thực hiện cài đặt cổ điển bằng cách cài đặt xp trong một phân vùng và sau đó cài win7 trong một phân vùng khác và nó hoạt động nhưng vấn đề là nó là một máy tính mới có bo mạch Gigabyte với usb3.0 và tải trình điều khiển của bo mạch xp không nhận ra cổng USB 2.0.

    Tôi đánh giá cao sự giúp đỡ của bạn về vấn đề này.
    Cảm ơn lời chào

    1.    Koprotk dijo

      Về lý thuyết là có, nhưng bạn phải thử vì hướng dẫn này dành cho Windows 8

      1.    Chúa Giêsu dijo

        Cảm ơn câu trả lời, tôi sẽ tiếp tục với nó, tôi sẽ thử và tôi sẽ cho bạn biết. cảm ơn lời chào

      2.    lincoln dijo

        Tôi hiện ra, sau khi sử dụng lệnh mount vol "thông số không đúng", tôi có thể giải quyết nó như thế nào? Trân trọng cảm ơn

  9.   Santiago dijo

    Tôi đã cài đặt ubuntu mate 15.04 và windows 8. Tôi đã khôi phục hệ thống windows và nó đã giải nén grub. Sau khi đấu tranh một chút, tôi đã có thể bắt đầu với refind. Nhưng tôi không hiểu làm thế nào để nó nhận ra ubuntumate mà tôi đã có.
    Cảm ơn bạn.

    1.    Koprotk dijo

      Bạn phải cho biết vị trí của phân vùng khởi động ubuntu của bạn (ví dụ: dev / sda6)

      1.    Santiago dijo

        Nếu tôi không biết địa chỉ thì sao? Vì tôi đã cài đặt nó và nó hoạt động rất tốt. Vấn đề của tôi là tôi đã nhập bằng cách nhấn F9 (để khởi động từ ubunto). Vấn đề là tôi đã khôi phục hệ thống cửa sổ từ 0 và tôi không còn xuất hiện ubunto, thậm chí không nhấn F9. Vì vậy, tôi đã cài đặt refin. Nhưng tôi đã không thể bắt đầu với ubunto. Tôi có nên đi kiểm tra cho đến khi đạt được nó không? Làm thế nào để biết địa chỉ nơi root đã được cài đặt? Lệnh chính xác là gì?
        Cảm ơn trước.
        Santiago

      2.    Santiago dijo

        Vì tôi không biết nên tôi đã cố gắng làm những gì tôi hiểu.
        Tôi đã vào phần ubuntu, nhấn F2 hai lần và chỉnh sửa dòng sau:
        root = / dev / sda1 / root ro
        Tôi đã thay đổi sda2, sda3 cho đến phiên bản 9 và trong ubuntu mate cũng không bắt đầu. Làm cách nào để biết phân vùng gốc là gì nếu tôi không vào được ubuntu?
        Và nếu nó không thể, làm thế nào tôi có thể loại bỏ refind để cố gắng nhập thông qua supergrub2?
        Cảm ơn một lần nữa
        Liên quan

  10.   aldo dijo

    Bạn có thể giải thích phần này cho tôi được không?
    Tôi không rõ: /

    dir C: / folder / where / is / refind

  11.   Kike dijo

    Hello!
    Tôi gặp sự cố với xcopy khi tôi chạy nó luôn cho tôi biết rằng không thể tìm thấy tệp refind và tôi không thể sao chép tệp! nó có thể là gì

  12.   Pablo dijo

    Cảm ơn bạn rất nhiều, nó hoạt động hoàn hảo.

  13.   Pablo dijo

    Cảm ơn rất nhiều. Nó hoạt động hoàn hảo.

  14.   Norberto dijo

    Hướng dẫn tuyệt vời, cảm ơn bạn rất nhiều.
    Mình bị lạc và tìm trên mạng thì thấy có hướng dẫn của bạn, cho mình hỏi có ai biết cách xóa các mục trong menu rEFInd mà nó hiển thị trong mỗi lần khởi động không, mình không biết chúng ở đâu và tại sao lại như vậy. Tôi không có W7, Gentoo không có gì khác và những người khác xuất hiện.
    Tôi có thể sử dụng lệnh nào để xóa các mục nhập đó?
    Chúc mừng.

  15.   Alexander dijo

    xin chào
    một macanon! Tôi không thấy bất kỳ bản phân phối nào để khởi động, tôi chỉ thấy khởi động refind và tôi không biết làm thế nào để vào menu win và thay đổi bootmgr mà không vào hệ thống, nó cho phép tôi chờ nhưng nó không chứa lệnh!
    liên quan

    1.    koprotk dijo

      Rất tiếc, điều gì đã xảy ra với bạn, tôi không thể giúp bạn cụ thể làm thế nào để làm cho nó hoạt động, nhưng tôi có thể hướng dẫn bạn những điều sau (mặc dù thời gian trôi qua, tôi tưởng tượng rằng bạn đã khắc phục được sự cố).

      1.- Tìm trong khởi động bios cho phân vùng windows và đặt nó trước (có sự khác biệt giữa khởi động với refind và khởi động với windows mà bạn thấy sự khác biệt trong tên của các tùy chọn khởi động)

      2.- Xem lại phân vùng hoặc / thư mục khởi động của phân vùng Linux của bạn, bạn có thể sử dụng bản phân phối để cứu PC SystemrescueCD, hãy nhớ rằng trong tài liệu Refind, Refind chỉ phát hiện các hệ thống linux trong đó phân vùng khởi động có tên được Refind nhận ra. ví dụ "vmlinuz"

      3.- Nếu những cái trước không hoạt động, hãy cứu dữ liệu bằng SystemrescueCD và từ đó định dạng PC từ phân vùng Windows 8.

      Ấn tượng của tôi là bạn đã thử điều này với Windows 10, tôi có Windows 8.1, các tùy chọn bios như "secureboot" bị vô hiệu hóa và mọi thứ đều hoạt động với tôi.

      May mắn

  16.   Ari Edwin Cueto Pena dijo

    Xin chào, làm cách nào để thay đổi tên của hệ thống bằng desisr?

  17.   Ari Edwin Cueto Pena dijo

    Làm thế nào tôi có thể làm cho nó để tôi có thể chỉnh sửa tên mà trình quản lý cửa sổ khởi động / khởi động không xuất hiện nếu chỉ Windos và phiên bản theo cách tương tự cho linux

  18.   Cristian dijo

    Xin chào,

    Xem nếu bạn có thể giúp đỡ.
    Tôi làm theo hướng dẫn và tất cả các lệnh đều hoạt động tốt, nhưng vấn đề xảy ra là khi tôi được cho là thay đổi đường dẫn bootmgr… nó không thay đổi được.

    Tôi gõ bootmgr một lần nữa và không có gì, nó tuân theo Windows gốc.

    Có thể là do các phân vùng? Đó là với hệ thống phân vùng ban đầu của PC:
    Khởi động (EFI), Hệ thống, Phục hồi ...

    Có lẽ nếu tôi thực hiện cài đặt sạch (xóa phân vùng) thì nó sẽ hoạt động?

  19.   cristhian dijo

    mọi thứ hoạt động rất tốt cảm ơn