Аватар пользователя B.X

Mors utinam povidos vita...

Mors utinam povidos vita subducere nolles, Sed virtus te sola daret. — О если бы, смерть, ты не отнимала жизни у трусов, о если бы одна доблесть дарила тебя!

Top.Mail.Ru Каталог webplus.info Яндекс.Метрика

Пользователей онлайн: 0.

«Они считали чувство вины ошибкой, а угрызения совести — слабостью. Они всегда были практичны и никогда — сентиментальны. Но дружба их не имела границ.»

Boot Loader and Password Fixed | [Харзах]-[РУ]

Аватар пользователя Zar

Тема #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 файликов каждый раз туда-сюда тыркать надоедает...

Аватар пользователя Zar

Ответ #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-загрузчик первого и второго типа, без обратного копирования. инсталлятор загрузчика тоже будет