Guest
 - Longevity: 55 years
- REPUTATION:[+] [-]
|
Обсуждаем загрузчик XorBoot
|
Guest
- REPUTATION:0[+] [-]
|
XorBoot - это загрузчик от автора BootIce ipauly, а это говорит о многом. Вначале назывался xorldr. Скачать можно на китайском форуме (свой домашний сайт ipauly почему-то забросил). Чтобы было проще, я выложил на обменник подборку версий 0.60-0.73 и отдельно - текущую сборку 0.80C /под UEFI/. "Фишка" загрузчика в том, что он очень маленький, и, в силу этого, может устанавливаться полностью в MBR (что, по моим наблюдениям, значительно улучшает загружаемость на старом "железе"). Второй плюс загрузчика - простенькое, но довольно симпатичное графическое меню с поддержкой любых шрифтов. Организовано это так: вместо надписи при создании загрузчика используется однотонная картинка с текстом - это позволяет отвязаться полностью от шрифта и разместить всё меню полностью в самом загрузчике. Для каждого пункта меню можно выбрать свой цвет. Можно установить дефолтный режим загрузки и выставить время ожидания. Возможно, некоторым его вид навеет ностальгию по Spectrum-48/128. :) Также поддерживается возможность загрузки фоновой картинки (из файла на носителе). Поддерживаются хоткеи - т.е., каждому пункту можно назначить горячую клавишу. По возможности загрузки тоже очень хорош - поддерживаются все ходовые файловые системы (CDFS, UDF, FAT/FAT32, NTFS, ExFAT), возможен запуск загрузчиков NTLDR, BOOTMGR, GRLDR/WEE63/GRUB2, LDLINUX.BIN (последнего я не добился ни у одного загрузчика! - даже всемогущий Grub4Dos не умеет загружать LDLINUX.BIN, а может запускать исключительно LDLINUX.SYS - т.е., только установленный на конкретный носитель загрузчик SysLinux), PLOP, можно загрузить записи MBR/PBR, образы дисков. Возможен как прямой запуск, так и предварительный поиск (поиск работает только на FAT/FAT32, NTFS, ExFAT системах, поэтому на компакт-дисках такой пункт меню не работает вообще!). В меню версии 0.73 также присутствуют пукты для работы с VHD/VHDX, WIM, VBOOT, обычными и сжатыми образами IMA/IM_ и ISO/IS_ (для тех, кто не знает, расширение IS_ обозначает упакованный с помощью консольной версии CAB образ ISO, такой формат сжатия используется в дистрибутивах ХР/2003). Этот загрузчик хорошо использовать в качестве первичного на флешках (в силу хорошей загружаемости), для выбора/запуска нужного загрузчика. Версии отличаются по возможности загрузки. Например, 0.61 отлично себя зарекомендовала на флешках/USB-HDD. А вот с более поздними были проблемы (уточню, что крайние 0.72/0.73 я не тестировал). Ещё раз повторю, что при использовании загрузчика на компакте нужно отказаться от поиска (других файлов на компакте - на CDFS/UDF поиск не работает... а вот поиск на FAT/FAT32, NTFS, ExFAT, т.е, не на компакте - работает) и использовать прямой запуск. Также на компакте у меня не хотели работать "костыли", использующие видеорежим, отличный от Text Menu (Dots Array)... хотя на флешке USB-HDD они работали без проблем при любом видеорежиме. Вот мы и подошли к самому интересному применению загрузчика - это использование его в качестве "костыля" для перехода от одного загрузчика к другому, если прямой переход невозможен. Поскольку сам загрузчик небольшой (38кБ), переход получается незаметным и практически мгновенным, на порядок быстрее аналогичного костыля на базе Grub4Dos. Такой костыль, например, позволяет вызвать из bootmgr другой bootmgr (что изначально невозможно!). Естественно, каждый bootmgr должен быть пропатчен на работу со своим меню либо они должны быть разнесены по разным разделам. Также можно делать костыли для выключения, перезагрузки, загрузки из следующего (по списку Bios) носителя. После 0.73 автор выпустил версию, предназначенную для работы под UEFI - 0.80 или XorBootC. Неплохое описание XorBoot на сайте bootdev.ru Описание XorBootU (EFI-версия) на сайте bootdev.ru
Last edited by Guest on 2019-10-28 12:33; edited 20 times in total
|
puhpol
  - Longevity: 10 years
- Posts: 891
- REPUTATION:75[+] [-]
|
Пытался посмотреть графический режим , но пока так и не добрался до загрузчика..... Только картинки тестовые сделал, может кому пригодится для пробы.
|
Sergey.del
  - Longevity: 10 years
- Posts: 63
- REPUTATION:4[+] [-]
- Location: Новороссийск, Россия
|
puhpol, На Вашем сайте была инструкция по использованию данного сабжа от Metamorf. Сейчас Ваш сайт недоступен. Нельзя ли выложить инструкцию здесь? Спасибо. Прошу прощения - в посте от ivan petro есть инструкция.
|
 Отправлено: 06-Jan-2015 10:14
(after 1 day 20 hours)
Sergey.del
  - Longevity: 10 years
- Posts: 63
- REPUTATION:4[+] [-]
- Location: Новороссийск, Россия
|
Наборчик на ядиске, к сожалению, не сохранился https://yadi.sk/d/PcWy-kcxKywyA
|
 Отправлено: 09-Mar-2015 11:40
(after 1 month 26 days)
Metamorf
  - Longevity: 10 years
- Posts: 85
- REPUTATION:3[+] [-]
- Location: Барнаул
|
Например, 0.61 отлично себя зарекомендовала на флешках/USB-HDD. А вот с более поздними были проблемы (уточню, что крайние 0.72/0.73 я не тестировал). На Яндексе лежит версия 0.64, она взята потому, что все в ней работает. В более поздних версиях графическое меню не хочет работать. (после 0.7 и далее не проверял)
|
Guest
- REPUTATION:0[+] [-]
|
|
Guest
- REPUTATION:0[+] [-]
|
zdoba, старая версия некорректно выставляет размер - 1 сектор (512 байт). Нужно указать 63 сектора.
|
zdoba
  - Longevity: 10 years
- Posts: 357
- REPUTATION:22[+] [-]
- Location: Россия
|
Видать плохо объяснил: - у меня сам файл xorboot.bin получается размером 512 байт, когда исходный - 32 кб. Я только редактирую пути к файлам и названия пунктов меню.
Last edited by zdoba on 2015-04-15 19:55; edited 1 time in total
|
Guest
- REPUTATION:0[+] [-]
|
zdoba, точнее, я немного неверно ответил. Сохранение загрузчика в версии 0.6.1 кривое - сохраняет 1 сектор вместо 63-х. Для правки можно использовать версию 0.6.3, она сохраняет правильно. В своё время приходилось ставить загрузчик в MBR и позже вытаскивать его с помощью BootICE. И по поводу 0.7.3 - лежит именно версия 0.7.3... но у неё внутри везде осталась нумерация 0.7.2 - так в оригинале. Даже ipauly может делать ошибки. :)
|
Page 1 of 10
Current time is: 18-May 22:12
All times are UTC + 3
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
|