OSDev

для всех
Текущее время: 25 апр 2024, 02:19

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




Начать новую тему Ответить на тему  [ Сообщений: 79 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8
Автор Сообщение
 Заголовок сообщения: Re: Самопальные загрузчики
СообщениеДобавлено: 14 май 2012, 19:17 
Заблокирован

Зарегистрирован: 28 окт 2011, 12:14
Сообщения: 555
Откуда: Новосибирск
Нет и что


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самопальные загрузчики
СообщениеДобавлено: 14 май 2012, 19:19 
Аватара пользователя

Зарегистрирован: 06 мар 2012, 20:05
Сообщения: 130
Откуда: Санкт-Петербург
grindars писал(а):
Ну далек человек от СПО. Давайте все-таки на личности не переходить (и экспрессивные выражения лишний раз не использовать).

Я смайлик забыл поставить, каюсь :)

На самом деле, если бы мне советовали что-то незнакомое, я б давно загуглил, что это такое. "grub" и "multiboot" в этой теме мелькали не раз...

_________________
We are back with a hard even better than before [D-Block & S-Te-Fan – Evolutionz {Ran-D remix}]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самопальные загрузчики
СообщениеДобавлено: 14 май 2012, 19:25 
Заблокирован

Зарегистрирован: 28 окт 2011, 12:14
Сообщения: 555
Откуда: Новосибирск
На самом деле, если эти советы проходят мимо, то как говориться мимо. Покрайней мере на данный момент это точно мимо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самопальные загрузчики
СообщениеДобавлено: 21 май 2012, 11:35 

Зарегистрирован: 10 май 2007, 11:33
Сообщения: 1206
Просьба потестить новую версию моего MBR-загрузчика Alter. Добавлены новые фишки, суть которых должна быть понятна из описания структуры и режимов работы ниже. Готов ответить на любые вопросы. Любые конструктивные замечания также приветствуются. Если нужно описание программного интерфейса, сообщите об этом.

Имя/Смещение/Размер
actsec/432/4
Описание
Номер сектора, загружаемого в обычном режиме, когда нет активного загрузочного раздела.

Имя/Смещение/Размер
altsec/436/4
Описание
Номер сектора, загружаемого в расширенном режиме, когда нет альтернативного загрузочного раздела.

Имя/Смещение/Размер
keyflags/444/1
Описание
Набор бит, которые определяют клавиши для активации расширенного режима (8 - любая клавиша Alt).

Имя/Смещение/Размер
altpart/445/1
Описание
Номер альтернативного загрузочного раздела или ноль. Значения 1-4 используются для первичных разделов. Значения 5-255 зарезервированы для дополнительных разделов.

Режимы работы (keyflags/altpart):
0/0 - обычный режим (при отсутствии активного загрузочного раздела выполняется загрузка сектора с номером, хранящимся в actsec).
0/X - обычный режим с сохранением номера альтернативного загрузочного раздела.
X/0 - расширенный режим (загрузка сектора с номером, хранящимся в altsec).
X/X - расширенный режим (загрузка с альтернативного загрузочного раздела).

alter-3.bin (432 байта)
alter-3e.bin (432 байта) - Alter 3 Extra Edition (добавлена задержка в одну секунду для ожидания нажатия на клавишу).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самопальные загрузчики
СообщениеДобавлено: 24 май 2012, 10:10 

Зарегистрирован: 10 май 2007, 11:33
Сообщения: 1206
Для тестирования Alter'а на реальном железе без перезаписи MBR можно использовать mbremu. Для этого бинарники Alter'а и mbremu можно упаковать в 2-килобайтный файл и записать его на CD/DVD, как дисковый загрузчик ISO. Вариант, представленный ниже, позволяет сделать интерактивный выбор альтернативного загрузочного раздела и загрузиться с него.

mbremu-src.zip
mbremu-bin.zip
cdbootse-mbremu-alter-3-src.zip
cdbootse-mbremu-alter-3-bin.zip


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самопальные загрузчики
СообщениеДобавлено: 24 май 2012, 10:44 
Аватара пользователя

Зарегистрирован: 14 мар 2011, 12:31
Сообщения: 970
Откуда: Дагоба
Я посмотрю обязательно, сейчас пока немного руки не доходят. Доделаю важный кусок работы и гляну.

_________________
Yet Other Developer of Architecture.
The mistery of Yoda’s speech uncovered is:
Just an old Forth programmer Yoda was.

<<< OS Boot Tools. >>>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самопальные загрузчики
СообщениеДобавлено: 24 май 2012, 12:23 

Зарегистрирован: 10 май 2007, 11:33
Сообщения: 1206
OK, спасибо. А как насчет остальных? Это реально удобная вещь. Вторая версия в ходу уже два года, много положительных отзывов. У меня самого на всех компах по две оси стоят (Win/Win, Win/Lin). Новая версия за счет возможности загрузки произвольного сектора позволяет вынести stage 1 GRUB'а из MBR в любой сектор диска (раньше можно было вынести только в бутсектор какого-либо раздела). Также удобно запускать разрабатываемую вами систему прямо с харда на компе с какой-либо другой установленной рабочей системой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самопальные загрузчики
СообщениеДобавлено: 24 май 2012, 12:33 
Аватара пользователя

Зарегистрирован: 06 мар 2012, 20:05
Сообщения: 130
Откуда: Санкт-Петербург
Вы бы поподробнее рассказали, зачем оно вообще. Чем оно лучше G4D, который сейчас мне прекрасно грузит FreeDOS, Ubuntu, BackTrack, Win8, Kolibri и мою ось, и даже не чихает?

_________________
We are back with a hard even better than before [D-Block & S-Te-Fan – Evolutionz {Ran-D remix}]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самопальные загрузчики
СообщениеДобавлено: 24 май 2012, 13:05 

Зарегистрирован: 10 май 2007, 11:33
Сообщения: 1206
Это обычный MBR-загрузчик, который позволяет выбирать одну из двух систем прямо на лету. Если удерживаешь во время начальной загрузки Alt, запускается вторая система. Соответственно для осуществления двойственной загрузки нет необходимости устанавливать какой-либо дополнительный загрузчик – достаточно заменить "стандартный" MBR-загрузчик на Alter. Новая версия также позволяет загрузить произвольный сектор диска. Эту возможность в частности можно использовать для выполнения прямой загрузки из дополнительного раздела, входящего в состав расширенного раздела.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 79 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8

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


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

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


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

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