[Desktop] Образ FreeDOS

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Сб Окт 18 12:46:57 MSD 2008


On Fri, Oct 17, 2008 at 11:29:44PM +0400, Michael A. Kangin wrote:
> label FreeDOS
>     kernel memdisk
>     append initrd=fdboot.img

К сожалению, такой вариант не всегда работает (в частности, возникают
проблемы как раз с утилитами для прошивки BIOS).  Хотя, если класть
прошивку не в образ дискеты, а в файловую систему на флешке, возможно,
проблем будет меньше.  Кроме того, можно попробовать разные режимы
работы memdisk (int, safeint, raw, bigraw); впрочем, на ASUS P5SD2-VM
при загрузке через memdisk с CD-ROM ни в одном из этих режимов
прошивальщик так и не заработал (и вариант с fdimage в isolinux тоже
не прошёл - функция INT 13h AX=4C00h, похоже, существует только на
бумаге).

Можно запускать FreeDOS непосредственно с флешки (без использования
memdisk); есть как минимум два способа:

1) Взять syslinux >= 3.70 (в пакете лежит слишком древняя версия) и
   модуль chain.c32 оттуда (положить рядом с syslinux.cfg).
   Скопировать файлы kernel.sys и command.com из образа FreeDOS на
   флешку в корневой каталог.  Добавить в syslinux.cfg пункт:

	label FreeDOS
		kernel chain.c32
		append boot,1 freedos=/kernel.sys

   (здесь 1 - это номер раздела на флешке; при использовании
   Zip-совместимой разбивки нужно указать 4).

2) При использовании устаревшей версии syslinux можно воспользоваться
   имеющейся там возможностью запуска загрузочного сектора из файла;
   чтобы получить этот файл, можно сначала загрузить FreeDOS через
   memdisk, выполнить SYS C: для установки загрузочного сектора на
   флешку, после чего сохранить первый сектор раздела в файл
   freedos.bss и переустановить загрузчик syslinux (или перед
   выполнением всех этих действий сохранить ещё одну копию
   загрузочного сектора раздела, а затем записать назад).  В этом
   случае пункт меню в syslinux.cfg будет выглядеть так:

	label FreeDOS
		kernel freedos.bss
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/desktop/attachments/20081018/95f8a224/attachment-0002.bin>


Подробная информация о списке рассылки Desktop