Odnów Boot Manager dla Windows 8 z EFI

Witajcie przyjaciele, przedstawiam wam samouczek do zainstalowania Refind w systemie Windows 8. Pamiętaj, że komputery z systemem Windows 8 są wyposażone w EFI (http://es.wikipedia.org/wiki/Extensible_Firmware_Interface), który, powiedzmy, nie jest zbyt przyjazny dla naszych dystrybucji Linuksa.
Istnieją 3 główne powody, dla których powinieneś zainstalować Refind w Windows 8 (oczywiście moim zdaniem).

  1. Nie zaleca się usuwania partycji ratunkowej systemu Windows 8, ponieważ BIOS może być uszkodzony, szczególnie w przypadku laptopów wyposażonych w opcję „System Rescue (F4). "
  2. Jeśli nie chcesz wymazać systemu Windows 8
  3. Jeśli spędzasz całe życie zmieniając urządzenie rozruchowe, zainstaluj Refind i zapomnij o konieczności ponownego wchodzenia do BIOS-u w celu wykonania czegoś takiego.

Refind jest Boot Manager jak GRUB z tą zaletą, że automatycznie wykrywa „rozruchowe” urządzenia lub partycje komputera przy każdym uruchomieniu. (więcej informacji można znaleźć na stronie http://www.rodsbooks.com/refind/), co oznacza, że ​​dzięki temu możemy sprawić, że Windows 8 będzie widział partycje z Linuksem.

Zróbmy to

Zmiana lub modyfikacja wpisów Booteo zawsze wiąże się z ryzykiem i wiele razy można popełnić błąd, który uniemożliwić uruchomienie systemu operacyjnego (OS), aby uniknąć możliwej utraty danych z powodu braku dostępu do systemu operacyjnego, Zaleca się wykonanie kopii zapasowej informacji przed wypróbowaniem tego samouczka

Przede wszystkim ten samouczek jest oparty na przewodniku dla Gentoo (http://wiki.gentoo.org/wiki/UEFI_Dual_boot_with_Windows_7/8), do którego wprowadza pewne modyfikacje.

Zmień rozmiar partycji Windows

Jeśli zamierzasz zainstalować Linuksa, minimum, którego potrzebujesz, to miejsce na dysku twardym, możesz zrobić dla niego miejsce za pomocą Menedżer dysków w tym celu: naciśnij WYGRAJ+X a następnie w wyświetlonym panelu kliknij Zarządzanie dyskiem.

Refind

Tam kliknij prawym przyciskiem myszy dysk, aby go zmienić i wybierz Zmniejsz głośność

Refind

Teraz po prostu wybierz miejsce, które chcesz, aby system Windows zostawił, abyś mógł z niego skorzystać (zalecam maksymalne możliwe), a następnie ZMNIEJSZYĆ i gotowy!!!

Refind

Zainstaluj Refind

Teraz następnym krokiem jest instalacja Refind w tym celu, pobieramy następujący plik:

Po pobraniu rozpakuj go w folderze, który znajduje się pod łatwym do znalezienia lub zapamiętania adresem.

Po pobraniu i rozpakowaniu pliku naciśnij WYGRAJ+X i klikamy SWiersz polecenia (administrator)

Refind

Po wejściu do Wiersz polecenia ty pisz:
mountvol S: /s (Zakładając, że nie ma dysku S: jeśli nie, zmień S na dowolną literę)

Teraz przejdź do rozpakowanego folderu, aby zobaczyć znajdujące się w nim podkatalogi

dir C:/carpeta/donde/esta/refind (Wskazówki: tak jak w Linuksie możesz użyć TAB do autouzupełniania)

Już będąc w folderze Refind iz możliwością zobaczenia podkatalogów (możesz zrobić dir i powinieneś zobaczyć plik README między innymi) wpisujesz następujące polecenie, które kopiuje folder refind do nowej jednostki

xcopy /E refind S:\EFI\refind\

Teraz wpisz, aby wprowadzić dysk S: i katalog refind dysku S:

S:
cd EFI\refind

W instrukcji instalacji Refind jest napisane, że możesz usunąć niektóre sterowniki, których nie potrzebujesz, z folderów sterowniki_x64 y kierowcy_ia32 Ponieważ niepotrzebne sterowniki opóźniają uruchomienie systemu, zalecam pozostawienie ich wszystkich, ponieważ opóźnienie jest minimalne i niezauważalne. Ale jeśli nadal chcesz usunąć sterowniki, których nie będziesz używać, możesz sprawdzić następującą stronę: http://www.rodsbooks.com/refind/drivers.html

Teraz musisz zmienić nazwę pliku Przykład refind.confs a ref.conf możesz to zrobić za pomocą następującego polecenia
rename refind.conf-sample refind.conf

I wreszcie, aby ustawić Refind jako domyślny program rozruchowy:
bcdedit /set {bootmgr} path \EFI\refind\refind_x64.efi
To polecenie jest poprawne, jeśli twój system jest 64-bitowy, jeśli jest 32-bitowy, musisz zmienić refind_x64.efi a refind_ia32.efi

Teraz po ponownym uruchomieniu powinno pojawić się menu refind, aby wybrać żądany system operacyjny.

Refind

Zalecenia dla nowego systemu operacyjnego Linux, który instalujesz, aby mieć tylko Refind jako menedżera rozruchu

  1. Podczas instalacji systemu zaleca się posiadanie partycji rozruchowej (/ boot), którą można sformatować w formacie EXT2 lub FAT
  2. Refind automatycznie wyszukuje pliki vmlinuz na partycjach rozruchowych
  3. Nie instaluj GRUB-a ani innego Boot Managera. Kiedy instalujesz swój system linux, utwórz plik refind.conf w / Boot iw nim dodaj wszystkie niezbędne opcje, aby uruchomić system. Najbardziej podstawowe (i niezbędne) są te, w których wskazujesz, która partycja jest twoją główną partycją. Mój plik refind.conf zawiera następujące wiersze:
    "Boot with standard options" "root=/dev/sda7 ro initrd=\initramfs-linux.img" Gdzie / dev / sda7 to moja partycja główna.
  4. Jeśli zapomniałeś utworzyć plik refind.conf, nie ma problemu, w Refind wybierz swój system operacyjny i naciśnij dwukrotnie klawisz F2, aby edytować (chwilowo) opcje rozruchu i tam możesz dodać wiersz „Root = / partycja / root ro” i po wprowadzeniu do systemu możesz utworzyć plik refind.conf z niezbędnymi opcjami rozruchu.
  5. Jeśli zapomnisz włożyć płytę CD lub napęd USB przed rozpoczęciem ponownego wyszukiwania, nie ma to znaczenia !!! po prostu włóż urządzenie, gdy na ekranie jest opcja Refind, naciśnij klawisz ESC a nowe urządzenie rozruchowe pojawi się automatycznie.
  6. Jeśli z jakiegoś powodu zainstalowałeś GRUB-a i był on ustawiony na Refind, wejdź do BIOS-u i wybierz jako urządzenie rozruchowe lepsze niż Windows, Refind pojawi się ponownie przy następnym restarcie.
  7. Wreszcie, aby mieć logo swojego systemu operacyjnego, a nie Tuxa, po prostu dodaj obraz 128x128p w formacie PNG do partycji / Boot i nadaj mu taką samą nazwę jak obraz systemu, w moim przypadku tak jest vmlinuz-linux.png

Więcej informacji na temat dodawania opcji do ref.conf można odwiedzić: http://www.rodsbooks.com/refind/configfile.html


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   to imię jest fałszywe powiedział

    Przepraszamy, ale nie jest jasne, do czego służy „mountvol S: /”.

    Rozumiem pojęcie montowania w linuksie, ale nie jest dla mnie jasne, co montujesz pod napędem S:

    Co to jest / w systemie Windows, partycja ratunkowa, alias dla C:, coś jeszcze…. ?

    1.    Koprotek powiedział

      Polecenie, które błędnie napisałem, to "mountvol: S / s" i jest używane do tworzenia punktu montowania w: S, a opcja / s służy do stwierdzenia, że ​​to montowanie jest dostępne dla ESP (partycja systemowa efi)

      1.    Anonimo powiedział

        Mówiąc o "punktach" montowania :)) jest polecenie, aby sprawdzić, czy folder został użyty jako punkt montowania ... na przykład.

        # punkt montowania / boot
        / boot jest punktem montowania

    2.    hikari powiedział

      Wygląda na to, że montuje ukrytą partycję, na której znajduje się bootmgr systemu Windows 8.1, a przynajmniej tak mi się wydaje.

  2.   Andrzej Sutherland powiedział

    Chcę ci podziękować za ten samouczek, chociaż muszę wspomnieć, że grub, który instaluje ubuntu 14.04 LTS ma wsparcie dla efi, postępowałem zgodnie z instrukcjami i osobno wykonałem zalecenie pierwszej partycji / boot i wszystko działa świetnie. dodając, że wyłączyłem bezpieczny boot z biosu.
    pozdrowienia.

    1.    Koprotek powiedział

      Cieszyłem się, że to zadziałało, mam nadzieję, że lubisz Refind, dla mnie najlepszy bootmanager.

      pozdrowienia

  3.   Hannibal powiedział

    Hey.

    Po prostu dzięki.
    Dziękuję bardzo.

    Pozdrowienia.

  4.   Feguediego powiedział

    Nie było dla mnie jasne, czy pierwszą rzeczą, którą powinienem zrobić, jest zainstalowanie dystrybucji, czy instalacja refind.

    1.    Hannibal powiedział

      Hey.

      Najpierw odszukaj, a potem distro.

      Pozdrowienia.

      1.    maga powiedział

        To nie jest konieczne. Właśnie go zainstalowałem, wykonując kroki omówione tutaj i miałem zamontowany Ubuntu 14.04.

  5.   Nicholas powiedział

    Witaj! Kiedy wprowadzam polecenie mountvol, otrzymuję »Parametr jest nieprawidłowy«. O czym to jest?
    Pozdrowienia!

  6.   JPZV powiedział

    Witam, dobry post, chociaż mam problem. Próbowałem wszystkiego, ale po uruchomieniu nadal wyświetla się Menedżer rozruchu systemu Windows 8. W BCDedit pokazuje mi, że wybrana jest opcja Refind, ale nadal pokazuje rozruch systemu Windows.

    To jest to, co mam w BCDedit (nie wiem dokładnie, czym HarddiskVolume jest Refind, więc nie wiem, czy ten pokazany jest właściwy)

    Menedżer uruchamiania systemu
    ------------
    Identyfikator {bootmgr}
    partycja urządzenia = \ Device \ HarddiskVolume2
    ścieżka \ EFI \ refind \ refind_x64.efi
    opis Menedżer rozruchu systemu Windows
    locale en-US
    dziedzicz {globalsettings}
    integrityservices Włącz
    domyślny {current}
    wznówobject {2b07bd70-e6d7-11e3-825c-fcf8aebc3427}
    displayorder {2b07bd7d-e6d7-11e3-825c-fcf8aebc3427}
    Aktualny} {
    toolsdisplayorder {memdiag}
    limit czasu 5

    Moduł ładujący Windows
    ----------
    Identyfikator {2b07bd7d-e6d7-11e3-825c-fcf8aebc3427}
    partycja urządzenia = F:
    ścieżka \ WINDOWS \ system32 \ winload.efi
    opis Windows Technical Preview
    locale en-US
    dziedziczenie {bootloadersettings}
    recoverysequence {2b07bd7e-e6d7-11e3-825c-fcf8aebc3427}
    integrityservices Włącz
    recoveryenabled Tak
    isolatedcontext Tak
    dozwolone w ustawieniach pamięci 0x15000075
    partycja osdevice = F:
    systemroot \ WINDOWS
    wznówobject {2b07bd7c-e6d7-11e3-825c-fcf8aebc3427}
    nx OptIn
    bootmenupolicy Standard

    Moduł ładujący Windows
    ----------
    Identyfikator {current}
    partycja urządzenia = C:
    ścieżka \ Windows \ system32 \ winload.efi
    opis Windows 8.1
    lokalizacja en-us
    dziedziczenie {bootloadersettings}
    isolatedcontext Tak
    dozwolone w ustawieniach pamięci 0x15000075
    partycja osdevice = C:
    systemroot \ Windows
    wznówobject {2b07bd70-e6d7-11e3-825c-fcf8aebc3427}
    nx OptIn
    bootmenupolicy Standard
    Detecthal Tak

    Mam nadzieję, że mogą mi pomóc

    PS: Mam Windows 8.1, Windows 10 i Ubuntu 14.04 (myślę, że to była wersja), jednak Ubuntu nie ma w BCDEdit, ponieważ w UEFI nie obsługuje go tak, jak jest napisane w artykule.

    1.    Koprotek powiedział

      Czy możesz pokazać lub powiedzieć, że pokazuje ci bios w menu wyboru jednostki rozruchowej?

      1.    JPZV powiedział

        Zapomnij o tym, już to rozwiązałem, z jakiegoś powodu aktywowano "Bezpieczny rozruch" Bios (zawsze mam go dezaktywowany, ale innym razem aktualizowałem BIOS), powodując, że uruchamia się tylko Menedżer rozruchu systemu Windows. Zainstalowałem także Refind z Ubuntu, aby było bardziej automatyczne (używając Install.sh).

        Teraz wystarczy edytować wpisy i dostosować je: 3

        Same dzięki

  7.   duall powiedział

    dzięki za tutorial, mam markowy komputer z windows 8, pozwala mi tylko zainstalować ubuntu i windows 8, wyrzuca mi instalację windowsa 7, czyli systemu, którego potrzebuję, wyłączyłem bezpieczny rozruch uefi i wypróbowałem sto tysięcy rzeczy, tylko połowę zainstalowałem tylko raz i opuściłem instalację w połowie pierwszego restartu instalacji, jeśli nie ma przejścia, przed wykonaniem wszystkich kroków samouczka, chciałbym wiedzieć, czy z tą aplikacją mam może rozwiązać mój problem.
    dzięki
    pozdrowienia

    1.    Koprotek powiedział

      Tak, Refind jest do tego, aby nakładał się na rozruch systemu Windows 8.

  8.   Jezus powiedział

    Witam, dziękuję za ten samouczek, ale chciałbym wiedzieć, czy możesz użyć Refind do zarządzania bootowaniem z dwóch różnych dysków, to znaczy chcę zainstalować xp na jednym dysku, a win7 na innym, czy to możliwe.

    Pytanie dochodzi do sedna, bo już próbowałem zrobić klasyczną instalację instalując xp na jednej partycji a potem win7 na innej partycji i działa ale problem w tym, że to nowy komputer z płytą Gigabyte z usb3.0 i przy ładowaniu sterowników xp nie rozpoznaje portów USB 2.0.

    Byłbym wdzięczny za pomoc w tej sprawie.
    Dzięki pozdrowienia

    1.    Koprotek powiedział

      Teoretycznie tak, ale musisz spróbować, ponieważ ten samouczek dotyczy systemu Windows 8

      1.    Jezus powiedział

        Dzięki za odpowiedź, zajmę się tym, spróbuję i powiem. dzięki pozdrawiam

      2.    Lincoln powiedział

        Wydaje mi się, że po użyciu polecenia mount vol "parametr jest nieprawidłowy", jak mogę to rozwiązać? Dziękuję i pozdrawiam

  9.   Santiago powiedział

    Miałem zainstalowany Ubuntu Mate 15.04 i Windows 8. Zrobiłem przywracanie systemu Windows i nie uruchomiłem grub. Po trochę zmaganiach byłem w stanie zacząć od refind. Ale nie rozumiem, jak sprawić, by rozpoznał ubuntumat, który miałem.
    Dziękuję.

    1.    Koprotek powiedział

      Musisz powiedzieć refind lokalizację partycji rozruchowej Ubuntu (np. Dev / sda6)

      1.    Santiago powiedział

        A jeśli nie znam adresu? Ponieważ już go zainstalowałem i działało bardzo dobrze. Mój problem polega na tym, że wszedłem przez naciśnięcie F9 (aby uruchomić z Ubunto). Problem polegał na tym, że przywróciłem system Windows z 0 i nie pojawiało się już ubunto, nawet nie naciskając F9. Więc zainstalowałem refin. Ale nie mogłem zacząć od ubunto. Czy powinienem testować, dopóki nie trafię? Jak poznać adres, pod którym został zainstalowany root? Jaka jest dokładna komenda?
        Z góry dzięki.
        Santiago

      2.    Santiago powiedział

        Ponieważ nie wiem, starałem się robić to, co rozumiałem.
        Wszedłem do części ubuntu, dwukrotnie nacisnąłem F2 i edytowałem następujący wiersz:
        root = / dev / sda1 / root ro
        Zmieniałem sda2, sda3 na 9 i żaden z nich nie zaczął ubuntu mate. Skąd mam wiedzieć, jaka jest partycja główna, jeśli nie mogę dostać się do systemu Ubuntu?
        A jeśli nie, jak mogę usunąć refind, aby spróbować wejść przez supergrub2?
        Jeszcze raz dziękuję
        pozdrowienia

  10.   aldo powiedział

    Czy mógłbyś mi wyjaśnić tę część?
    Nie jest jasne: /

    katalog C: / folder / gdzie / jest / refind

  11.   Kike powiedział

    Witaj!
    Mam problem z xcopy, kiedy go uruchamiam, zawsze mówi mi, że nie można znaleźć pliku refind i nie mogę skopiować plików! co to mogło być?

  12.   Paweł powiedział

    Dziękuję bardzo, zadziałało idealnie.

  13.   Paweł powiedział

    Wielkie dzięki. Udało się idealnie.

  14.   Norberto powiedział

    Wielkie tuto, bardzo dziękuję.
    Zgubiłem się i szukając w sieci znalazłem twój tutorial, chciałbym zapytać, czy ktoś wie jak usunąć wpisy w menu rEFInd, które pokazuje przy każdym uruchomieniu, nie wiem gdzie one są i dlaczego są, skoro mam W7, Gentoo nic więcej i inne się pojawiają.
    Jakich poleceń mogę użyć, aby usunąć te wpisy?
    Pozdrowienia.

  15.   Alexander powiedział

    cześć
    macanon! Nie widzę żadnej dystrybucji do uruchomienia, widzę tylko refind boot i nie wiem jak wejść do menu win i zmienić bootmgr bez wchodzenia do systemu, umożliwia mi to Shella, ale nie zawiera polecenia!
    pozdrowienia

    1.    koprotka powiedział

      Niestety, co się z tobą stało, nie mogę ci pomóc konkretnie, jak to działa, ale mogę cię poprowadzić dalej (chociaż po upływie czasu wyobrażam sobie, że już rozwiązałeś problem).

      1. - Poszukaj partycji windows w bootowaniu bios i umieść ją jako pierwszą (istnieje różnica między bootowaniem z refind a partycją z oknami, którą widzisz rozróżnienie w nazwach opcji rozruchowych)

      2.- Przejrzyj partycję lub folder / boot na partycji Linux, możesz użyć dystrybucji do ratowania PC SystemrescueCD, pamiętaj, że w dokumentacji Refind, Refind wykrywa tylko systemy linux, na których partycji startowej znajdują się nazwy rozpoznawane przez Refind. przykład „vmlinuz”

      3.- Jeśli poprzednie nie działają, uratuj dane za pomocą SystemrescueCD, a następnie sformatuj komputer z partycji Windows 8.

      Mam wrażenie, że wypróbowałeś to z Windows 10, mam Windows 8.1, opcje BIOS, takie jak „secureboot”, są wyłączone i wszystko działało dla mnie.

      Szczęście

  16.   Ari Edwin Cueto Pena powiedział

    Witam, jak mogę zmienić nazwy systemów przez desisr?

  17.   Ari Edwin Cueto Pena powiedział

    Jak mogę to zrobić, abym mógł edytować nazwy, których Menedżer rozruchu / rozruchu okien nie pojawia się, jeśli tylko Windos i wersja w ten sam sposób dla Linuksa

  18.   Cristian powiedział

    Cześć,

    Sprawdź, czy możesz pomóc.
    Postępuję zgodnie z samouczkiem i wszystkie polecenia wpisują się dobrze, ale pojawia się problem, gdy rzekomo zmieniam ścieżkę bootmgr… to jej nie zmienia.

    Wpisuję ponownie bootmgr i nic, podąża za oryginalnym Windowsem.

    Czy to możliwe z powodu ścianek działowych? To jest z oryginalnym systemem partycji komputera:
    Rozruch (EFI), system, odzyskiwanie ...

    Może jak wykonam czystą instalację (usuwając partycje) to zadziała?

  19.   Cristhian powiedział

    wszystko działało bardzo dobrze, dzięki