Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Какими средствами можно прошить Bios?  (Прочитано 20872 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Vir0id

  • Автор темы
  • Участник
  • *
  • Сообщений: 245
  • Выкини комп из окна или окна из компа
    • Просмотр профиля
Пришёл в учебку и увидела картину:
Рой кружил возле одного кампа и жужжал так, что мои уши зажались в трубку.
Ребята решили прошить биос. Собственно с первого раза это сделать не получилось. Перелапатили весь гугл в поисках инфы и всяческих тулзок(виндузовых). А мне лично виндузовые юзать...так сказать - впадлу. И решил поискать по гуглу материал.
Ну...нашёл не много
http://www.linuxinsight.com/how-to-flash-motherboard-bios-from-linux-no-dos-windows-no-floppy-drive.html
http://www.linuxinsight.com/how-to-flash-motherboard-bios-from-linux-no-dos-windows-no-floppy-drive.html

А вопрос мой заключается: Сделать загрузочную флешку с РековериБиос? Подскажите люди добрые.

Оффлайн shiriy

  • Участник
  • *
  • Сообщений: 113
  • GNU/Linux - наше всйо
    • Просмотр профиля
Re: Какими средствами можно прошить Bios?
« Ответ #1 : 16 Апреля 2008, 21:34:48 »
присоединяюсь.
тоже интересует

Оффлайн max5555

  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
    • Ubuntu-forward, Украина
Re: Какими средствами можно прошить Bios?
« Ответ #2 : 31 Июля 2008, 01:55:00 »
Только что перепрошил BIOS себе на ноуте Acer Aspire 5715z

Рецпт немного отличается от вышеуказанного.
 
1. Закачиваете минимальную версию FreeDos: fdbasecd.iso.
2. Устанавливаете из репозитариев isomaster, с помощью него открываете закачанный образ FreeDos и добавляете в образ файлы необходимые для установки BIOS и сохраняете новый ISO образ.
3. Записывете полученный ISO файл на CD, например с помощью k3b.
4. Загружаетесь с этого CD.
5. После загрузки выбираете установить FreeDos, но на самом деле ничего устанавливать не надо, в одном из последующих оконо диалога выбираете "Вернуться в режим коммандной строки" вас выбросят в какую-то вложенную директорию типа X:/ляля/тополя/, с помощбю cd переходите в директорию, где лежат файлы вашего BIOS и запускете .bat или что у вас там...
6. минута ожидания и наслаждаетесь новым BIOS.  8)

Я использовал именно этот способ, поскольку фалы для обновления моего BIOS не помещались на FDD или его муляж на CD.

Что касается флешки, то этого я не делал, но мне кажется, что отличие будет заключаться в то, что нужно будет делать bootable флешку, а не CD и об этом много написано в других местах.

Оффлайн x-x

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Какими средствами можно прошить Bios?
« Ответ #3 : 31 Июля 2008, 05:28:24 »
Вот ещё способ (перепрошивка биоса прямо из Линукса):

http://www.hermann-uwe.de/blog/flashing-a-bios-the-linux-way-tm-using-flashrom

Оффлайн max5555

  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
    • Ubuntu-forward, Украина
Re: Какими средствами можно прошить Bios?
« Ответ #4 : 31 Июля 2008, 21:24:08 »
Вот ещё способ (перепрошивка биоса прямо из Линукса):

http://www.hermann-uwe.de/blog/flashing-a-bios-the-linux-way-tm-using-flashrom

Испытывали? Получилось?

Оффлайн sanya777

  • Участник
  • *
  • Сообщений: 174
    • Просмотр профиля
Re: Какими средствами можно прошить Bios?
« Ответ #5 : 31 Июля 2008, 21:29:03 »
на диске с дровами есть прога перепрошивки-с мамкой поставлялась

Оффлайн Densakh

  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
Re: Какими средствами можно прошить Bios?
« Ответ #6 : 02 Августа 2008, 06:36:23 »
Вот ещё способ (перепрошивка биоса прямо из Линукса):

http://www.hermann-uwe.de/blog/flashing-a-bios-the-linux-way-tm-using-flashrom

Испытывали? Получилось?
угу, меня с моим чипсетом Nforce2 и 39-й флехой эта супер-прога послала в пеший поход. ;D
Ubuntu 8.04, Win Vista.

Оффлайн x-x

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Какими средствами можно прошить Bios?
« Ответ #7 : 02 Августа 2008, 06:59:12 »
Вот ещё способ (перепрошивка биоса прямо из Линукса):

http://www.hermann-uwe.de/blog/flashing-a-bios-the-linux-way-tm-using-flashrom

Испытывали? Получилось?
угу, меня с моим чипсетом Nforce2 и 39-й флехой эта супер-прога послала в пеший поход. ;D
Меня прога не послала :), но и биос не перепрошился. Но я ожидал этого, ASUS известен своим резко негативным отношением к сторонним прошивальщикам биоса.

Оффлайн max5555

  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
    • Ubuntu-forward, Украина
Re: Какими средствами можно прошить Bios?
« Ответ #8 : 02 Августа 2008, 22:30:09 »
Вот еще на такой проект наткнулся: coreboot

Цитировать
coreboot (formerly known as LinuxBIOS) is a Free Software project aimed at replacing the proprietary BIOS (firmware) you can find in most of today's computers. It performs just a little bit of hardware initialization and then executes a so-called payload.

PS
на диске с дровами есть прога перепрошивки-с мамкой поставлялась

чудно, но, как я понимаю прогу перепрошивки вы не совсем в ubuntu запускали, а где-то даже наоборот.  ;)

Еще.
Зачем вы, уважаемый sanya777  себе такую подпись выбрали? Скажите пожалуйста зачем мне и другим пользователям в 100й раз видеть свой IP, узнавать название своей операционной системы и проч. Убирите пожалуйста, не засоряйте форум.

« Последнее редактирование: 02 Августа 2008, 22:42:10 от max5555 »

Оффлайн vrybas

  • Активист
  • *
  • Сообщений: 505
    • Просмотр профиля
Re: Какими средствами можно прошить Bios?
« Ответ #9 : 03 Августа 2008, 09:14:27 »
Я вчера перепрошил свой ASUS A3000 A3L так:

1. С asus.com скачал файл прошивки для своей модели и прошивальщик под DOS. Причем прога в названии как то там с NT и XP, но на самом деле работает только под DOS.
2. Создал FAT32 раздел на винте и записал туда файл прошивки и прошивальщик. FAT32 потому что иначе прошивальщик не сможет забэкапить старый BIOS на винт(что полезно).
3. Загрузился с загрузочного диска с DOS(http://www.hiren.info/pages/bootcd)
4. Запустил прошивальщик и скормил ему файл прошивки.

А перепрошить посоветовал продавец в магазине буков, куда я пришел покупать память. Мой бук с оперативой больше 1гб отказывался грузиться. Но сейчас перепрошил и все нормально. Подарил буку вторую жизнь, тык скыть )))
« Последнее редактирование: 24 Октября 2008, 08:05:54 от vrybas »

Оффлайн Samael

  • Участник
  • *
  • Сообщений: 169
  • Учусь
    • Просмотр профиля
Re: Какими средствами можно прошить Bios?
« Ответ #10 : 03 Августа 2008, 10:47:31 »
А на Делл я не нашел, как перепрошивать Биос под ДОСом. А под вайном прошивка, ессно, не пахала. Поэтому я сделал проще - скачал Infr@CD (оффтопиковый лайв на базе ХР) и загрузился с него. Прошил, и перегрузился обратно в Ubuntu.
Ubuntu 8.04 @ Dell Inspiron 1501 -> Mint 14 @ Acer AspireOne 722

Оффлайн Click

  • Активист
  • *
  • Сообщений: 693
  • Красафчег
    • Просмотр профиля
    • Ubuntu и напильник
Re: Какими средствами можно прошить Bios?
« Ответ #11 : 19 Июня 2009, 22:16:17 »
Вот ещё способ (перепрошивка биоса прямо из Линукса):

http://www.hermann-uwe.de/blog/flashing-a-bios-the-linux-way-tm-using-flashrom
прошил асус p5q

Оффлайн eloo

  • Любитель
  • *
  • Сообщений: 51
    • Просмотр профиля
Re: Какими средствами можно прошить Bios?
« Ответ #12 : 21 Июня 2009, 12:58:43 »
Прошивка BIOS из Linux'а
Раньше для обновленяи прошивки BIOS необходимо было перезагружаться в Windows или в DOS, теперь же возможно обновлять биос прямо из Linux при помощи утилиты flashrom.

Это универсальная утилита для определения типа, чтения, стирания и записи чипов BIOS (по параллельной, LPC, FWH и SPI технологиям) в различных исполнениях (DIP, PLCC, SOIC). Она может использовать как для прошивки BIOS традиционными проприетарными прошивками так и открытой coreboot, или же для простого резервного копирования существующей микропрограммы BIOS.

Утилита поддерживает множество различных чипов и если нужного вам среди них не оказалось, то его можно легко добавить.

 Создаем загрузочный CD с DOS для апдейта BIOS
 
 Некоторые производители материнских плат предоставляют утилитки апдейта BIOS под DOS (например ASUS).
Традиционно для этого использовалась загрузочная дискета, но уже давно прошли времена когда у каждого она есть, не говоря уже о дисководе.
Намного удобней создать загрузочный CD диск с DOS (добавив туда нужные утилитки).

1. Качаем образ загрузочной дискетки с DOS. Например http://www.fdos.org/bootdisks/

$ wget http://www.fdos.org/bootdisks/autogen/FDSTD.144.gz

2. Распаковываем (если надо) и монтируем этот образ

$ gunzip FDSTD.144.gz
$ mkdir mnt
$ sudo mount -o loop FDSTD.144 mnt

NOTE: учтите что для мантирования необходима поддержка loop устройств в ядре.

3. Добавляет нужные утилитки и размонтируем образ
Например у меня было

$ sudo cp AFUDOS.exe P5P80014.ROM mnt
$ sudo umount mnt

4. Генерируем загрузочный образ для CD и пишем его на диск

$ genisoimage -o fdos-boot.iso -b FDSTD.144 FDSTD.144
$ cdrecord fdos-boot.iso

5. Загружаемcя с CD и апдейтим BIOS

a:\> AFUDOS.exe /iP5P80014.ROM


Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
Re: Какими средствами можно прошить Bios?
« Ответ #13 : 21 Июня 2009, 13:03:10 »
А на Делл я не нашел, как перепрошивать Биос под ДОСом. А под вайном прошивка, ессно, не пахала. Поэтому я сделал проще - скачал Infr@CD (оффтопиковый лайв на базе ХР) и загрузился с него. Прошил, и перегрузился обратно в Ubuntu.
Ну раз искать не умеете
http://www.ducea.com/2007/08/27/dell-bios-firmware-updates-on-debian/
Сам пользуюсь, проверено на XPS 1330.

Вот универсальная утилитка разрабатывается, но пока поддерживает мало флешек
http://www.coreboot.org/Flashrom

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Какими средствами можно прошить Bios?
« Ответ #14 : 21 Июня 2009, 13:12:18 »
Недавно обновил биос на своей железяке из подписи.
Воспользовался стандартным встроенным прошивальщиком ez-flash:
http://support.asus.com/technicaldocuments/technicaldocuments.aspx?root=198&SLanguage=en-us

 

Страница сгенерирована за 0.021 секунд. Запросов: 19.