Обновете Boot Manager за 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 е Boot Manager като 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, минимумът, от който се нуждаете, е място на вашия твърд диск, тогава можете да направите място за него, като използвате Disk Manager за това: натиснете Спечели+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 и трябва да видите файла README наред с други) въвеждате следната команда, която копира папката за повторно търсене в ново устройство

xcopy /E refind S:\EFI\refind\

Сега въведете, за да въведете устройство S: и прегледайте директорията на устройство 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

Препоръки за новата операционна система Linux, която инсталирате, за да има само Refind като мениджър на зареждане

  1. Когато инсталирате вашата система, се препоръчва да имате начален дял (/ boot) и той може да бъде форматиран в EXT2 или в FAT
  2. Refind автоматично търси vmlinuz файлове на вашите дялове за зареждане
  3. Не инсталирайте GRUB или друг Boot Manager. Когато инсталирате вашата 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 два пъти, за да редактирате (за миг) опциите за зареждане и там можете да добавите реда "Root = / дял / root ro" и след като веднъж влезете във вашата система, можете да създадете файла 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.    анонимен каза той

        Говорейки за монтиране на "точки" :)) има команда за проверка дали дадена папка е използвана като точка за монтиране ... например.

        # mountpoint / boot
        / boot е точка на монтиране

    2.    Hikari каза той

      Изглежда, че той монтира скрития дял, където е Windows 8.1 bootmgr, или поне така мисля.

  2.   Андрю Съдърланд каза той

    Искам да ви благодаря за този урок, въпреки че трябва да спомена, че grub, който инсталира ubuntu 14.04 LTS, има поддръжка за efi, следвах стъпките и взех препоръката за първия / boot дял отделно и всичко работи чудесно. добавяйки, че деактивирах защитеното зареждане от bios.
    поздравления.

    1.    Копротк каза той

      Радвах се, че работи за вас, надявам се, че харесвате Refind, за мен, най-добрият мениджър на стартиране.

      поздрави

  3.   Ханибал каза той

    Здравейте.

    Просто благодаря.
    Благодаря Ви много.

    Поздрави.

  4.   Фегуеди каза той

    Не ми беше много ясно дали първото нещо, което трябва да направя, е да инсталирам дистрибуцията или да инсталирам refind.

    1.    Ханибал каза той

      Здравейте.

      Първо прегледайте, след това дистрибуция.

      Поздрави.

      1.    себе си каза той

        Не е необходимо. Току-що го инсталирах, следвайки стъпките, обсъдени тук, и монтирах Ubuntu 14.04.

  5.   Nicholas каза той

    Здравейте! Когато въведа командата mountvol, получавам „Параметърът не е правилен“. За какво се отнася?
    Поздрави!

  6.   JPZV каза той

    Здравейте, добър пост, въпреки че имам проблем. Опитах всичко, но при стартиране продължава да показва диспечера за зареждане на Windows 8. В BCDedit ми показва, че е избрано Refind, но все пак показва стартирането на Windows.

    Това имам в BCDedit (не знам точно в кой HarddiskVolume е Refind, така че не знам дали е показан правилния)

    Мениджър за зареждане на Windows
    ------------
    Идентификатор {bootmgr}
    дял на устройството = \ Device \ HarddiskVolume2
    път \ EFI \ refind \ refind_x64.efi
    описание Windows Boot Manager
    locale en-US
    наследява {globalsettings}
    цялостна услуга Активиране
    по подразбиране {текущо}
    resumeobject {2b07bd70-e6d7-11e3-825c-fcf8aebc3427}
    displayorder {2b07bd7d-e6d7-11e3-825c-fcf8aebc3427}
    {текущ}
    toolsdisplayorder {memdiag}
    изчакване 5

    Windows boot loader
    ----------
    Идентификатор {2b07bd7d-e6d7-11e3-825c-fcf8aebc3427}
    дял на устройството = F:
    път \ WINDOWS \ system32 \ winload.efi
    описание Технически преглед на Windows
    locale en-US
    наследява {bootloadersettings}
    recoverysequence {2b07bd7e-e6d7-11e3-825c-fcf8aebc3427}
    цялостна услуга Активиране
    възстановяване активирано Да
    изолиран контекст Да
    разрешени настройки за памет 0x15000075
    osdevice дял = F:
    systemroot \ WINDOWS
    resumeobject {2b07bd7c-e6d7-11e3-825c-fcf8aebc3427}
    nx OptIn
    bootmenupolicy Standard

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

    Надявам се да могат да ми помогнат

    PS: Имам Windows 8.1, Windows 10 и Ubuntu 14.04 (мисля, че това беше версията), но Ubuntu не е в BCDEdit, тъй като в UEFI не го поддържа, както пише в статията.

    1.    Копротк каза той

      Можете ли да покажете или да кажете, че ви показва биографията в менюто за избор на зареждащ модул?

      1.    JPZV каза той

        Забравете, вече го реших, по някаква причина беше активирано „Безопасно зареждане“ на Bios (винаги го деактивирам, но другият път актуализирам BIOS), което го кара само да стартира Windows Boot Manager. Също така инсталирах Refind от Ubuntu, така че да е по-автоматичен (използвайки Install.sh).

        Сега просто трябва да редактирате записите и да го персонализирате: 3

        Същото благодаря

  7.   дуал каза той

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

    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.   Santiago каза той

    Имах инсталиран ubuntu mate 15.04 и инсталиран Windows 8. Направих възстановяване на системата на Windows и той стартира grub. След като се мъчих малко, успях да го накарам да започне с refind. Но не разбирам как да го накарам да разпознае убунтумата, който имах.
    Благодаря.

    1.    Копротк каза той

      Трябва да кажете да прецизирате местоположението на вашия дял за зареждане на ubuntu (например dev / sda6)

      1.    Santiago каза той

        Ами ако не знам адреса? Тъй като вече го бях инсталирал и работи много добре. Проблемът ми е, че влязох с натискане на F9 (за стартиране от ubunto). Проблемът беше, че възстанових системата на Windows от 0 и вече не се появих ubunto, дори не натисках F9. Затова инсталирах refin. Но не успях да започна с ubunto. Трябва ли да отида да тествам, докато не го ударя? Как да разбера адреса, на който е инсталиран root? Каква е точната команда?
        Благодаря предварително.
        Santiago

      2.    Santiago каза той

        Тъй като не знам, се опитах да направя това, което разбрах.
        Влязох в частта на ubuntu, натиснах два пъти F2 и редактирах следния ред:
        root = / dev / sda1 / root ro
        Сменях sda2, sda3 до 9 и в нито един от стартира ubuntu mate. Как да разбера какъв е коренният дял, ако не мога да вляза в ubuntu?
        И ако не може, как мога да премахна refind, за да се опитам да вляза чрез supergrub2?
        Благодаря отново
        поздрави

  10.   Алдо каза той

    Бихте ли ми обяснили само тази част?
    Не съм ясен: /

    реж. C: / папка / където / е / препращане

  11.   чифут каза той

    Здравейте!
    Имам проблем с xcopy, когато го стартирам, той винаги ми казва, че файлът за препращане не може да бъде намерен и не мога да копирам файловете! какво може да бъде?

  12.   Пабло каза той

    Благодаря ви много, работи перфектно.

  13.   Пабло каза той

    Благодаря много. Работи перфектно.

  14.   Норберто каза той

    Чудесно, много благодаря.
    Загубих се и в мрежата намерих вашия урок, бих искал да попитам дали някой знае как да изтрие записите в менюто rEFInd, което се показва при всяко зареждане, не знам къде са и защо са оттогава Имам W7, Gentoo нищо друго и се появяват други.
    Какви команди мога да използвам, за да премахна тези записи?
    Поздрави.

  15.   Александър каза той

    здравей
    маканон! Не виждам дистрибуция за зареждане, виждам само презареждане и не знам как да вляза в менюто за победа и да променя bootmgr, без да влизам в системата, това ми дава възможност за шел, но не съдържа команда!
    отношение на

    1.    копротк каза той

      За съжаление това, което се случи с вас, не мога да ви помогна конкретно как да го накарате да работи, но мога да ви насоча по-долу (въпреки че към изминалото време си представям, че вече сте отстранили проблема)

      1. - Потърсете в bios boot за дяла на windows и го поставете на първо място (има разлика между boot с refind и този с windows, в който виждате разликата в имената на опциите за зареждане)

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

      3.- Ако предишните не работят, спасете данните с SystemrescueCD и оттам форматирайте компютъра от дяла на Windows 8.

      Моето впечатление е, че сте опитали това с Windows 10, аз имам Windows 8.1, опциите на bios като "secureboot" са деактивирани и всичко работи за мен.

      Успех

  16.   Ари Едвин Куето Пеня каза той

    Здравейте, как мога да променя името на системите от desisr?

  17.   Ари Едвин Куето Пеня каза той

    Как мога да го направя така, че да мога да редактирам имената, които Boot / boot windows manager не се появяват, ако само Windos и версията по същия начин за linux

  18.   Cristian каза той

    Здравейте,

    Вижте дали можете да помогнете.
    Следвам урока и всички команди влизат добре, но проблемът идва, че когато уж сменя пътя на bootmgr ... той не го променя.

    Пиша bootmgr отново и нищо, следва оригиналния Windows.

    Възможно ли е заради дяловете? Той е с оригиналната система за разделяне на компютъра:
    Стартиране (EFI), система, възстановяване ...

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

  19.   cristhian каза той

    всичко работи много добре, благодаря