Я використовував наступну техніку для прошивки BIOS на HP N54L ProLiant MicroServer. Я думаю, що це повинно працювати і для інших систем, що потрібно просто запустити команду з MS-DOS після завантаження з USB-накопичувача.
Я не несу відповідальності, якщо це піде не так. Якщо ви не розумієте, що роблять ці вказівки, то, ймовірно, не слід цього робити.
Далі передбачається, що у вас є набір файлів або архівний файл, який містить новий ПЗУ та сценарій або виконуваний файл, який його застосовує. BIOS, можливо, оснащений виконуваним файлом для створення USB з нуля; якщо у вас все так далеко, ви, ймовірно, намагалися запустити це вже і не вдалося. Що вам потрібно знайти, це файл та сценарій чи виконуваний диск ROM. У моєму випадку був викликаний файл ROM O41072911.ROM
та скрипт FLASH.BAT
.
Створіть завантажувальний USB-накопичувач
По-перше, вам потрібен USB-накопичувач, відформатований найпростішим можливим способом. Це видалить усі дані на USB-накопичувачі, тому спочатку створіть резервну копію всього важливого!
Підключіть USB-накопичувач.
У меню запуску виберіть варіант Формат ...
Виберіть тип, сумісний із усіма системами (FAT) , дайте йому розумне ім’я та натисніть Формат :
Тоді вам потрібно використовувати UNetbootin, щоб зробити USB-накопичувач завантаженням на запит DOS:
- Встановіть UNetbootin або за допомогою програмного центру, або за допомогою командного рядка
sudo apt-get install unetbootin
.
Запустіть UNetbootin. Виберіть FreeDOS як розподіл і переконайтесь, що тип USB-накопичувача та вибрано правильний диск. Потім натисніть кнопку ОК :
Після завершення роботи UNetbootin натисніть кнопку Вийти .
Тепер у вас є USB-накопичувач, який завантажиться в DOS.
Додайте свої файли BIOS
Тепер вам потрібно покласти свої файли BIOS на USB-накопичувач. Як загальний принцип, потрібно просто скопіювати та вставити файли на об'єм.
Якщо вони потрапили в саморозпаковується .exe
файл, вам потрібно запустити його, щоб витягти файли. Для цього вам потрібно:
Встановіть Wine за допомогою програмного центру або за допомогою командного рядка sudo apt-get install wine
.
Знайдіть .exe
файл, що містить файли BIOS, клацніть правою кнопкою миші та запустіть з Wine:
Точні деталі того, що буде далі, залежатимуть від вашого файла BIOS, але витягніть файли в каталог, де ви можете запам'ятати.
Після того, як ви отримаєте свої файли, скопіюйте їх на USB-накопичувач. Вони можуть зайти в кореневий каталог тома.
Погляньте на файли; ймовірно, є файл, який містить сам новий ПЗУ, і файл .bat
або .exe
файл, який використовується для його застосування. Якщо AUTOEXEC.BAT
файл є, погляньте на нього і відзначте, яку команду він виконує для оновлення ПЗУ.
Спалах
Тепер ви готові прошивати ваш BIOS.
Виймайте USB-накопичувач із комп'ютера, на якому ви створили його.
Вставте його в комп’ютер, на якому потрібно спалахнути і перезавантажити.
Завантаження з USB-накопичувача. Вам може знадобитися відрегулювати порядок завантаження в BIOS, щоб досягти цього.
Ви повинні побачити блакитний завантажувач FreeDOS, який відображається з підсвічуванням за замовчуванням . Або зачекайте 10 секунд або натисніть Enter.
У меню FreeDOS виберіть другий варіант Безпечний режим FreeDOS (не завантажуйте жодних драйверів) :
Ви закінчите A:/>
підказку. Введіть C:
потім, Enterщоб перейти на диск C.
Введіть dir
потім, Enterі ви побачите всі свої файли, скопійовані на USB-накопичувач.
Запустіть скрипт або виконуваний файл, який ви раніше визначили як той, що застосовує оновлення BIOS. У моєму випадку я просто повинен був набрати FLASH
потім, Enterщоб запустити FLASH.BAT
файл.
Вам слід побачити флеш-скрипт із застосуванням оновлення BIOS. Не вимикайте та не переривайте цей процес; зачекайте, поки воно закінчиться. Він повинен повернути вас до C:\>
підказки.
Потім ви можете вийняти USB-накопичувач та живити цикл живлення комп'ютера.
Перехрестіть пальці та завантажте за допомогою нового BIOS. Або плачте, якщо ви просто замурували комп’ютер.