Сьогодні я розповім вам, як оновити BIOS на нетбуці ASUS Eee PC 900. Цілком ймовірно, що описані тут дії підійдуть для перепрошивки інших нетбуків цього сімейства.
- Чому не все так просто
- Що робити?
- Діємо!
- P.S.
- Другий супутник Van Allen Probes завершив роботу
- Новий палубний: Перший політ X-47
- VTOL AirMule проходить випробування
- У лікарнях працюватимуть роботи-медсестри
- Німецький інженер зібрав електромолоток із «Сімпсонів»
- Стівен Гокінг відповість на питання всіх бажаючих через Reddit
Найпростіше під Linux це робити так: форматуємо флешку в FAT32/FAT16, записуємо туди файл під назвою 900.ROM, перезавантажуємося, натискаємо Alt + F2. І тут починаються несподіванки...
Чому не все так просто
Перепрошивка BIOS на нетбуці виявилася справою нетривіальною. У наявності були тільки флешки на 2 і 4 Гб, спроба відформатувати їх і прошити нетбук з їх допомогою закінчилися невдачею. Були випробувані всілякі варіанти: різні флешки, FAT16 і FAT32, форматування розділу і самої флешки. Єдиною, яка подає ознаки життя, варіантом виявився варіант з форматуванням самої флешки в FAT16, але і тут було не все так добре. Програма, що прошиває, знаходила файл, починала зчитувати, але потім вісла. В інших випадках вона просто вісла на повідомленні «Reading file 900.ROM» навіть без спроби рахувати його з флешки.
Що робити?
Тут я згадав, що ASUS рекомендує використовувати для пошивки маленькі флешки, і, мабуть, не просто так. Тому я вирішив обдурити систему, «створивши» флешку на 10мб. Там прошивка буде гарантовано розташовуватися десь на початку диска і завантажувач по ідеї зможе її рахувати. Так і вийшло.
Діємо!
- Качаємо нову прошивку звідси.
- Розпаковуємо, перейменовуємо файл на 900.ROM (для інших моделей Asus EEE Pc xyz назва файлу буде xyz. ROM)
- Створюємо образ нашої майбутньої флешки
dd if=/dev/zero of=mytestfile.out bs=1 count=0 seek=10M
- Форматуємо його в FAT16
mkdosfs -F 16 mytestfile.out
- Монтуємо
mount -o loop mytestfile.out /mnt/
- Копіюємо файл 900.ROM
- Демонтуємо
umount /mnt
- Записуємо образ на флешку
dd if=mytestfile.out of=/dev/sdc
Після цього все стандартно: вимикаємо нетбук, вставляємо флешку, вмикаємо нетбук, тиснемо Alt + F2, через кілька хвилин радіємо оновленій BIOS. Після оновлення програма попросить вимкнути живлення нетбука. При наступному включенні вам швидше за все запропонують скинути налаштування BIOS, в цьому немає нічого страшного. Також, в BIOS можуть виявитися відключеними якісь пристрої (у мене був відключений Wi-Fi і ще щось), включаємо їх, якщо вони потрібні.
P.S.
Образ заливався на флешку в 2гб, але мені здається, що цей спосіб буде працювати з будь-якими флешками.
Вдалого оновлення!