OSDev http://osdev.su/ |
|
Самопальные загрузчики http://osdev.su/viewtopic.php?f=18&t=543 |
Страница 8 из 8 |
Автор: | Станислав [ 14 май 2012, 19:17 ] |
Заголовок сообщения: | Re: Самопальные загрузчики |
Нет и что |
Автор: | DJ PhoeniX [ 14 май 2012, 19:19 ] |
Заголовок сообщения: | Re: Самопальные загрузчики |
grindars писал(а): Ну далек человек от СПО. Давайте все-таки на личности не переходить (и экспрессивные выражения лишний раз не использовать). Я смайлик забыл поставить, каюсь На самом деле, если бы мне советовали что-то незнакомое, я б давно загуглил, что это такое. "grub" и "multiboot" в этой теме мелькали не раз... |
Автор: | Станислав [ 14 май 2012, 19:25 ] |
Заголовок сообщения: | Re: Самопальные загрузчики |
На самом деле, если эти советы проходят мимо, то как говориться мимо. Покрайней мере на данный момент это точно мимо. |
Автор: | phantom-84 [ 21 май 2012, 11:35 ] |
Заголовок сообщения: | Re: Самопальные загрузчики |
Просьба потестить новую версию моего 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 (добавлена задержка в одну секунду для ожидания нажатия на клавишу). |
Автор: | phantom-84 [ 24 май 2012, 10:10 ] |
Заголовок сообщения: | Re: Самопальные загрузчики |
Для тестирования 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 |
Автор: | Yoda [ 24 май 2012, 10:44 ] |
Заголовок сообщения: | Re: Самопальные загрузчики |
Я посмотрю обязательно, сейчас пока немного руки не доходят. Доделаю важный кусок работы и гляну. |
Автор: | phantom-84 [ 24 май 2012, 12:23 ] |
Заголовок сообщения: | Re: Самопальные загрузчики |
OK, спасибо. А как насчет остальных? Это реально удобная вещь. Вторая версия в ходу уже два года, много положительных отзывов. У меня самого на всех компах по две оси стоят (Win/Win, Win/Lin). Новая версия за счет возможности загрузки произвольного сектора позволяет вынести stage 1 GRUB'а из MBR в любой сектор диска (раньше можно было вынести только в бутсектор какого-либо раздела). Также удобно запускать разрабатываемую вами систему прямо с харда на компе с какой-либо другой установленной рабочей системой. |
Автор: | DJ PhoeniX [ 24 май 2012, 12:33 ] |
Заголовок сообщения: | Re: Самопальные загрузчики |
Вы бы поподробнее рассказали, зачем оно вообще. Чем оно лучше G4D, который сейчас мне прекрасно грузит FreeDOS, Ubuntu, BackTrack, Win8, Kolibri и мою ось, и даже не чихает? |
Автор: | phantom-84 [ 24 май 2012, 13:05 ] |
Заголовок сообщения: | Re: Самопальные загрузчики |
Это обычный MBR-загрузчик, который позволяет выбирать одну из двух систем прямо на лету. Если удерживаешь во время начальной загрузки Alt, запускается вторая система. Соответственно для осуществления двойственной загрузки нет необходимости устанавливать какой-либо дополнительный загрузчик – достаточно заменить "стандартный" MBR-загрузчик на Alter. Новая версия также позволяет загрузить произвольный сектор диска. Эту возможность в частности можно использовать для выполнения прямой загрузки из дополнительного раздела, входящего в состав расширенного раздела. |
Страница 8 из 8 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |