.png)
Я использую Kubuntu 12.04. Мне нужно обновить BIOS моей материнской платы.Арч Линукс Викиговорит: «Самый простой способ создать загрузочную флешку FreeDOS USB — использовать unetbootin». Так я и сделал.
С помощью UNetbootin мне удалось установить FreeDOS 1.0 (fdboot.img) на USB-накопитель.
Однако теперь мне сложно понять, как добавлять файлы, чтобы иметь к ним доступ из FreeDos.
Вики Arch Linux говорит: «Наконец, вы можете скопировать все, что хотите туда прошить (BIOS, прошивки и т. д.)». Я так и сделал, а затем перезагрузился в FreeDos. Файлы нигде не были найдены. У меня было приглашение «A:>» только с системными файлами FreeDos. Других дисков не было, и файлы, которые я скопировал в корень USB-накопителя, не были найдены.
Кстати, размер моего образа BIOS составляет 4,0 МБ.
решение1
Если изображения слишком велики для дискеты,тот же Arch Linux wikiесть инструкция.
Если ваш флэш-образ слишком велик для дискеты, перейдите на страницуСайт загрузочного диска FreeDos, и загрузите образ жесткого диска размером 10 Мб. Этот образ представляет собой полный образ диска, включая разделы, поэтому добавить вашу утилиту для флэш-памяти будет немного сложнее:
# modprobe loop
# losetup /dev/loop0 <image-file>
# fdisk -lu /dev/loop0
Теперь можно сделать простые математические расчеты: размер блока (обычно 512) умножить на начало первого раздела. На момент написания статьи первый раздел начинается с блока 63. Это означает, что разделы начинаются со смещения 512 * 63 = 32256:
# mount -o offset=32256 /dev/loop0 /mnt
Теперь вы можете скопировать вашу флеш-утилиту в файловую систему как обычно.
Как только вы закончите:
# umount /mnt
# losetup -d /dev/loop0
Теперь образ можно скопировать на USB-накопитель для загрузки или загрузить как memdisk, следуя обычным инструкциям.
Убедитесь, что устройство не установлено:
lsblk
Скопируйте изображение:
sudo dd if=/location/of/the/img/file.img of=/dev/sdx
Примечание:
- Сначала убедитесь, что устройство отключено.
- 'x' в "sdx" отличается для каждого подключенного устройства. Вы можете перезаписать свой жесткий диск, если смешаете его файл устройства с файлом флэш-накопителя!
- Убедитесь, что это «sdx», а не «sdxn», где «n» — это число, например «1» и «2».