title: Загрузка с дискеты без дисковода
src: http://breys.ru/blog/599.html
Для решения задачи обновления биоса материнской платы может потребоваться загрузиться с устройства которого не существует, например с floppy или cd привода. Эту проблему можно решить используя grub и пакет syslinux.
Для начала нужно подготовить загрузчик:
sudo aptitude install syslinux sudo cp /usr/lib/syslinux/memdisk /boot/
Затем нужно подготовить дискету с досом:
wget http://www.allbootdisks.com/downloads/Disks/MS-DOS_Boot_Disk_Download47/Diskette%20Images/Dos6.22.img sudo mount Dos6.22.img /mnt -o loop
Там можно удалить всё кроме:
* autoexec.bat * command.com * config.sys * himem.sys * io.sys * mscdex.exe * msdos.sys
эти файлы необходимы для загрузки DOS, затем нужно скопировать туда файлы прошивки и прошивальщика:
* a7528ims.ram * afud4310.exe
Копируем полученный образ дискеты туда же куда memdisk:
sudo cp Dos6.22.img /boot/
Всё, перезагружаем копьютер и в меню grub выбора ос для загрузки жмём кнопку c, а затем выбираем раздел где размещены Dos6.22.img и memdisk и запускаем его вот так:
root (hd0,0) kernel memdisk initrd Dos6.22.img
Всё, через секунду загрузится дос готовый для прошивки.