OSDev
http://osdev.su/

загрузка с CD-ROM
http://osdev.su/viewtopic.php?f=6&t=708
Страница 1 из 2

Автор:  Fatal_Error [ 08 мар 2013, 13:19 ]
Заголовок сообщения:  загрузка с CD-ROM

никак не могу разобраться с сидиромом. есть у кого код загрузчика?

Автор:  iz56 [ 08 мар 2013, 14:19 ]
Заголовок сообщения:  Re: загрузка с CD-ROM

Без эмуляции флоппи не знаю и незачем вообще-то. Проще образ загрузочный дискеты использовать а к сд можно через инт13 биоса обращаться. Главное зачем нужен такой способ загрузки - если у всех юсб? И вообще все CD DVD диски это прошлое (для меня негативное - царапины достали) и забыть его поскорее. И много проще использовать и программировать загрузку с USB стика.

Автор:  Fatal_Error [ 08 мар 2013, 14:53 ]
Заголовок сообщения:  Re: загрузка с CD-ROM

да собственно можно попробовать :) вот только сидюк все равно надо как-то читать уметь, без него все равно никуда

Автор:  Fatal_Error [ 08 мар 2013, 14:54 ]
Заголовок сообщения:  Re: загрузка с CD-ROM

дискету вообще не хочу использовать в виду ее устарелости

Автор:  iz56 [ 08 мар 2013, 15:06 ]
Заголовок сообщения:  Re: загрузка с CD-ROM

А зря, классно так секторы читать из PM , и слышно как работает ,главное. Плюс опыт работы на реальном железе со всеми его - железа недостатками. Я долго гордился (неделю точно) когда адаптировал код из BOS для своей поделки. Недельные эксперименты и пачка дискет. Теперь вот не осталось в живых того дисковода. Зато есть нетбук и куча флэшек - намного удобнее чем флоппи.
А про образ дискеты я написал в том смысле - что он используется в bootable CD.
Да , флэшки тоже имеют особенности на разных машинах - так что пробуй всё что есть под руками и эмуляторы то же - а то бывает на всех машинах работает код , а в эмуляторе каком нет - это факт что надо искать ошибку.

Автор:  phantom-84 [ 08 мар 2013, 15:18 ]
Заголовок сообщения:  Re: загрузка с CD-ROM

iz56 писал(а):
Без эмуляции флоппи не знаю и незачем вообще-то.
А я не знаю, зачем современной оси нужна эмуляция.

Цитата:
И много проще использовать и программировать загрузку с USB стика.
Это из собственного опыта? У USB больше заморочек с загрузкой. Про работу с устройством напрямую я вообще молчу.

Автор:  pavia [ 08 мар 2013, 15:33 ]
Заголовок сообщения:  Re: загрузка с CD-ROM

На работе есть PIII. BIOS если не путаю intel. Так вот он не со всех CD грузиться. Флешки USB 2.0 не видит. Да и флешка та которая везде грузиться и тамне запустилась. Судя по всему читала вместо флешки с дискетки.

Автор:  iz56 [ 08 мар 2013, 15:36 ]
Заголовок сообщения:  Re: загрузка с CD-ROM

Нужно сначала определить что есть ОС. А то вокруг одни новые ОС - новый день и новая ОС. По способу загрузки никаких стандартов нет - есть варианты и вообще старта из другой ОС.


ОС - это среда для работы приложений - а загрузка - дело стороннее.

Автор:  phantom-84 [ 08 мар 2013, 16:23 ]
Заголовок сообщения:  Re: загрузка с CD-ROM

Я имел в виду DOS и другие ОС реального режима, работающие через BIOS. В них использование эмуляции флоппика еще хоть как-то можно объяснить. Зачем нужна эмуляция для ОС защищенного режима, совершенно не понято. Только лишние проблемы. У меня например загрузочное устройство обычно определяется динамически, поэтому при использовании эмуляции флоппика ядро посчитает загрузочным устройством FDD0. Если драйвер загрузочного устройства специально не зарегистрирует другое загрузочное устройство, то будут большие проблемы с загрузкой, если конечно этот драйвер не создаст FDD0 и не станет транслировать обращения к FDD0 в обращения к оптическому приводу, чего сейчас не происходит.

Автор:  iz56 [ 09 мар 2013, 00:12 ]
Заголовок сообщения:  Re: загрузка с CD-ROM

Я за простой образ hdd, который можно с одинаковым успехом использовать и на флэш и на механических дисках и в эмуляторах - для тестирования. А iso - я не могу запускать на реальном железе - нет рабочих приводов - точнее есть но не везде. А это собственно и мой ответ на вопрос загрузки с СД. Безперспективно - как флоппи.
Для чтения-записи вполне уместно в домашних ОС пользоваться БИОС - пусть и с раздражающим переключением в реальный режим - хотя есть варианты. И вообще , такого типа проблемы стоит решать ближе к выпуску версии системы, претендующей на полезность.

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