OSDev
http://osdev.su/

Создание загрузочного компакт-диска
http://osdev.su/viewtopic.php?f=6&t=56
Страница 1 из 2

Автор:  sadko [ 04 июн 2007, 12:40 ]
Заголовок сообщения:  Re: Создание загрузочного компакт-диска

Опечатался: "chainloader", а не "chaingloader". И вообще, этот материал надо бы пометить на вику.

Автор:  dinamyte [ 04 июн 2007, 12:43 ]
Заголовок сообщения:  Re: Создание загрузочного компакт-диска

SadKo, уже:
Создание загрузочного компакт-диска

Автор:  phantom-84 [ 04 июн 2007, 17:48 ]
Заголовок сообщения:  Re: Создание загрузочного компакт-диска

Основная проблема в том, чтобы после загрузки ядра читать с загрузочного устройства данные напрямую и в произвольном порядке. Пока я не реализую в своей системе поддержку CD и основных разновидностей CDFS, нет особого смысла выполнять загрузку с CD. Кстати, образ флоппи-диска (с обрезанием) можно собирать прямо fasm'ом! Только нужно написать файл, моделирующий структуру файловой системы.

Автор:  phantom-84 [ 04 июн 2007, 18:50 ]
Заголовок сообщения:  Re: Создание загрузочного компакт-диска

legos, я знаю об этой возможности GRUB'а, но держать RAM-диск для доступа к произвольным данным с CD слишком накладно, да и выглядеть это будет как-то неестественно.

Автор:  phantom-84 [ 04 июн 2007, 19:00 ]
Заголовок сообщения:  Re: Создание загрузочного компакт-диска

Плюс нужна хотябы минимальная поддержка GRUB со стороны ядра. Не все используют GRUB. Некоторые принципиально его не используют : - )

Автор:  phantom-84 [ 04 июн 2007, 22:12 ]
Заголовок сообщения:  Re: Создание загрузочного компакт-диска

legos, мне как раз нужен доступ к произвольным данным, потому что хотелось бы с CD запускать и приложения, причем с разных CD, а то что при инициализации системы GRUB помогает загрузить драйверы и конфигурационные файлы, это неплохо, вот только у меня вопрос, ось потом без проблем может забрать эту память под свои нужды или ее лучше впоследствии не трогать?

Автор:  Гость [ 04 июн 2007, 22:57 ]
Заголовок сообщения:  Re: Создание загрузочного компакт-диска

Phantom-84, Странно ты говоришь... назови мне хотя бы одну из любительских ос, которая оперирует более, чем несколькии мегами бинарей?

Так что проблема рамдиска - нифига не проблема.

Если проблема памяти уже встала - то я думаю система уже имеет достаточный набор драйверов, чтобы грузить все с СД.

В свое время сам вполне осознанно перешел на CD, щас скажу почему.

Гораздо удобнее работать с имиджами без привлечения к этой процедуре собственно носителя...
Исошка делается одной командой - это мы уже знаем.

С флопами дело обстоит сложнее.
Физический флоп - это медленно и скучно.
Имидж в линуксе например можно ковырять через loop девайс.. но выполнение этой операции требует суперпользовательского доступа. (sic).

к тому же объем флопа - ограничен.
моя iso несжатая занимает больше 2 мег.. и будет расти...
до 4 гиг проблем не вижу, а там буду на блю рей переходить. :)
На свою iso я складываю все сырцы, естественно все бинари, и все что у меня в дальнейшем появится будет на имидже.

Вообще liveCD это звучит гораздо более гордо, чем boot floppy.
)

флопики - это устаревшая технология... фтопку. :)

Автор:  phantom-84 [ 05 июн 2007, 09:24 ]
Заголовок сообщения:  Re: Создание загрузочного компакт-диска

Парни, я же не говорю, что флоппи - это круто, а CD - нет! Просто во-первых изначально появился тезис, что флоппи-образ труднее создать, чем ISO. А я говорю, что это не совсем так, если имеются подходящие средства создания флоппи-образа. Во-вторых описанный метод держится на использовании GRUB'а. А мне не нравится наличие сторонней технологии в самой основе запуска моей системы (я по этому поводу уже неоднократно высказывался). Потом LiveCD - это в первую очередь все-таки набор прикладного ПО, а загрузочная дискета - набор системного ПО, в том числе и утилит для тестирования и восстановления. Моя система пока не обросла большим количеством прикладного ПО, да и небольшим тоже - все значимые программы (не тесты) можно пересчитать на пальцах одной руки. Уверен, что ровно такая же ситуация и у других разработчиков.

Автор:  pushkoff [ 05 июн 2007, 11:28 ]
Заголовок сообщения:  Re: Создание загрузочного компакт-диска

для Тотал командера есть плагин для работы с виртуальными флопами и винтами...

Автор:  pushkoff [ 05 июн 2007, 11:38 ]
Заголовок сообщения:  Re: Создание загрузочного компакт-диска

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

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/