Build a LinuxBIOS [[Payloads|payload]], e.g. [[FILO]], and copy the resulting file to /tmp/filo.elf.

+

+

$ cp payload.file /tmp/filo.elf

+

+

Checkout LinuxBIOS:

+

+

$ svn co svn://linuxbios.org/repos/trunk/LinuxBIOSv2

+

+

Build the LinuxBIOS image, containing the payload.

+

+

$ cd LinuxBIOSv2/targets

+

$ ./buildtarget msi/ms7260

+

$ cd msi/ms7260/ms7260

+

$ make

+

+

Write the LinuxBIOS image onto your ROM chip using [[flashrom]]:

+

+

$ flashrom -wv linuxbios.rom

+

+

<div style="color: red">WARNING: This will overwrite your current BIOS! Make sure you know what you're doing! You should have a way to revert back to the original BIOS in case anything goes wrong. It's a good idea to have a spare ROM chip which contains the original proprietary BIOS. Read the [[FAQ]] for more information. If in doubt, contact the [[Mailinglist|mailing list]].</div>

+

+

Note: At the moment flashrom does ''not'' work in the MS-7260 (when booted using the original BIOS). Thus, I'm flashing the ROM chip in a different mainboard where flashrom works. However, flashrom works just fine once the MS-7260 is booted using LinuxBIOS.

+

+

== TODO ==

+

+

* Test the devices marked as "Untested" in the above status table.

+

* Fix flashrom to also work when the board is booted using the proprietary BIOS.

WARNING: This will overwrite your current BIOS! Make sure you know what you're doing! You should have a way to revert back to the original BIOS in case anything goes wrong. It's a good idea to have a spare ROM chip which contains the original proprietary BIOS. Read the FAQ for more information. If in doubt, contact the mailing list.

Note: At the moment flashrom does not work in the MS-7260 (when booted using the original BIOS). Thus, I'm flashing the ROM chip in a different mainboard where flashrom works. However, flashrom works just fine once the MS-7260 is booted using LinuxBIOS.

TODO

Test the devices marked as "Untested" in the above status table.

Fix flashrom to also work when the board is booted using the proprietary BIOS.

Fix the issues with PCI add-on cards.

This work is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version. This work is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.