Как в freedos запустить флешку
Обновлено: 16.05.2024
Обновление BIOS с помощью FreeDOS
Иногда можно или даже нужно обновить BIOS, если изготовитель материнской платы предпринял его улучшение. Установочные программы, как правило, предназначены для запуска под MS-DOS.
Мы представим вариант обновления BIOS в Линуке с флешки или карты памяти micro/mini/SD (с подходящим переходником).
Сперва нужно в BIOS разрешить загрузку с USB и убедиться в том, что BIOS умеет работать с USB-накопителями. Некоторые BIOS распознают USB-приводы для гибких магнитных дисков, дисководы CD-ROM или ZIP-дисководы. Большинство из них подойдёт, но обновление BIOS может оказаться посложнее. Часто бывает что это единственная возможность (в первую очередь это касается нэтбуков).
Вам понадобятся:
- USB-флешка, желательно до 2 ГБ (FAT16 не позволяет видеть более чем 2 ГБ), а установленная базовая FreeDOS (fdbasecd.iso) всё равно использует только 5,8 МБ. FAT16 является рекомендованным форматом, так как FAT32 не во всех BIOS обнаруживается как загрузочный раздел .
- ISO-образ FreeDOS fdbasecd.iso (8MB).
- qemu (apt-get install qemu). Qemu предназначена для установки FreeDOS на флешке. В qemu встроенный BIOS позволяет FreeDOS распознать USB-флешку как обычный жесткий диск, так что Вы можете установить и без прожигания CD с FreeDOS.
Очень важное замечание:
Нельзя монтировать USB-флешку! Будьте внимательны при выборе устройства, все данные на выбранном диске будут удалены без какой-либо возможности восстановления данных, например, на основном жестком диске.
Содержание флешки будет удалено . Вы можете стереть всю флешку, а не только первые 16 МБ, как в примере.
Разметка USB-флешки
Самое трудное, скорее всего, это правильно разметить и форматировать флешку.
Установите метки раздела на FAT16 и для флешки размером менее 2 Гб (для лучшей совместимости).
Запустите fdisk для разбивки:
Теперь создайте новый раздел:
Убедитесь в создании раздела, распечатав таблицу разделов:
Установите правильный код для FAT16 '6':
Активируйте новый раздел:
Распечатайте новую таблицу разделов на экране и убедитесь что новый раздел активирован:
Соханите новую таблицу разделов на Вашей флешке и закончите fdisk:
Форматируйте новый раздел на флешке:
Подготовка завершена, т.е. USB-флешка разделена и отформатирована. Теперь можно начинать процесс установки.
Загрузка FreeDOS в qemu
Так как DOS не знаком с понятием USB-накопителей, нужно найти путь, чтобы обмануть FreeDOS выдав её за обыкновенный жёсткий диск. При обычной загрузке эту функцию перенимает BIOS, в нашем же случае мы должны использовать для этой цели qemu:
Комбинация клавиш ctrl-alt переключает мышку и клавиатуру между qemu и хост-системой. Таким образом, можно переключаться с одной рабочей среды на другую и читать следующий шаг в инструкции.
Таким образом, диск с FreeDOS загружается, а USB-флешка распознаётся в качестве основного жёсткого диска (благодаря способности qemu к эмуляции BIOS). Теперь можно выбрать инсталятор в BOOT-меню виртуального FreeDOS:
Затем выберите дефолтную установку 1 или ответьте Yes в случае, если будет задан вопрос.
Инсталятор потребует перезапуска систему, этого пока не надо делать, так как нужно ещё удалить 2 ошибки в FreeDOS: в Boot-меню и mbr . Нажмите клавишу n .
Запись загрузочного сектора на USB-флешку
Ошибочный mbr можно удалить с помощью:
Ошибка в меню загрузочного сектора удаляется в новой конфигурации fdconfig.sys при введении команды:
Ничего больше менять нельзя, так как строчка зависит от настроек системы.
Сохраните и выйдите из "edit":
Вернувшись к командной строке, Вы можете покинуть qemu.
Теперь проводим тест - загружается ли qemu с USB-флешки.
Флешка должна выполнить загрузку и содержит полную версию инсталляции FreeDOS (5,4 MБ), чтобы обновить BIOS. При этом не стоит загружать драйвера (в меню опция 4), himem.sys и emm386 могут навредить работе флеш-устройств!
Обновление BIOS
Вставьте флешку с FreeDOS в работающий компьютер, смонтируйте её и загрузите на неё файлы BIOS (рекомендуемые изготовителем). Затем размонтируйте флешку.
Выключите компьютер, вставьте FreeDOS USB-накопитель. Затем включите компьютер, настройте BIOS так, чтобы компьютер загрузился с USB-накопителя чтобы запустить FreeDOS. После этого, следуйте указаниям изготовителя, BIOS или материнской платы.
в отношении этот вопрос, Я пытаюсь получить некоторые файлы на жесткий диск компьютера только freedos без чтения CD / DVD.
сеть, кажется, не легко под freedos, поэтому я обратился к USB палочки: но даже тогда, флешка, кажется, не установлен на любом из дисков DOS (попробовал: до H: И Z:), и я не могу найти mount утилиты. Может при доступ USB-накопителя?
один из методов, который делает USB-носитель видимым для FreeDOS 1.1, заключается в настройке BIOS и среды загрузки до загрузки системы в сеанс, чем требуется доступ к USB-носителю.
убедитесь, что BIOS системы поддерживает USB-накопитель. Например, в одном AMI BIOS этот параметр имеет вид:
Advanced / конфигурация USB / поддержка USB-устройства хранения / Enabled
не все BIOS имеют такую настройку. Например, по крайней мере один AMI Aptio 4.X BIOS работал с не имеет такой опции (и доступ к USB по-прежнему возможно).
при необходимости Настройте BIOS системы так, чтобы пользователь мог получить доступ к меню выбора загрузки BIOS. Обычно это включено по умолчанию, но может быть отключено. Как это сделать зависит от BIOS, но два примера BIOS являются:
Безопасность / Загрузка Sel. Всплывающее Меню Доступа / Anybody
Загрузить | Включить Всплывающее Меню Загрузки / Yes
Подключите USB-носитель к системе перед загрузкой.
используйте меню выбора загрузки BIOS для загрузки системы - это не означает, что USB-носитель загружен или даже что он загрузочный.
Если USB-носитель не отображается в меню выбора загрузки BIOS, может потребоваться проверить настройки BIOS или цикл питания системы. На нескольких системах у меня есть, если носитель не отображается при загрузке BIOS Меню выбора, оно не будет видно FreeDOS после загрузки системы.
AUTOEXEC.BAT и FDCONFIG.SYS может повлиять на удобство использования, но опыт показывает, что файлы, установленные по умолчанию, работают "из коробки".
Это решение не рекламируется как единственный способ доступа к USB-носителям, но он оказался полезным на ряде встроенных систем.
команда 'fdapm poweroff', среди прочего, может быть использована для безопасного выключения системы промывка обработчиков дисков.
В связи с этим вопросом я пытаюсь перенести некоторые файлы на жесткий диск компьютера, свободного только для фридос, без CD/DVD-ридера.
Похоже, что в сети не так просто работать с сетями, поэтому я обратился к USB-флешкам: но даже в этом случае USB-флешка, похоже, не смонтирована ни на одном из дисков DOS (пробовал A: till H: и Z:), и я не могу найти утилиту mount . Могут ли Freedos получить доступ к USB-накопителю?
2 ответа 2
Один из способов сделать USB-носитель видимым для FreeDOS 1.1 - это настроить BIOS и загрузочную среду до того, как система загрузится в сеанс, а затем получить доступ к USB-носителю.
Убедитесь, что BIOS системы поддерживает USB-накопитель. Например, в одном AMI BIOS настройка:
Расширенный | Конфигурация USB | Поддержка USB-накопителей | Включено
Не все BIOS имеют такую настройку. Например, по крайней мере один из работающих BIOS AMI Aptio 4.x не имеет такой опции (и доступ к USB все еще возможен).
При необходимости настройте BIOS системы, чтобы пользователь мог получить доступ к меню выбора загрузки BIOS. Обычно это включено по умолчанию, но может быть отключено. Как это сделать зависит от BIOS, но два примера BIOS:
Безопасность | Ботинок Sel. Доступ к всплывающему меню | кто-нибудь
Ботинок | Включить всплывающее меню загрузки | да
Подключите USB-носитель к системе перед загрузкой.
Используйте меню BIOS Boot Selection для загрузки системы - это НЕ означает, что USB-носитель загружен или даже является загрузочным.
Если USB-носитель НЕ отображается в меню выбора загрузки BIOS, может потребоваться проверка настроек BIOS или перезагрузка системы. На некоторых системах, если у меня есть носитель, который не отображается в меню выбора загрузки BIOS, он не будет виден FreeDOS после загрузки системы.
AUTOEXEC.BAT и FDCONFIG.SYS могут повлиять на удобство использования, но опыт показывает, что файлы, установленные по умолчанию, работают «из коробки».
Это решение не считается единственным способом доступа к USB-носителям, но оно доказало свою полезность для ряда встроенных систем.
Команда "fdapm poweroff", среди прочего, может использоваться для "безопасного" выключения системы путем очистки обработчиков дисков.
В чем же может пригодиться данная ОС? FreeDOS, как и прочие DOS системы, является однозадачной, то есть, одновременно может выполняться только одна программа (процесс). Для программ созданных для прошивки BIOS, это позволяет вести более безопасную запись данных, в виду отсутствия влияния других процессов на работу операционной системы и программы прошивки.
Создавать FreeDOS флешку мы будем с помощью программы Rufus. Внимание! Данные на флешке будут потеряны.
Процесс создания.
Подключаем флешку и запускаем программу. В открывшемся окне программы, в списке Устройство, выбираем нашу флешку, Схема раздела и тип системного интерфейса выставляем в положение MBR для компьютеров с BIOS или UEFI, файловую систему выбираем FAT32, размер кластера оставляем по умолчанию, метку тома изменяем по желанию.
Из параметров форматирования ставим галочку Быстрое форматирование и Создать загрузочный диск. В списке рядом выбираем FreeDOS. Остальные галочки отключаем.
Запускаем процесс создания нажав на кнопку Старт. Программа предупредит нас о том, что все данные на диске будут уничтожены. Соглашаемся с этим нажатием кнопки OK.
Запустится процесс форматирования, а после копирования загрузочных файлов на флешку.
По окончании, строка состояния будет содержать текст Готов.
Загрузочная флешка FreeDOS создана. Закрываем программу.
Проверим флешку с помощью виртуальной машины VirtualBox (о том как это сделать читаем тут).
Читайте также: