OSDev

для всех
Текущее время: 27 апр 2024, 08:40

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: загрузка оси с диска С
СообщениеДобавлено: 10 мар 2013, 22:22 

Зарегистрирован: 25 фев 2013, 22:01
Сообщения: 63
pavia писал(а):
Возьми отладчик bochs и пройдись будет видно где не идёт.

а как этим отладчиком пользоваться?
Цитата:
размер вычисляешь не правильно.

почему?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: загрузка оси с диска С
СообщениеДобавлено: 10 мар 2013, 22:26 
Аватара пользователя

Зарегистрирован: 16 апр 2010, 10:10
Сообщения: 320
Откуда: Псковская обл.
от метки конца кода вычесть начало - а не наоборот.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: загрузка оси с диска С
СообщениеДобавлено: 10 мар 2013, 22:28 

Зарегистрирован: 25 фев 2013, 22:01
Сообщения: 63
да, точно :) но суть не в этом... не грузит все равно(((


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: загрузка оси с диска С
СообщениеДобавлено: 10 мар 2013, 22:31 
Аватара пользователя

Зарегистрирован: 16 апр 2010, 10:10
Сообщения: 320
Откуда: Псковская обл.
Что не грузит - в смысле какими инструментами пользуешься.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: загрузка оси с диска С
СообщениеДобавлено: 10 мар 2013, 22:34 

Зарегистрирован: 25 фев 2013, 22:01
Сообщения: 63
фасмом компилю, затем этот бинарник через ультра ИСО собираю в образ. на ультра исо ругаться не стоит, она все верноделает. я хочу из зугрузчика прочитать MBR жесткого диска (тобишь доси) и передать ему управление.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: загрузка оси с диска С
СообщениеДобавлено: 10 мар 2013, 22:46 
Аватара пользователя

Зарегистрирован: 16 май 2007, 23:46
Сообщения: 1126
BOCHS пользуются примерно вот так.
http://disk.yandex.ru/public/?hash=93TZ ... L9ZPRvQ%3D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: загрузка оси с диска С
СообщениеДобавлено: 10 мар 2013, 22:47 
Аватара пользователя

Зарегистрирован: 16 апр 2010, 10:10
Сообщения: 320
Откуда: Псковская обл.
Я не уверен , что ты читаешь MBR. Введи проверку.
И необходимо несколько условий соблюсти - номер диска в dl и короче читать надо много. Здесь скорее ответят на интересные вопросы, а то что есть в доках - короче поиск по слову MBR + DOS.


Последний раз редактировалось iz56 10 мар 2013, 22:55, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: загрузка оси с диска С
СообщениеДобавлено: 10 мар 2013, 22:51 

Зарегистрирован: 25 фев 2013, 22:01
Сообщения: 63
iz56 писал(а):
Я не уверен , что ты читаешь MBR. Введи проверку.

под досей норм читается


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: загрузка оси с диска С
СообщениеДобавлено: 10 мар 2013, 22:53 

Зарегистрирован: 25 фев 2013, 22:01
Сообщения: 63
pavia писал(а):
BOCHS пользуются примерно вот так.
http://disk.yandex.ru/public/?hash=93TZ ... L9ZPRvQ%3D

благодарю


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: загрузка оси с диска С
СообщениеДобавлено: 10 мар 2013, 23:59 

Зарегистрирован: 10 май 2007, 11:33
Сообщения: 1206
Fatal_Error писал(а):
я хочу из зугрузчика прочитать MBR жесткого диска (тобишь доси) и передать ему управление.
У меня есть ISO-образы с загрузчиками для эмуляции чтения MBR с харда. Может, пригодятся:
cdbootse-mbremu-alter-3-cdrom.zip - для загрузки моих первичных загрузчиков;
cdbootse-mbremu-alter-3-jed-cdrom.zip - для загрузки моих первичных загрузчиков и Ёды.
Все прочие первичные загрузчики также могут быть загружены.

Эмуляция заключается в том, что в качестве MBR-загрузчика используется Alter 3, вшитый в CDFS-загрузчик, а таблица разделов читается с указанного при загрузке харда.

P.S. Если нужен код/пояснения по cdbootse/mbremu, скажи. Я удалил статью, посвященную этим инструментам.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB