ПредишенСледващото

Обновяване на UEFI / BIOS в Linux 29

  • 30/07/16 08:34 •
  • Темуджин •
  • • # 306760
  • • Habrahabr
  • Инструкция •
  • 21 •
  • 17400

- като Forbes, само по-добре.

Не е тайна, че производителите на дънни платки и преносими компютри не винаги дават възможност на потребителите на Linux, за да актуализирате UEFI / BIOS фърмуера на по-дискретно правя потребители на Windows. Независимо от това, за EliteBook 840G1 HP, която аз използвам за да стане малко по-трудно.



Следващите артефакти ще бъдат необходими за тази дейност:


  • FAT32 EFI система на разпределение (ESP)
  • WINE
  • Променлив електрически ток


  • завещание
  • UEFI Hybrid с подкрепа съвместимост модул (CSM)
  • UEFI Native без CSM

Ако прочетете внимателно темата за Linux ядрото EFI Boot Мъниче. тогава вероятно знаят как и какво да направите, за да създадете дял. Можете да използвате gdisk. раздвоени или KDE Disk Partition да създаде дяла ESP. Ето какво крайния участък.



Препоръчителна ESP дял монтиран в / обувка / EFI. и то не само в / обувка. с цел да бъде в състояние да съхранява снимки на ядрото и зареждане на ОС Linux файлове на персонала на Linux FS, а не да се запази всичко в FAT32 EFI система на разпределение.

Ние вече знаем, че UEFI / BIOS ще търси \ EFI \ BOOT \ bootx64.efi. какво абсолютен път до файла трябва да бъде /boot/efi/EFI/Boot/Bootx64.efi. в противен случай всичко е загубено и UEFI / BIOS намира зареждане на ОС! Firmware Update не е наранен, но и за това, което след това се наложи на фърмуера, ако не можете да стартирате операционната система? Това е много важно, че по подразбиране на GRUB-2 не копирате файла и затова bootx64.efi трябва да копирате ръчно.

обучение

Вземете най-новия фърмуер от уеб сайта на HP. изберете Linux OS в падащия списък, а след това на BIOS, изтеглете ... и да намери изпълним файл за Windows - sp64081.exe. Не, очите ви не ни разочарова.

Опитните потребители са готови за такива изненади, който поддържа Windows VM, или да използват не-емулатор вино, или и двете заедно, все повече случаи са различни. За да направите това достатъчно възможности файл вино. изпълнете:


обновяване на UEFI

Програмата излиза с нетактична грешка, отново напомня, че ние се подхлъзна не това, което очаквахме.


обновяване на UEFI

Това обаче не трябва да се тревожи никого, защото файловете са разопаковани и правата върху нея не е нужно да.

От този списък, ние се нуждаем само 3 файла: L71_0137.bin. HpBiosUpdate.efi и HpBiosUpdate.s12 и сега внимание: копирате файловете, които се нуждаят точно определено място.

За да влезете в менюто за настройки на UEFI / BIOS е необходимо след Esc пресата или F10, след File> Актуализация на системата BIOS.


обновяване на UEFI

След като изберете Приеми. на процеса на актуализация ще започне без други любезности. Очевидно знае цената на батериите си, актуализацията на фърмуера производители, само когато компютърът се захранва електрически. 2-3 минути, и методът е успешно завършено.


  • Можете да копирате същите 3 файловете на USB стик, по предписания начин и да го използват за обновяване на фърмуера. файловата система FAT32 маркировки трябва да бъдат ESP.
  • Можете да обновите от File> Актуализация на системата BIOS директно по интернет, ако мрежовият кабел е свързан. Актуализацията няма да работи в продължение на WiFi връзка.
  • Вместо това достатъчно, за да разопаковате архива WINE да използвате 7z д sp64081.exe.

Това е много готино е написано. В същото време, тя е по-лесно да се използва флаш памет, форматиран в FAT32.
Има създаде структурата на основната директория на Hewlett-Packard \ BIOSUpdate \ и Hewlett-Packard \ BIOS \ Нова \
Първата група са написани HPBios * * * * и CryptRSA, вторият - .. Той BIOS (* .bin)
Когато се свържете флаш мигач на BIOS, ще го намери и ще ви подкани да ъпгрейд.
840-тата серия все още не се чувствам, но I-430 по време на работа се използва активно (версията на платформата - N78, то в началото на * .bin са посочени).
Между другото, същото може да бъде направено от BIOS повторен Настройка - Питам настройките на BIOS по наша преценка (например, включване на подкрепа за виртуализация инструкции процесор или да деактивирате Wi-Fi карта, когато се свързвате Ethernet) и се съхраняват на едно и също USB стик.
Файлът е в корена, HpSetup.txt. Ако е необходимо, възстановяване на настройките от флаш устройството чрез същото меню.

За UEFI естествения си режим, тази флаш устройство също ще бъде стартиращ? Имам стартиращ USB флаш устройство в този режим винаги е имал затруднения, те дори не си спомням, защото от това, което може да бъде начина, по който не е бил форматиран FAT32. На моя компютър ESP дял вече е създаден за UEFI-, аз го имам за актуализацията на фърмуера не се създаде, но за тези, които не разполагат с дял по-лесно да се актуализира, аз съм съгласен с пръчката.

Bootable флаш устройство не е нужно достатъчно, за да BIOS \ UEFI нея физически виждал (ако FAT32 = OK). Ако видите - ще чете от него необходимите файлове, ако е създадена структурата на директориите, както е описано.

Благодаря ви, че трябва да се опитам този метод. Странно е, че в дисков дял на ESP не се изисква CryptRSA файлове.

Странно е, че в дисков дял на ESP не се изисква CryptRSA файлове

Аз просто копират това, което разопаковани) не отнеме много места.

не вино не е нужно да разопаковате EXE в Ubuntu се справя p7zip. Опитваме се да карам команда 7z д sp64081.exe на. и всичко останало.

Между другото, това е да се каже, че тя е специфична за начина, по който HP за ъпгрейд. В последните версии на UEFI (2.5+) стандарт рана чрез EFI капсули. Това е, актуализиране на BIOS няма да бъде разпределена като изпълними файлове, както и пакетите в специален формат, както и инсталираната операционна система инструменти или EFI Shell. В Линукс за това е конзолата полезност fwupdate а (нужда от ядрото 4.2+), в прозорци 8+ - прозорци платформа актуализация UEFI фърмуер.

Когато се стигне до компютъра, не забравяйте да проверите, че би било възможно да се разархивира изпълнимия файл, използвайки p7zip. След това е възможно да се автоматизира процеса: разопаковате, копиране на файлове и да рестартирате операционната система. Въпреки това, в настройка на BIOS все пак трябва да се изкачи и раздел ESP да се създаде, също.

Потвърждавам, че не се опитват да тече изпълними неразбираемо. Първо, аз се опитвам да разархивирате чрез 7z, ако не се работи, а след това се опитват чрез WinRAR под вино, и само ако е абсолютно нищо, а след това вече да реши да го изпълним в рамките вино или virtualke.

Коригирана че изпълнимия файл драйвер от производителя може да се смята за безопасна, съгласен съм, че първото е най-добре да разопакова и се запознае със съдържанието на пакета.

Като се има предвид, че много производители са драйвери и актуализации чрез HTTP от страницата, която се зарежда чрез HTTP, и без да се уточнява хеша - е много условно. Аз наистина се надявам, че тази практика започна да се отклони, но не вярвам.

Още като на шега тогава аз моля да се различават, тъй като за този случай променливия ток не се изисква, когато става въпрос за лаптопа да може да се захранва постоянно, без да е guronkom в радио.

Все пак, това не е съвсем настоящата актуализация на BIOS / UEFI използване Linux. В основата е модул, който подкрепя актуализацията директно, без да се налага да рестартирате за някои лаптопи (струва Dell), както и работа по него и за други дънни платки. За по-стари, има и FlashROM - много гъвкав програма, която работи дори и при Mac OS и * BSD.

Знаеш ли, много бих искал да обновите фърмуера за Linux е направена като екип в Bash и може би скоро ще дойде ден. А преди това, като 3 realties файл се копира в европейската космическа политика.

На сайта на HP под Linux предложи актуализация се извършва изтегляне Търсейки формат и просто го стартирате, като кликнете два пъти! Колко много дебел))

И да, най-вероятно обувка танци с дайре излишни.
Опитайте се да sp64081.exe разопаковането да се придържаме (на теория трябва само изображение L71_0104.bin и евентуално, BIOSUpdate папка) и фуражите, построен мигач.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!