Войти

Показать полную графическую версию : Установка FreeDOS


McArcher
16-10-2014, 22:23
Решил установить из Debian 7 старину ДОС, а точнее - FreeDOS v1.1.
Не только для того, чтобы понастальгировать, но и чтобы упростить процесс прошивки разных девайсов (БИОС материнки, прошивки разных HDD, ODD и так далее).

Почти всё прошло успешно, но остался один косяк в конце (смотри вопрос). Опишу подробно, вдруг кому-нибудь пригодится.

1. Устанавливать ДОС нужно в первый раздел жёсткого диска, иначе будет много всякой возни и сложностей.

2. С помощью LiveDVD Knoppix и утилиты gparted (специально простая и наглядная для таких ламеров, как я :gigi:) создал маленький (около 1024 МБ = 1 ГБ) primary раздел в самом начале диска и отформатил его в файловой системе FAT32. Вообще, старинные ДОСы 32-ой фат не понимали, но ФриДОС умнее, он дружит с ФАТ32! Здесь нужно отметить, что активный раздел у меня был уже создан на диске и в нём сидит Линукс Дебиан, поэтому ничего дополнительно трогать не надо.

3. Скачал ISO-образ диска с ФриДОСом версии 1.1, прожёг на болванку. Вставил диск в привод.

4. Перезапустил комп, загрузился с болванки. При установке выбирал тот самый гиговый раздел как место куда ставить операционную систему. Выбрал все доступные пакеты/программы. В конце установки (когда спрашивают, что делать с загрузочным сектором) выбрал единичку - то есть, записать в загрузочную область того гигового первого раздела на диске загрузчик ФриДОСа.
http://www.freedos.org/wiki/images/thumb/5/5b/Installhdd21.png/600px-Installhdd21.png

5. Теперь гружу Дебиан, который был установлен до фридоса, и из него нужно добавить фридос в меню загрузки.

6. Поскольку установлен Дебиан 7, в нём GRUB версии 1.99, старые мануалы из инета не срабатывали. Как делать для ГРАБ1.99?

7. Открываем от рута (или кто там у вас) файл "/etc/grub.d/40_custom" и в него добавляем внизу:
# This method applies to Windows and to FreeDOS
menuentry “DOS on sda1, by chainloader” {
set root=(hd0,1)
chainloader +1
}Раньше, в первом ГРАБе, использовался метод с menu.lst, но сейчас этот способ не возможен.
Здесь hd0 указывает на первый жёсткий диск, а следующая за ним единичка - первый раздел (вот так нелогично у них).
Чейнлоадер запускает цепную загрузку загрузчика как бы это странно ни звучало :)
Естественно, фразу (название пункта меню) внутри кавычек после menuentry можно менять по своему вкусу, кому как приятней.

8. Выполняем от рута команду (чтобы обновился файл с настройками ГРАБа - /boot/grub/grub.cfg):
update-grub9. Можно сходить в выше упомянутый файл и проверить, что всё обновилось. Появилась строка с ФриДОСом.

10. Можно перезагружать машину и выбирать ФриДОС в меню загрузки.

Но тут остался какой-то то ли баг, то ли ещё что-то.
В самом низу меню загрузки у меня появился пункт с названием типа "<обатная_кавычка_наверх>DOS". В файле grub.cfg такой строки я не нашёл.

Вопрос:
Как удалить эту кривую строчку и откуда она взялась?

Sarycheva9702
12-11-2014, 21:44
Млин, после 3-х бесполезных попыток и пары купленных системных CD все равно пришлось вызывать знакомого админа, ничего у меня не получилось..




© OSzone.net 2001-2012