Хочу оновити BIOS на Toshiba QOSMIO-G30. exe
Файл , який я скачав з сайту виробника повинен бути операційна система НЕ залежить! Однак за допомогою Wine я не міг виконати файл у FLASH System BIOS. Чи є спосіб оновити BIOS в Ubuntu?
Хочу оновити BIOS на Toshiba QOSMIO-G30. exe
Файл , який я скачав з сайту виробника повинен бути операційна система НЕ залежить! Однак за допомогою Wine я не міг виконати файл у FLASH System BIOS. Чи є спосіб оновити BIOS в Ubuntu?
Відповіді:
Цей веб-сайт пояснює, як робити оновлення BIOS під Linux.
Цитується з того самого сайту:
Таким чином, ви нарешті перейшли на комп'ютер без Windows, ви насолоджуєтеся своєю новою ОС Linux, ніяких троянів / вірусів, жодного сповільнення, все ідеально. Раптом вам потрібно оновити BIOS на вашій материнській платі, щоб підтримувати якийсь новий апарат, але зазвичай постачальник материнської плати пропонує лише флеш-утиліти BIOS на базі DOS. Ти панікуєш! На щастя, цю проблему легко вирішити ...
Нижче наведено наступні кроки:
Крок 1. Завантажте дискету для завантажувального диска FreeDOS
Крок 2: Скопіюйте утиліту BIOS Flash та нове зображення BIOS на змонтований образ дискети
Крок 3: Запишіть завантажувальний компакт-диск, який буде імітувати дискети для використання
Крок 4: Перезавантажте, прошийте, перезавантажте, насолоджуйтесь новою BIOS
Джерело: linuxinsight.com
Я настійно рекомендую не мигати BIOS з .exe за допомогою Wine. Миготіння BIOS може потенційно перетворити ваш комп'ютер у велику вагу паперу, якщо щось піде не так.
Деякі виробники (я знаю, що, наприклад, Dell) мають альтернативні методи оновлення BIOS для Linux.
Однак якщо Toshiba не пропонує жодних можливостей, сумісних з Linux, найкраще зробити:
jockey
(Також знаю як Additional Drivers
) і перевірте, чи можете ви включити драйвер для своєї відеокарти.
(Без дискети, без компакт-дисків, без DOS, без FreeDOS, без виграшу *)
Зазвичай є два файли:
бінарний файл, який включає всі дані (вбудовані програми), які будуть передані в чіп плати материнської плати,
бінарний файл, який є виконуваною утилітою і використовується для фактичного перенесення мікропрограмного забезпечення на материнську плату, а також деякі перевірки.
Виробники можуть комбінувати ці два двійкові файли в один самовитягнутий стислий виконуваний файл (.exe, який схожий на .zip-файл).
У цьому випадку користувач GNU / linux може розпакувати файл .exe і витягнути файл прошивки. Потім за допомогою утиліти flashrom можна прошивати нову прошивку на материнську плату.
Я перевірив цю процедуру, використовуючи Gigabyte GA-Z68MA-D2H-B3 (rev. 1.3) та файл .exe, який включав версію прошивки F10.
Щоб зробити резервну копію старої прошивки:
flashrom -p internal -r backup.rom -o backuplog.txt
Щоб написати нову прошивку, замініть Z8MAD2H3.F10 на нову прошивку:
flashrom -p internal -w Z8MAD2H3.F10 -o writelog.txt
Щоб повернутися з невдалого написання, якщо ви виконали резервну копію на першому кроці:
flashrom -p internal -w backup.rom -o restorelog.txt
Це не вийде.
Залежно від інструменту, який надає Toshiba, ви повинні:
Якщо Toshiba надає файл EXE для другого варіанту, ви можете спробувати створити образ FreeDOS для запуску файлу. Я знайшов опис для Gentoo, як це зробити.
Немає такого поняття, як двійкові виконувані файли, незалежні від ОС. Оскільки "EXE-файл", ймовірно, означає "файл, ім'я якого закінчується на .EXE", це, швидше за все, або Windows Portable Executable, або MS-DOS-виконуваний файл.
Оновлення BIOS насправді повинно бути чимось низьким рівнем, що можна зробити за допомогою простої системи, наприклад, MS-DOS або FreeDOS.
Отже, перший крок тут - перевірити, чи виконується він виконуваним файлом MS-DOS чи виконуваним файлом Windows. Якщо це Windows, який виконується, і він не працює під Wine, спробуйте переконатися, що його можна якось витягти за допомогою інструмента архівації (іноді розпакування може допомогти тут), тож ви отримаєте флеш-зображення та, можливо, флеш-інструменти MS-DOS (це було б не вперше, коли інструменти MS-DOS збираються всередині інсталятора Windows.
Без інструментів спалаху є такі загальні флеш-пам’ятники, як Uniflash, які варто спробувати. Якщо ви хочете запустити його та це лише для Windows, хороший вибір - це, ймовірно, отримати живий компакт-диск Windows Preinstallation Environment, який має основну систему та зможе запустити флеш-інструмент, але, на жаль, для цього потрібна ліцензія Windows.
Якщо вам пощастило, і у вас є набір інструментів MS-DOS, просто візьміть декілька зображень FreeDOS в режимі реального часу або дискети та завантажтесь у FreeDOS для використання інструментів (хоча вам знадобиться мати інструменти в окремій дискеті / ручці / CD ). Якщо вам навіть пощастило, ви можете отримати готовий до завантаження образ диска (оскільки багато людей запакують дискети в дисководи для дисплеїв, це теж можливо).
Якщо у вас немає копії Win-10, і якщо ви не хочете завантажити версію для тестування 5 Гбіт і встановити її, це зробить рятувальний диск на основі Win-10. Наприклад, цей дозволив мені запустити файл Windows .exe, наданий HP. Я використовував безпосередньо "оновлення встановленої BIOS".
На мою думку, простіше, ніж рішення Free DOS.
Багато сучасних ноутбуків та системи насправді не використовують файли EXE безпосередньо для оновлення BIOS, а замість цього просять записати файл на флеш-накопичувач USB та завантажитися в BIOS із вставним файлом.
Відключіть системний привід Ubuntu, підключіть старий запасний чи використаний диск, встановіть на ньому Windows та проведіть оновлення BIOS (якщо, як пояснює Pilot6 , якщо вам абсолютно позитивно потрібно оновити BIOS). Потім відключіть старий диск, знову ввімкніть накопичувач Ubuntu OS, і ви готові піти, впевнившись у тому, що Windows не пошкодила Linux (що трапляється часто, на жаль).