Оновлюємо BIOS на Eee PC

Сьогодні я розповім вам, як оновити BIOS на нетбуці ASUS Eee PC 900. Цілком ймовірно, що описані тут дії підійдуть для перепрошивки інших нетбуків цього сімейства.

Найпростіше під Linux це робити так: форматуємо флешку в FAT32/FAT16, записуємо туди файл під назвою 900.ROM, перезавантажуємося, натискаємо Alt + F2. І тут починаються несподіванки...

Чому не все так просто

Перепрошивка BIOS на нетбуці виявилася справою нетривіальною. У наявності були тільки флешки на 2 і 4 Гб, спроба відформатувати їх і прошити нетбук з їх допомогою закінчилися невдачею. Були випробувані всілякі варіанти: різні флешки, FAT16 і FAT32, форматування розділу і самої флешки. Єдиною, яка подає ознаки життя, варіантом виявився варіант з форматуванням самої флешки в FAT16, але і тут було не все так добре. Програма, що прошиває, знаходила файл, починала зчитувати, але потім вісла. В інших випадках вона просто вісла на повідомленні «Reading file 900.ROM» навіть без спроби рахувати його з флешки.

Що робити?

Тут я згадав, що ASUS рекомендує використовувати для пошивки маленькі флешки, і, мабуть, не просто так. Тому я вирішив обдурити систему, «створивши» флешку на 10мб. Там прошивка буде гарантовано розташовуватися десь на початку диска і завантажувач по ідеї зможе її рахувати. Так і вийшло.

Діємо!

  1. Качаємо нову прошивку звідси.
  2. Розпаковуємо, перейменовуємо файл на 900.ROM (для інших моделей Asus EEE Pc xyz назва файлу буде xyz. ROM)
  3. Створюємо образ нашої майбутньої флешки

dd if=/dev/zero of=mytestfile.out bs=1 count=0 seek=10M

  1. Форматуємо його в FAT16

mkdosfs -F 16 mytestfile.out

  1. Монтуємо

mount -o loop mytestfile.out /mnt/

  1. Копіюємо файл 900.ROM
  2. Демонтуємо

umount /mnt

  1. Записуємо образ на флешку

dd if=mytestfile.out of=/dev/sdc

Після цього все стандартно: вимикаємо нетбук, вставляємо флешку, вмикаємо нетбук, тиснемо Alt + F2, через кілька хвилин радіємо оновленій BIOS. Після оновлення програма попросить вимкнути живлення нетбука. При наступному включенні вам швидше за все запропонують скинути налаштування BIOS, в цьому немає нічого страшного. Також, в BIOS можуть виявитися відключеними якісь пристрої (у мене був відключений Wi-Fi і ще щось), включаємо їх, якщо вони потрібні.

P.S.

Образ заливався на флешку в 2гб, але мені здається, що цей спосіб буде працювати з будь-якими флешками.

Вдалого оновлення!

Варто вашої уваги

COM_SPPAGEBUILDER_NO_ITEMS_FOUND