[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