OSDev

для всех
Текущее время: 19 ноя 2018, 01:27

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




Начать новую тему Ответить на тему  [ Сообщений: 353 ]  На страницу Пред.  1 ... 29, 30, 31, 32, 33, 34, 35, 36  След.
Автор Сообщение
 Заголовок сообщения: Re: OS Boot Tools
СообщениеДобавлено: 14 окт 2013, 11:04 

Зарегистрирован: 10 май 2007, 11:33
Сообщения: 1197
ОК, но а если упомянутый товарищ (я ему все-таки ответил) обратится ко мне с данной проблемой раньше, чем ты внесешь исправления, я с твоего разрешения пропатчу ему kernel.sys (например, заменю jmp short $+4 на jmp short $+2 в представленном выше коде) в качестве временного решения. Не хочу свой адаптационный код прикреплять к чужим сборкам core.img.

Еще в качестве пожелания на будущее... Можно ли сделать так, чтобы ISO-загрузчик распознавал имена и без ";1" в конце. А то я вчера сидел подбирал параметры для cdimage, чтобы избавиться от сообщения, что KERNEL.SYS not found. В итоге, правда, нашел параметр -y1, который явно указывает на необходимость прикрепления "номера версии" к имени файла.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OS Boot Tools
СообщениеДобавлено: 15 окт 2013, 10:01 
Аватара пользователя

Зарегистрирован: 14 мар 2011, 12:31
Сообщения: 946
Откуда: Дагоба
1. Да, конечно.
2. Пожелание принято, сделаю.

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

<<< OS Boot Tools. >>>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OS Boot Tools
СообщениеДобавлено: 22 окт 2013, 07:59 

Зарегистрирован: 10 май 2007, 11:33
Сообщения: 1197
Опубликованы новые версии sys-grubldr2.

sys-grubldr2, основанный на grub-2.00-7ubuntu11:
1) sys-grubldr-2.12-compact.zip
2) sys-grubldr-2.12-compact-add.zip

sys-grubldr2, основанный на grub-2.00-19ubuntu1:
1) sys-grubldr-2.13-compact.zip
2) sys-grubldr-2.13-compact-add.zip

Спасательный образ CD сейчас можно найти здесь.

Edited. Обновлены ссылки.


Последний раз редактировалось phantom-84 14 мар 2015, 21:23, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OS Boot Tools
СообщениеДобавлено: 26 окт 2013, 14:31 

Зарегистрирован: 18 окт 2012, 21:03
Сообщения: 53
Новость: я все же сам починил сгоревший баганутый ноут Rover который )). Теперь опять могу тестить на нем загрузки.

Очень интересная фича у тебя появилась USB-ISO. Я знаю что можно было флешку в CD превратить путем переопределения ее конфигурации при помощи заводской утили чтобы сделать ей сектор 2048 как у CD. А ты очень изящно так поддержал в загрузчике iso-9660 сектор 512 и из MBR сделал затычку перенаправляющую на него загрузку да еще попутно спрятал раздел с этим образом. Надо будет попробовать такой способ, возможно он окажется лучший для обхода всяких кривых BIOS. И к тому же не надо лезть в диск-edit чтобы ручками делать раздел гибридный.

Почитал твою документацию, ты там приводишь несколько ссылок на материалы, вот только на некоторые ты дал скажем так не лучшие варианты на них хранятся порядка 4 летней давности а то и больше версии. Вот актуальные ссылки:
1) Для cdrtools ver3 под win32 и его компоненты mkisofs свежие сборки тут - http://cdrtfe.sourceforge.net/tools/index_en.html
а так же полная русская документация на mkisofs тут - http://www.opennet.ru/man.shtml?topic=m ... %D4%D8+man

2) Ты откопал доисторическую версию Grub4DOS от 2008-2009 года , вот актуальные сборки от 2013-10-17 - http://code.google.com/p/grub4dos-chena ... loads/list
а так же обсуждение на ruboard где и лежит ссылка на эти последние сборки - http://forum.ru-board.com/topic.cgi?for ... start=8080

Я еще не успел потестить твою новую версию на бажном. Пока занят созданием сборки которую и буду грузить. Как появятся какие либо результаты отпишусь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OS Boot Tools
СообщениеДобавлено: 26 окт 2013, 14:46 

Зарегистрирован: 18 окт 2012, 21:03
Сообщения: 53
Да к стати я что то не понял из твоей документации. iso-9660.bin нужно ручками править если к примеру вместо kernel.sys грузить grldr ? Или это можно править с помощью boot и опции -n ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OS Boot Tools
СообщениеДобавлено: 26 окт 2013, 17:01 

Зарегистрирован: 10 май 2007, 11:33
Сообщения: 1197
grldr нужно сконвертировать в формат SYS. И если ты решил изменить имя kernel.sys на другое, то впиши новое имя в образ первичного загрузчика (iso9660.bin) - точное местоположение имени описано в документации. Навряд ли boot поддерживает запись iso9660.bin в ISO-образ, потому что это не нужно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OS Boot Tools
СообщениеДобавлено: 26 окт 2013, 21:25 

Зарегистрирован: 18 окт 2012, 21:03
Сообщения: 53
Я имел ввиду не запись в iso образ а патч самого iso-9660.bin на предмет имени. Опция -n NAME в утилите boot.exe есть. Вот я и уточнял умеет она патчить имя в iso9660.bin или нет. Если нет то логично добавить сей момент. Про груб не спрашивал а привел для примера, и так понятно что вторичные загрузчики конвертировать надо, они же не писались по спецификациям boot.


Последний раз редактировалось jarilo 26 окт 2013, 22:31, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OS Boot Tools
СообщениеДобавлено: 26 окт 2013, 22:30 

Зарегистрирован: 10 май 2007, 11:33
Сообщения: 1197
boot может скорректировать имя только при установке загрузчика на диск/образ диска, но это не касается оптических дисков/ISO-образов или образов самих загрузчиков.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OS Boot Tools
СообщениеДобавлено: 27 окт 2013, 13:46 

Зарегистрирован: 18 окт 2012, 21:03
Сообщения: 53
jarilo писал(а):
Если нет то логично добавить сей момент.

Ключевая мысль моего поста.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OS Boot Tools
СообщениеДобавлено: 27 окт 2013, 14:57 

Зарегистрирован: 10 май 2007, 11:33
Сообщения: 1197
Не логично. Совершенно излишний функционал. Лень hex-редактором пропатчить?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 353 ]  На страницу Пред.  1 ... 29, 30, 31, 32, 33, 34, 35, 36  След.

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


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

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


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

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