Тема #12
похоже вы спите... Boot Loader and Password Fixed - done!
- Kirill 04/05/2003 @ 05:38
итак, как я уже говорил, выложена исправленная версия программы пароля - psw_fix.rar. Исправлены все баги, о которых говорил Fuhrer.
Изменен дизайн Теперь косим под WinXP
Выложен Bootloader для BedOS2 с Win3x,95,95OSR2,98,98SE,MEpatch
Вот как пользоваться:
положите в корень диска (C:) фалы бута БедОС2 - command.com, autoexec.bat, io.sys, msdos.sys, config.sys. Туда же положите файлы бута Windows, но в расширениями .win, т.е. command.win, autoexec.win, io.win, msdos.win, config.win. Извлеките файл restart.com и положите его туда, где он будет доступен через path во всех системах.
Распакуйте архив в какую-нить папку, лучше C:BEDOS2BOOT и добавьте во все autoexec файлы (в начало) строчку типа
c:bedos2bootloados.bat, и если вы ставили бут-лоадер не в стандартную папку, то измените путь в loados.bat
Все вроде должно работать... а может вообще ничего не заработает...
да, забыл, файл Win2Bed.bat служит для перехода в BedOS2 прямо из среды Windows (к нему можно сделать ярлык), а Bed2Win.bat - ноаборот... Только вы меня не ругайте сильно, если ничего не заработает...
Лицензионное соглашение:
Автор не несет ответственности ни за что, и т.д.
--------------------------------------------------------------------------------
Ответ #1
kirill 04/05/2003 @ 05:41
форум странный какой-то... косые черты удаляет... ну ладно, сами разберетесь, где что... xe-xe-xe
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #2
Danil 04/05/2003 @ 06:19
"Выложен Bootloader для BedOS2 с Win3x,95,95OSR2,98,98SE,MEpatch"
угу
"Вот как пользоваться:
положите в корень диска (C:) фалы бута БедОС2 - command.com, autoexec.bat, io.sys"
сделал все написал, при загрузке ошибку выдает Run Time 002 at0000:04Do
если в ручную запускать, все делает нормально!
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #3
kirill 04/05/2003 @ 08:43
> если вручную запускать
это как???
эxx...
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #4
kirill 04/05/2003 @ 09:02
так, выплюнул исправленную версию. проверьте, может заработает... а может нет...
перед установкой лоадера удалите из корня старый скрытый файл loader.bat (это обязательно)...
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #5
kirill 04/05/2003 @ 10:22
ой, убейте меня, я что-то опять не то выложил...
вот правильный вариант: boot_fix3.rar
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #6
kirill 04/05/2003 @ 13:31
все. приехали. я случайно затер исходники более старым файлом - из-за этого ничего и не работало... только доделывать этот лоадер я не буду... да и не надо!!!
ведь можно сделать просто: взять его от Win2000 и настроить как надо... точнее я уже сделал, и сейчас он у меня выбирает загрузку БедОСа или 98-го.
Хочу спросить! Есть ли какие-нить программы, которые позволяют записать boot-сектор диска в файл, а потом его извлечь оттуда?
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #7
B.C 04/05/2003 @ 14:40
"ведь можно сделать просто: взять его от Win2000 и настроить как надо... точнее я уже сделал, и сейчас он у меня выбирает "
Выложи его пожалуйста для всех (настроенный в смысле) и еще, у меня одна просьба... Названия файлов .rar в которых запаковываются программы, картинки и тд... лучше делать более информативными... (не psw.rar а pass_for_boot_prog или как-то так)...
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #8
kirill 04/05/2003 @ 20:15
>Выложи его пожалуйста для всех
вот я и не могу выложить, т.к. нету проги, которая чиает HDD Boot Sector... а без этого никак...
>названия файлов лучше делать более информативными
приму к сведению
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #9
Fuhrer 05/05/2003 @ 18:00
> взять его от Win2000 и настроить как надо
А может попытаться отдалится от M$? Я вот сейчас разбираюсь с Freedos. Если попытаться, я думаю, можна заменить им MS-DOS. После этого (возможно) будет достаточно перезаписать Boot, чтобы сменить ОС. Но это пока в теории. Чем читать Boot пока не знаю.
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #10
B.C 07/05/2003 @ 14:38
"А может попытаться отдалится от M$?"
Хорошая идея. Я - за... если получится...
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #11
Fuhrer 08/05/2003 @ 16:58
Вот найду Bootloader и сообщу...
Пока нет конкретного варианта.
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #12
Fuhrer 10/05/2003 @ 22:09
Лучшее что нашел - это www.xosl.org
Но всё-таки System Commander лучше...
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #13
kirill 11/05/2003 @ 04:43
А может просто написать маленькую прораммку, которая будет менять boot-файлы?
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #14
Fuhrer 11/05/2003 @ 11:25
Да я вот и сам думаю... XOSL только и делает, что из Master Boot Record включает разные Partition Boot Record, то есть выбирает, из какого диска грузиться. А нам ведь нужно или ЗАМЕНА Partition Boot Record, или замена 5-ти файлов на диске, с которого грузимся. А это уже другое...
Впринципе, всё это и делал System Commander - и с файлами, и с Boot'ами. Но он не всем понравится...
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #15
mavlen 18/05/2003 @ 06:23
Ну дак я не понял? Есть сейчас хоть один альтернативный вариант? Мне нужна хоть временная прога для выбора загрузки между Виндами. А то 5 файликов каждый раз туда-сюда тыркать надоедает...
Комментарии
Ответ #16 Fuhrer 18/05/2003 @ 13:27 > " Мне нужна хоть временная
Ответ #16
Fuhrer 18/05/2003 @ 13:27
> " Мне нужна хоть временная прога для выбора загрузки между Виндами."
Прога есть. "ftp://62.65.202.136/soft-arhiv/bedos/test_bedos/boot_fix3.rar". Как ею пользоваться - пока не знаю. Кирилл напишет (или уже написал, а я прозевал?). А у меня всё проще. У меня Беда стоит на втором диске. А не входе стоит BootLoader XOSL. Никаких проблем. Только для этого нужно иметь второй диск (не винчестер, а диск). Выбор проиводится при загрузке.
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #17
kirill 19/05/2003 @ 05:13
heh... эта прога конченая... т.е. она не рботает, а с винта у меня исходники улетели... буду заново делать....
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #18
kirill 19/05/2003 @ 14:20
да, это... какие кандидатуры на место бутлоадера? SysCom? что-то еще? а вы статьи в начале темы читали (или не в этой теме?)? Так что, мне лоадер делать, или нет???
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #19
Fuhrer 19/05/2003 @ 15:53
Значит так. Лодеры бывают разные. Одни выбирают из какого диска грузить, другие меняют системные файлы. System Commander делает и то и другое. Но он во-первых устарел, во-вторых мне и не нужно тусовать файлы. У меня на кождую ОС отдельный диск. Новый SysCom достать не удается - только купить. Вот и выбирайте:
A) Создать по диску на ОС, установить XOSL (или аналог), и не долбаться.
B) Купить System Commander (или аналог) и ставить куда хотите - хоть на новый, хоть на старый диск.
C) Сделать BootLoader (или найти аналог) и ставить ОС на старый диск.
D) Тыркать файлы вручную.
И Самое Сильное Звено заработает Первый Миллион...
Недостатки соответственно выборов:
A) Нерациональное использование места (разбивать диск). Долботня по подготовке.
B) System Commander 2000 Морально устарел, впрочем вполне рабочий для Win9x-XP, Linux.
C) Неразбериха с Виндами. Могут конфликтовать. Каждую ОС нужно ставить в новую папку. Нсовместим с WinXP, Linux...
D) Всё из пункта С + достаёт.
И ещё. BootLoader просто сделать Bat-файлом, лучще двумя. Как говорят открытый код, Virus-free, и т.д....
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #20
kirill 20/05/2003 @ 14:31
ладно, лоадер потехонечку будем делать....
это... программку пароля новую видели вообще - psw-fix.rar? я думаю, что в след. версии надо ставить ее в меню пуск...
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #21
Fuhrer 21/05/2003 @ 02:45
> "программку пароля новую видели вообще - psw-fix.rar"
Да, всё отлично. Только ИМХО лучше сделать её универсальней. Тоесть пусть ставит пароль не в папке Bedos диска С, и не в текущей папке, а в папке текущей ОС. В смысле ф-ей GetWindowsDirectory, или как у вас там в Делфе говорят...
Во-первых ЗЛОЙ ЮЗЕР не сможет изменить пароль не из-под Беды. Во-вторых, можно будет прогу носить куда угодно, не боясь за работоспособность.
Ну и впринципе если прогу переписать на VB, влезет в 30-40 кб думаю. Но это не очень то и нужно...
Если всй-таки надумаешь, вышли исходник...
А лодер счас подумаю...
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #22
Fuhrer 21/05/2003 @ 05:21
Ну вот написал что-то вроде скрипта, который файлы тусует.
"ftp://62.65.202.136/soft-arhiv/bedos/test_bedos/Loader.zip"
Кому интересно, гляньте. Какие глюки? (Я и в килобайте десять глюков заложу)... исправим...
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #23
B.C 21/05/2003 @ 11:31
"Ну вот написал что-то вроде скрипта, который файлы тусует."
Уже надо создавать архив файлов с пояснениями... куда его ложить, где запускaть.
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #24
kirill 21/05/2003 @ 12:17
геморрой не в том....у нас будет два типа лоадеров: которые тусуют файлы перед перезагрузкой (ну, через BAT), и которые изменяют систему перед Загрузкой (это с Батом сделать сложнее). Второй тип нужен, т.к. я, например, выключая комп не знаю, какой ОС я буду пользоваться завтра
Судя по всему, лоадер Димы первого типа... второтипный буду писать лучше я на TPC... только тогда первый придется слегка переделывать... вы уж не сердитесь, у меня загрузчик был почти готов, только я его случайно затер...
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #25
Fuhrer 21/05/2003 @ 14:10
А может легче найти что-то вроде SysCom, но Фриварное?. Ведь будет непросто разобраться Юзеру: BootManager, и два Лодера. А так всё в одном. Ну и конечно Лодер первого типа будет ненужен, если есть второй.
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #26
kirill 22/05/2003 @ 09:21
насчет лоадера... тут посмотрите:
ftp://62.65.202.136/soft-arhiv/boot/
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #27
kirill 22/05/2003 @ 09:38
да...это... Дим, у тебя этот Bat, кажется, копирует файлы только в одну сторону, а надо, чтобы текущие файлы перед сменой ОС возвращались на место, т.к. бывают проги, которые что-нить пишут в системные файлы... ну ладно, ничего, доделаем!
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #28
Fuhrer 22/05/2003 @ 16:06
> "Дим, у тебя этот Bat, кажется, копирует файлы только в одну сторону"
Ну да, а иначе всё очень усложняется. Откуда Бату знать какая щас Винда включена? Придется делать файл с настройками. А если юзер вручную перезапишет файлы бута из другой Винды/Беды? Тогда наш бат вернёт их не туда, куда нужно (прочитав настройки). Сразу две проблемы. А так заодно и зашита от вирусов (тупых конечно) и програм (старых или наглых).
А вот SysCom проверял вроде Io.Sys или MSDOS.SYS, и по ним решал, какая счас ОС. Остальное копировал вместе.
[ Ответ на это сообщение ]
--------------------------------------------------------------------------------
Ответ #29
kirill 22/05/2003 @ 19:19
OK, значит, решено - делаю bat-загрузчик первого и второго типа, без обратного копирования. инсталлятор загрузчика тоже будет