sponsors:

Reply to comment


Прошивка біос під Ubuntu Linux trusty 14.04

Перепрошивка біос - заняття ризиковане.
Найбільш грамотним способом зробити цю процедуру - це використати стандартну програму, що йде в комплекті від виробника.
Але на сьогоднішній день всі виробники випускають обновлялки під DOS/Windows і не особливо паряться про тих, хто використовує Linux/MacOS/FreeBSD/*BSD системи
Але самі користувачі попіклувались про себе і створили flashrom, яка теж opensource і підтримує досить велику базу чіпів для прошивки.
Інсталяція flashrom в різних системах відбувається по різному, я розповім про Ubuntu 14.04, яка на момент написання статті - знаходиться в глубокому dev статусі.
Додаємо PPA в систему - стрічки для додавання в /etc/apt/sources.list

deb http://ppa.launchpad.net/flashrom-developers/flashrom-daily/ubuntu saucy main
deb-src http://ppa.launchpad.net/flashrom-developers/flashrom-daily/ubuntu saucy main

Додаєм ключ і сам репозиторій на майбутнє

sudo add-apt-repository ppa:flashrom-developers/flashrom-daily

На момент написання статті версії flashrom для trusty (14.04) ще не було випущено, тому скористаємся пакетом для попередньої 13ї версії.
Далі все просто

sudo apt-get update
sudo apt-get install flashrom

Наступний крок - резервна копія теперішньої версії біос (backup.rom) і оновлення до нової (EP45DS3L.11b)

sudo flashrom --programmer internal -r backup.rom
sudo flashrom --programmer internal -w EP45DS3L.11b --verbose -o write.log

Перед записом варто перевірити, чи розмір резервної копії збігається з розміром тієї, яку будемо прошивати.

Trackback URL for this post:

http://itua.name/en/trackback/953

Reply

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account associated with the e-mail address you provide, it will be used to display your avatar.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <img> <center> <b> <i> <u><h1><h2><h3><h4><h5><h6><strike><q><abbr><tr><td><table><br><p><div><span><embed><object>
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • Lines and paragraphs break automatically.
Image CAPTCHA
Enter the characters shown in the image.

Syndicate content

Propeople Expert

експерименти

Rambler's Top100