想刷到1.09的,不会刷啊,也没有详细的教程,要很详细的那种哦
找一个USB flash drive,容量没有要求,不要超过2G就行;还有一个要求就是里面有一个FAT16的分区,一般U盘出厂都这样分区的。如果容量大于2G,须重新分区,创建一个几十M的FAT16分区就可以了。如果flash drive中有资料,先备份一下。
- 把USB flash drive插到一台运行Linux操作系统的电脑上(我们这里假设Linux把它识别为/dev/sdb)。如果Linux系统自动mount此U盘上的分区,必须先umount它:
umount /dev/sdb1
运行以下命令将U盘上的FAT16分区重新格式化:
mkdosfs -F16 /dev/sdb1 - 运行syslinux命令,在这个分区的bootsector安装syslinux的bootloader:
syslinux /dev/sdb1 - 重新mount这个分区:
mount /dev/sdb1 /mnt - 拷贝freedos启动盘,syslinux里面带的memdisk,以及刷新flash的文件:
cd /mnt
wget http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/unofficial/balder/balder10.img
cp /usr/lib/syslinux/memdisk . # 你的Linux系统的memdisk文件的位置可能不同
wget http://download1.msi.com.tw/files/downloads/bos_exe/n011_109.zip
unzip n011_109.zip - 在U盘的根目录(也就是当前目录/mnt)创建syslinux.cfg文件,文件内容如下:
default freedos
label freedos
kernel memdisk
append initrd=balder10.img - umount /mnt。然后把U盘插到U100上。
- U100开机时按F11,在启动设备列表中选择Flash Disk。看到freedos启动菜单时,按回车。进入freedos后,输入"B:",dir一下你就会看到刷BIOS的文件目录EN011IMS.109。接着按照MSI提供的如何刷新BIOS的文档操作就可以了。
由于U100的BIOS支持USB Mass Storage Devices的Legacy USB,freedos不需要USB驱动就能访问flash drive,因此可以不用syslinux及其memdisk程序,直接用freedos的bootsector来启动freedos。但是,制作过程写起来稍烦,就留给有兴趣的网友自己做作业了。另外,U100的BIOS不会去引导U盘的MBR,而是直接去引导分区的boot sector,并且不要求分区被标记为bootable。
- 把你的U盘插到一台运行Linux操作系统的电脑上(我们这里假设Linux把它识别为/dev/sdb),复制freedos启动盘上的文件及刷BIOS用的文件到U盘:
wget http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/unofficial/balder/balder10.img
sudo mkdir /mnt/loop
sudo mount -o loop,ro balder10.img /mnt/loop
sudo cp /mnt/loop/* /media/disk #这里/media/disk是U盘分区的挂载点(mount point),你的Linux系统挂载点可能不同
sudo umount /mnt/loop
cd /media/disk
wget http://download1.msi.com.tw/files/downloads/bos_exe/n011_109.zip
unzip n011_109.zip
cd
接下去umount U盘。 - 下载sys-freedos-linux来安装freedos的bootsector:
wget http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/sys/sys-freedos-linux/sys-freedos-linux.zip
unzip -d sys-freedos-linux sys-freedos-linux.zip
cd sys-freedos-linux
sudo ./sys-freedos.pl --disk=/dev/sdb1
请注意sys-freedos.pl这个perl脚本依赖nasm编译器,所以你在运行之前请确认你的Linux系统已经安装了nasm,一般Linux版本都带的,但不一定缺省安装。 - 把制作好的U盘插到U100上。U100开机时按F11,在启动设备列表中选择Flash Disk。看到freedos启动菜单时,按回车。进入freedos后,"cd EN011IMS.109", 然后dir一下你就会看到刷BIOS的文件了。接着按照MSI提供的如何刷新BIOS的文档操作就可以了。




























































































