Обновите диспетчер загрузки для Windows 8 с EFI

Здравствуйте, друзья, вот я предлагаю вам руководство по установке Refind в Windows 8. Помните, что компьютеры с Windows 8 поставляются с EFI (http://es.wikipedia.org/wiki/Extensible_Firmware_Interface), что, скажем так, не очень дружит с нашими дистрибутивами Linux.
Есть 3 основные причины, по которым вам следует установить Refind в Windows 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 всегда сопряжено с риском, и во многих случаях может быть допущена ошибка, которая предотвратить запуск вашей операционной системы (ОС), чтобы избежать возможной потери данных из-за невозможности доступа к вашей ОС, Рекомендуется сделать резервную копию своей информации перед тем, как попробовать это руководство.

Прежде всего, это руководство основано на руководстве для 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 на любую букву)

Теперь перейдите в папку, которую вы разархивировали, refind, чтобы увидеть подкаталоги внутри нее.

dir C:/carpeta/donde/esta/refind (Советы: как и в Linux, вы можете использовать TAB для автозаполнения)

Уже находясь внутри папки Refind и с возможностью видеть подкаталоги (вы можете сделать dir, и вы должны увидеть файл README среди прочего) вы вводите следующую команду, которая копирует папку refind на новый диск

xcopy /E refind S:\EFI\refind\

Теперь введите, чтобы ввести диск S: и каталог refind диска S:

S:
cd EFI\refind

В руководстве по установке Refind сказано, что вы можете удалить некоторые драйверы, которые вам не нужны, в папках. драйверы_x64 y водители_ia32 Поскольку ненужные драйверы задерживают запуск системы, рекомендую оставить их все, поскольку задержка минимальная и незаметная. Но если вы все же хотите удалить драйверы, которые вы не будете использовать, вы можете проверить следующую страницу: http://www.rodsbooks.com/refind/drivers.html

Теперь вы должны переименовать файл пример refind.conf a refind.conf вы можете сделать это с помощью следующей команды
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

Рекомендации для новой ОС Linux, которую вы устанавливаете, чтобы использовать Refind только в качестве диспетчера загрузки

  1. При установке системы рекомендуется иметь загрузочный раздел (/ boot), который можно отформатировать в EXT2 или FAT.
  2. Refind автоматически ищет файлы vmlinuz на ваших загрузочных разделах
  3. Не устанавливайте GRUB или другой менеджер загрузки. Когда вы устанавливаете свою систему linux, создайте файл refind.conf в / Boot и добавьте в него все необходимые параметры для запуска вашей системы. Самыми основными (и необходимыми) являются те, в которых вы указываете, какой раздел является вашим корневым. В моем файле refind.conf есть следующие строки:
    "Boot with standard options" "root=/dev/sda7 ro initrd=\initramfs-linux.img" Где / dev / sda7 - мой корневой раздел.
  4. Если вы забыли создать файл refind.conf, нет проблем, в Refind выберите свою ОС и дважды нажмите клавишу F2, чтобы отредактировать (на мгновение) параметры загрузки, и там вы можете добавить строку "Корень = / раздел / корень ро" и после входа в вашу систему вы можете создать файл refind.conf с необходимыми параметрами загрузки.
  5. Если вы забыли вставить компакт-диск или USB-накопитель до начала перезарядки, это не имеет значения !!! просто вставьте устройство, пока Refind отображается на экране, нажмите кнопку ESC и ваше новое загрузочное устройство появится автоматически.
  6. Если по какой-то причине вы установили GRUB и он был размещен на Refind, войдите в BIOS и выберите загрузочное устройство, превосходящее Windows, Refind появится снова при следующей перезагрузке.
  7. Наконец, чтобы у вас был логотип вашей ОС, а не Tux, просто добавьте изображение 128x128p в формате PNG в свой раздел / Boot и назовите его тем же именем, что и образ вашей системы, в моем случае это vmlinuz-linux.png

Для получения дополнительной информации о том, как добавить параметры в refind.conf можно посетить: http://www.rodsbooks.com/refind/configfile.html


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   это имя сказал

    Извините, но не совсем понятно, для чего нужен "mountvol S: /".

    Я понимаю концепцию монтирования в Linux, но мне непонятно, что вы монтируете под диском S:

    Что такое / в Windows, раздел аварийного восстановления, псевдоним для C:, что-то еще…. ?

    1.    Копротк сказал

      Я неправильно написал команду "mountvol: S / s", и она используется для создания точки монтирования в: S, а параметр / s используется, чтобы указать, что это монтирование доступно для ESP (системный раздел efi)

      1.    анонимный сказал

        Кстати о "точках" монтирования :)) есть команда, чтобы увидеть, использовалась ли папка в качестве точки монтирования ... например.

        # точка монтирования / загрузка
        / boot - точка монтирования

    2.    Хикари сказал

      Похоже, он монтирует скрытый раздел, где находится bootmgr Windows 8.1, или я так думаю.

  2.   Эндрю Сазерленд сказал

    Я хочу поблагодарить вас за это руководство, хотя я должен упомянуть, что grub, который устанавливает ubuntu 14.04 LTS, поддерживает efi, я выполнил шаги и принял рекомендации по первому / загрузочному разделу отдельно, и все работает отлично. добавив, что я отключил безопасную загрузку из BIOS.
    привет.

    1.    Копротк сказал

      Я был рад, что у вас это сработало, надеюсь, вам понравился Refind, для меня лучший менеджер загрузки.

      привет

  3.   Ганнибал сказал

    Эй.

    Просто спасибо.
    Большое спасибо.

    Привет.

  4.   Фегеди сказал

    Мне было не очень понятно, следует ли мне первым делом установить дистрибутив или установить refind.

    1.    Ганнибал сказал

      Эй.

      Сначала Refind, затем дистрибутив.

      Привет.

      1.    маг сказал

        Это не обязательно. Я только что установил его, выполнив описанные здесь шаги, и у меня был смонтирован Ubuntu 14.04.

  5.   никола сказал

    Здравствуйте! Когда я ввожу команду mountvol, я получаю сообщение «Неправильный параметр». О чем это?
    Привет!

  6.   ЯПЗВ сказал

    Здравствуйте, хороший пост, хотя у меня проблема. Я перепробовал все, но при запуске он продолжает показывать диспетчер загрузки Windows 8. В BCDedit он показывает мне, что выбран Refind, но по-прежнему показывает загрузку Windows.

    Это то, что у меня есть в BCDedit (я не знаю точно, что HarddiskVolume является Refind, поэтому я не знаю, правильный ли показанный)

    Менеджер загрузки для Windows
    ------------
    Идентификатор {bootmgr}
    раздел устройства = \ Device \ HarddiskVolume2
    путь \ EFI \ refind \ refind_x64.efi
    описание Windows Boot Manager
    locale en-US
    наследовать {globalsettings}
    Службы целостности Включить
    по умолчанию {текущий}
    возобновить объект {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 Technical Preview
    locale en-US
    наследовать {bootloadersettings}
    recoverysequence {2b07bd7e-e6d7-11e3-825c-fcf8aebc3427}
    Службы целостности Включить
    восстановление включено Да
    изолированный контекст Да
    разрешено в настройках памяти 0x15000075
    раздел osdevice = F:
    systemroot \ WINDOWS
    возобновить объект {2b07bd7c-e6d7-11e3-825c-fcf8aebc3427}
    nx OptIn
    bootmenupolicy Standard

    Загрузчик Windows
    ----------
    Идентификатор {текущий}
    раздел устройства = C:
    путь \ Windows \ system32 \ winload.efi
    описание Windows 8.1
    locale en-us
    наследовать {bootloadersettings}
    изолированный контекст Да
    разрешено в настройках памяти 0x15000075
    раздел osdevice = C:
    systemroot \ Windows
    возобновить объект {2b07bd70-e6d7-11e3-825c-fcf8aebc3427}
    nx OptIn
    bootmenupolicy Standard
    детектор Да

    Я надеюсь они могут мне помочь

    PS: у меня Windows 8.1, Windows 10 и Ubuntu 14.04 (я думаю, что это была версия), однако Ubuntu не входит в BCDEdit, поскольку в UEFI он не поддерживает его, как сказано в статье.

    1.    Копротк сказал

      Можете ли вы показать или сказать, что он показывает вам биос в меню выбора загрузочного устройства?

      1.    ЯПЗВ сказал

        Забудьте об этом, я уже решил это, по какой-то причине была активирована «Безопасная загрузка» BIOS (у меня она всегда была отключена, но в другой раз я обновлял BIOS), в результате чего запускался только диспетчер загрузки Windows. Также я установил Refind из Ubuntu, чтобы сделать его более автоматическим (с помощью Install.sh).

        Теперь вам просто нужно отредактировать записи и настроить их: 3

        То же спасибо

  7.   duall сказал

    спасибо за руководство, у меня есть фирменный компьютер с windows 8, он позволяет мне установить только ubuntu и windows 8, он бросает мне установку windows 7, которая является той системой, которая мне нужна, я отключил безопасную загрузку uefi и попробовал сотню тысячи вещей, я установил его наполовину только один раз, и я оставил установку на полпути при первом перезапуске установки, если нет прохода, прежде чем выполнять все шаги учебника, я хотел бы знать, с этим приложением я может решить мою проблему.
    Gracias
    приветствие

    1.    Копротк сказал

      Да, Refind предназначен для этого, чтобы он перекрывал загрузку Windows 8.

  8.   Иисус сказал

    Здравствуйте, спасибо за это руководство, но я хотел бы знать, можете ли вы использовать Refind для управления загрузкой с двух разных дисков, то есть я хочу установить xp на один диск и win7 на другой, возможно ли это.

    Вопрос доходит до сути, потому что я уже пытался выполнить классическую установку, установив xp в один раздел, а затем win7 в другой раздел, и он работает, но проблема в том, что это новый компьютер с платой Gigabyte с 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. Итак, я установил refin. Но начать с ubunto у меня не получилось. Должен ли я пройти тестирование, пока не попаду? Как узнать адрес, по которому был установлен рут? Какая точная команда?
        Заранее спасибо.
        Сантьяго

      2.    Сантьяго сказал

        Поскольку я не знаю, я попытался сделать то, что понял.
        Я вошел в часть ubuntu, дважды нажал F2 и отредактировал следующую строку:
        корень = / dev / sda1 / корень ro
        Я менял sda2, sda3 до 9 и ни в одном ubuntu mate не запустился. Как мне узнать, что это за корневой раздел, если я не могу войти в ubuntu?
        А если не получается, как убрать refind, чтобы попытаться войти через supergrub2?
        Еще раз спасибо
        привет

  10.   Альдо сказал

    Не могли бы вы мне объяснить только эту часть?
    Я не понимаю: /

    каталог C: / папка / где / находится / refind

  11.   еврей сказал

    Привет!
    У меня проблема с xcopy, когда я запускаю его, он всегда сообщает мне, что файл refind не может быть найден, и я не могу скопировать файлы! что это может быть?

  12.   Пабло сказал

    Спасибо большое, все сработало отлично.

  13.   Пабло сказал

    Большое спасибо. Это сработало идеально.

  14.   Норберто сказал

    Отличное туто, большое спасибо.
    Я потерялся и, глядя в сеть, я нашел ваш учебник, я хотел бы спросить, знает ли кто-нибудь, как удалить записи в меню rEFInd, которые он показывает при каждой загрузке, я не знаю, где они и почему, поскольку У меня W7, Gentoo больше ничего и другие не появляются.
    Какие команды я могу использовать для удаления этих записей?
    Привет.

  15.   Александр сказал

    привет
    маканон! Я не вижу никакого дистрибутива для загрузки, я вижу только загрузку refind, и я не знаю, как войти в меню выигрыша и изменить bootmgr, не входя в систему, это позволяет мне использовать полку, но в ней нет команды!
    привет

    1.    копротк сказал

      К сожалению, то, что случилось с вами, я не могу вам конкретно помочь, как заставить это работать, но я могу помочь вам в следующем (хотя к тому времени, которое прошло, я полагаю, что вы уже устранили проблему).

      1. - Найдите в загрузке BIOS раздел с Windows и поместите его первым (есть разница между загрузкой с refind и загрузкой с окнами, вы видите различие в названиях параметров загрузки)

      2.- Просмотрите раздел или папку / boot вашего раздела Linux, вы можете использовать дистрибутив для восстановления PC SystemrescueCD, помните, что в документации Refind Refind обнаруживает только системы Linux, в загрузочном разделе которых есть имена, распознаваемые Refind. пример "вмлинуз"

      3.- Если предыдущие не работают, спасите данные с помощью SystemrescueCD и оттуда отформатируйте ПК из раздела Windows 8.

      У меня сложилось впечатление, что вы пробовали это с Windows 10, у меня Windows 8.1, параметры BIOS, такие как «secureboot», отключены, и у меня все работало.

      удача

  16.   Ари Эдвин Куэто Пенья сказал

    Здравствуйте, как я могу изменить название систем по желанию?

  17.   Ари Эдвин Куэто Пенья сказал

    Как я могу это сделать, чтобы я мог редактировать имена, которые не отображаются в диспетчере загрузочных / загрузочных окон, если только Windos и версия одинаково для linux

  18.   Cristian сказал

    Привет,

    Посмотрим, сможешь ли ты помочь.
    Я следую руководству, и все команды вводятся нормально, но проблема заключается в том, что когда я предположительно меняю путь bootmgr ... он его не меняет.

    Я снова набираю bootmgr и ничего, он следует за оригинальной Windows.

    Может быть, из-за перегородок? Это с исходной системой разделов ПК:
    Загрузка (EFI), система, восстановление ...

    Может, если я сделаю чистую установку (удаление разделов), все заработает?

  19.   Cristhian сказал

    все работало очень хорошо спасибо