Как установить freedos на флешку

Обновлено: 08.07.2024

Проект FreeDos предлагает несколько загрузок, но все они содержат установщик, который пытается установить FreeDos с установочного носителя на жесткий диск. Выбор мобильного флешки в качестве цели установки не поддерживается. Поскольку типичные USB-накопители, как правило, достаточно большие, чтобы в них содержались приложения ОС плюс, запись на жесткий диск часто не предназначена. Некоторые страницы указывают на такие инструменты, как Rufus, которые могут создать загрузочную установку FreeDos из шаблона, но на этом диске отсутствуют типичные компоненты FreeDos. Итак, как можно установить полную версию FreeDos на загрузочную флешку, чтобы создать живую версию USB с FreeDos?

2 ответа

К сожалению, текущая информация о FreeDOS Wiki не актуальна, но с помощью разработчика FreeDos Джима Холла я смог найти решение:

  1. Загрузите установщик USB "Full" со страницы FreeDOS.
  2. Распакуйте загруженный zip
  3. Используйте инструмент форматирования USB (например, rufus), чтобы записать образ на USB (позаботьтесь о том, чтобы записать на нужный диск)
  4. Переместите каталог D:\FDSETUP\BIN в D:\BIN

Отредактируйте первую и последнюю две строки в D:\FDCONFIG.SYS следующим образом

Отредактируйте D:\AUTOEXEC.BAT следующим образом (Windows скроет этот файл, но вы можете открыть его, указав имя файла). Необходимо изменить только настройку строки DOSDIR и удалить некоторый код дисплея в конце AUTOEXEC.BAT.

Загрузка и тестирование

Теперь USB-ключ загружается непосредственно во FreeDOS и загружается в большой объем памяти, оставляя примерно 600 КБ общей памяти для программ.

Я уверен, что ОП хочет создать полную установку FreeUSOS для LiveUSB. Это создает флэш-накопитель USB, который загружает FreeDOS и на котором установлено все программное обеспечение:

Да, способ rufus работает, и до сих пор это единственный способ, который я знаю, сделать загрузку FreeDOS USB. Но он разбивает и форматирует диск без выравнивания, что приведет к чрезмерной активности записи / стирания флэш-памяти и преждевременному износу диска. Это не проблема, если вы просто перепрограммируете BIOS или что-то в этом роде, но это если вы будете часто обновлять файлы.

Как полностью установить FreeDos на загрузочную флешку?

В этой статье описывается, как создать загрузочный USB-диск с помощью FreeDOS.

Инструкции для Windows следующие (см. Ссылку выше для инструкций для Linux):

Не так давно для этих целей использовались только 3,5 дискеты. Однако, выход их из обихода, а также значительное увеличение размеров прошивок, содействовало переходу на загрузочные флешки.

Для создания загрузочной флешки с DOS понадобится специальная программа. Оптимальным вариантом является утилита Rufus, хотя существует много других похожих программ.

Rufus хороша тем, что она не требует установки, а также наличия файлов самой операционной системы DOS. Все необходимое уже встроено в нее.

Порядок действий:

1. Подключить флешку к компьютеру. Все находящиеся на ней ценные файлы необходимо скопировать на другой носитель, поскольку флешка будет отформатирована.

2. Запустить программу Rufus и в ее окне осуществить следующие изменения:

• в пункте "Устройство" выбрать флешку, которая должна стать загрузочной;

• в пункте "Файловая система" выбрать вариант "FAT32";

• в пункте "Параметры форматирования" поставить флажок возле параметра "Создать загрузочный диск", после чего в выпадающем списке, находящемся справа от него, выбрать вариант "MS-DOS" или "FreeDOS".


Остальные настройки в окне Rufus можно не изменять.

3. Нажать кнопку "Старт" и подтвердить форматирование флешки в появившемся диалоговом окне.

По окончанию процесса флешка превратится в загрузочный носитель. С нее можно будет загружать компьютер. Подробнее о том, как загрузить компьютер с флешки, можно узнать здесь.

Если открыть эту флешку обычным способом, на ней обнаружится несколько файлов. Удалять или изменять их не следует, иначе возможность загрузки компьютера с этой флешки нарушится.

Обратите внимание, что для перепрошивки BIOS или запуска приложений в среде DOS, необходимые для этого файлы также нужно скопировать на флешку. После загрузки компьютера под DOS, операции с ними можно будет осуществлять путем ввода соответствующих команд.

Загрузочная флешка позволяет лишь загрузить компьютер под DOS и никаких других задач она не решает.

RUFUS. загрузочная флешка с FreeDOS для прошивки BIOS

Я уже рассказывал об одной замечательной утилите для создания мультизагрузочной флешки с поддержкой различных версий Windows, Linux, позволяющей встроить туда образ универсального диска восстановления. В общем, инструмент весьма полезный для тех кто занимается или интересуется установкой и восстановлением операционных систем.

Однако, есть задачи для которых нужен несколько иной инструмент. Довольно часто мне приходится перешивать BIOS на ноутбуках или запускать иные низкоуровневые утилиты из-под DOS (использую FreeDOS). Так вот для создания загрузочной флешки с FreeDOS я воспользовался утилитой RUFUS. Процесс создания довольно простой и интуитивно понятен, остается только добавить на флешку простым копированием прошивальщик BIOS или иные утилиты.

Конечно RUFUS позволяет делать и загрузочные USB-диски с Windows, Linux, UEFI и др. из ISO-образов, но в отличие от WinSetupFromUSB без мультизагрузки, да и в будущем такого функционала автор не предполагает, как и версий утилиты под Linux и OS X.

Яндекс.Дзен и узнавайте первыми о новых материалах, опубликованных на сайте.

Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.

Владельцы iPhone могут больше не получать назойливую СМС рекламу При запуске MacBook горит яблоко и ничего не происходит Скидки в «М.Видео» странный предмет — они вроде есть, но их как-бы нет. Страшная тайна мышиного колёсика Активация Windows Server 2012 R2 MAK ключом. Ошибка 0x80072f8f при активации. Странная проблема с остановкой времени на ноутбуке

Комментариев: 3

Фирменные утилиты для прошивки BIOS, это конечно хорошо, и у некоторых производителей такой функционал присутствует в виде отдельного режима загрузки. Но на серверах я такого не встречал, а утилиты для прошивки до сих пор требуют работы из под DOS. Rufus позволяет в пару кликов сделать такую флешку. По моему, всё логично.

Фирменные утилиты это конечно хорошо, но недавно столкнулся с проблемой. Ноутбук Toshiba стоит Windows 10, а прошивка с фирменной утилитой только под 7 и 8. Прошивка заканчивается ошибкой даже в режиме совместимости, поэтому возможно в данном случае прошивка с флешки единственный вариант.



Эту тему я читал, не помогло, дельных советов мало, тема ничем не закончилась.

Какой образ использовал для dd? И почему потом ридонли? Руками на запись примонтировать никак нельзя? Может быть он просто под завязку забит всяким хламом был и поэтому не копировалось?


sys x: из-под самого ДОСа уже не катит?


> Какой образ использовал для dd?

Образ MS-DOS, слитый с рутрекера.

> слитый с рутрекера

Сколько не искал в интернете


Не, я пасс. Не в коня корм.


>> Какой образ использовал для dd?


Пробовал FreeDOS через unetbootin, УМНР


Как я понял самый простой способ - unetbootin, но почему при загрузке не виден экзешник на флешке?

1.DAT для FileNameOfYouCoolBIOSImage.dat из-за дурацких патентных ограничений.
И посмотри поподробнее про мамку. Может она сама себя умеет шить. У меня например нажимаешь F2 при загрузке и вуаля, только носитель подсовывай с образом.


Вот, создал флешку с FreeDOS, на ней файлы:

ldlinux.sys, menu.c32, syslinux.cfg, ubninit, ubnkern, ***.EXE

При загрузке с флешки файла ***.EXE не видно.


> И посмотри поподробнее про мамку. Может она сама себя умеет шить. У меня например нажимаешь F2 при загрузке и вуаля, только носитель подсовывай с образом.

Не умеет, пробовал.

> Да, появляется A:/>
Ну да. Без разницы.
Что выдаёт команда dir в досе?
И чем отличается от ls в линуксе?

Когда потребовалось, лёгким движением руки поставил grub4dos. Из него пускал dos.img. Полторы секунды и флешка полностью доступная из DOS на запись.


После dir выдается список файлов, уже не помню каких, но нужного среди них нету.
cколько занято\свободно и в конце
invalid drive ):.
И повисон.

Скачай в Win98 boot disk, флешка должна быть в fat/fat32, раздел активный. На диске должна присутствовать утилита sys.
Если фс fat32, то нужен дос 7.22 (в комплекте с 98 виндой шел).
$ qemu -fda floppy.img -hda /dev/flash -boot a
a:\>sys a: c:
Все флешка готова.


>Хочу обновить прошивку биоса, для этого нужно создать загрузочную флешку с DOS (так указано на сайте производителя материнской платы).

Ужос. Обычно современные биосы сами умеют брать ром с указанного накопителя.


> Ужос. Обычно современные биосы сами умеют брать ром с указанного накопителя.

У меня биос 2004 года, и брать прошивку с флешки он не умеет. :)


qemu -hda /dev/sdz -cdrom fdfullcd.iso


/bootcd

2. Download and gunzip FDOEM.144.gz

3. Create

/bootcd/floppy

4. Loop mount FDOEM.144 and copy the loop mounted files to

/bootcd $ cp /usr/lib/syslinux/isolinux.bin

/bootcd/

15. Copy memdisk to

/bootcd $ cp /usr/lib/syslinux/memdisk

/bootcd/bootmsg.txt $ nano bootmsg.txt $ cat bootmsg.txt

BIOS Update

17. Create

/bootcd/isolinux.cfg $ nano isolinux.cfg $ cat isolinux.cfg

default Bios prompt 1 timeout 1800 display bootmsg.txt

label Bios kernel memdisk append initrd=disk.img floppy c=10 h=64 s=32

18. You may now delete or move FDOEM.144 and

/cdboot $ rm FDOEM.144 $ rm -r floppy

19. Your

/bootcd directory listing should now look something like this: $ ls -al

/bootcd total 7728 drwxr-xr-x 2 username username 4096 2009-01-01 21:25 . drwxr-xr-x 23 username username 4096 2009-01-01 21:21 .. -rw-r--r-- 1 username username 12 2009-01-01 21:19 bootmsg.txt -rw-r--r-- 1 username username 4194304 2009-01-01 21:20 disk.img -rw-r--r-- 1 username username 14061 2009-01-01 21:25 isolinux.bin -rw-r--r-- 1 username username 143 2009-01-01 21:20 isolinux.cfg -rw-r--r-- 1 username username 20068 2009-01-01 21:21 memdisk $

20. Create ISO image: $ cd

/bootcd $ genisoimage -o cdproject.iso -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table .

21. Burn

/bootcd/cdproject.iso (Remember to adjust these options to your distro and hardware accordingly.) $ wodim -v -dao -eject speed=2 driveropts=burnfree dev=/dev/scd1 -data cdproject.iso

22. Boot from CD and test.

End of proceedure.

HTH



Есть еще по русски, но всеравно не очень понятно..

Создайте системный загрузочный диск используя USB-флэшку.

Скачайте файл с новой версией BIOS (формат WinZip с расширением .zip) с сайта, разархивируйте его и скопируйте содержимое на загрузочный диск, который вы создали ранее.

По завершении процесса обновления BIOS перезагрузите систему и нажмите <F2>, чтобы войти в настройки BIOS во время загрузки.

Теперь ваша система загружается с новой версией BIOS.

В чём именно трудности?

Тебе нужна на дискете программа для прошивания (program.exe) и распакованный образ биоса (bios.img).
Загружаешься с дискеты, печатаешь в командной строке после промпта:
a:\> PROGRAM BIOS.IMG
и жмёшь Enter.


> В чём именно трудности?

Трудность в том что если создать флешку через unetbootin файл прошивки на ней не виден DOS'у, а если просто распаковать ISO, то пишется что это не загрузочный диск.

> если создать флешку через unetbootin файл прошивки на ней не виден DOS'у

Читайте также: