PDA

Показать полную графическую версию : [addon] консоль востановления автоматическая установка


Страниц : 1 [2]

AppleNTU
22-01-2008, 15:51
новая версия в шапке доступ и пароль сняты надо протестировать
попытался скрыть окно, незнай но вроде получилось.
метод снятия пароля отличатся от предложенного в шапке там через подмену Dll, у меня через твик реестра »
если не сложно опиши эти моменты по подробней!!!
Если внимательно посмотреть твой вариант - есть недочеты:
1) не нужно лопатить boot.ini - система делает дозапись сама, если меня не устроит 30 секунд - поправлю ручками, как правило народ включает комп и жмет если что Enter не думая. »
привкольно а если консоль востановлекния ставится автоматом какой нибудь злобной тетушки на компьютер и она начинает ругатся что постоянно нужно жать "пробел" (пройдёный этап), ручками то правил, а вообще зачем юзеру выдеть, что есть консоль востановления!!! обыкновенный пользователь - это есть само риск любопыства и риск испортить систему!!! потому у меня автоправка BOOT.INI что бы ему это не показывало!!!
а бывают случаи когда диска с виндой нету а нужно востановить и что где брать консоль!! вот потому у меня автоматом она ставится! или дискеты, а автодиск есть (на дискете пустой файл winnt.sif отключает то что на диске в I386 лежит - дискета имеет более высокий приоритет)!!! а попробуй сразу 30 копьютеров и бегать, чтобы не забыть выключить время 30 сек перевести в 0 это удобно...

greg_b
24-01-2008, 18:43
AppleNTU, привкольно а если консоль востановлекния ставится автоматом какой нибудь злобной тетушки на компьютер и она начинает ругатся что постоянно нужно жать "пробел" (пройдёный этап), ручками то правил, » - как надо так и правь. Глупая Марь Иванна или Петр Михалыч нажмут дефолтовый ентер

to all. вариант такой - тупо ставить, до редактирования руки не дошли. Меня устроило.

greg_b
24-01-2008, 23:15
2 all, считайте финалом - 2 ком-строки в реестр винды. Таймаут правте по свои реалии как надо. Работает пулей. Даже самому понравилось как просто.

truvo
14-11-2010, 02:46
Я не совсем понимаю -
1) если рассматривать результат интеграции аддона после установки системы - то в чем различие вариантов efkot и greg_b (кроме наличия у efkot патченого .sys - это я вижу).
2) если в меню выбора загрузки будут присутствовать Windows и консоль - то почему тут такая борьба зашла за таймаут 0? Это значит, вроде бы, что нельзя (некогда) будет выбрать и будет сразу грузиться то, что установлено первым? Или я чего-то не понимаю, но по-моему таймаут должен быть не 0 и не 3 секунды, а столько, чтобы успеть выбрать?

P. S. Имхо, в название темы желательно добавить и англ. название Recovery Console, чтобы можно было фильтровать поиск по англ.

AppleNTU
15-11-2010, 11:24
truvo,
таймаут 0? Это значит, вроде бы, что нельзя (некогда) будет выбрать и будет сразу грузиться то, что установлено первым? Или я чего-то не понимаю, но по-моему таймаут должен быть не 0 и не 3 секунды, а столько, чтобы успеть выбрать? »

Да для 2-х операционных систем это нужно оставить! но, для консоли восстановления- ожидание вообще ненужно, т.к. им обычно все пользуются только при сбое системы... а если система не загрузилась она и так выводит сообщение о выборе вариантов загрузки и там есть пункт "назад к выбору операционной системы" »
тоесть для рядового пользователя ждать 30 секунд просто необязательно...

greg_b,
- как надо так и правь. Глупая Марь Иванна или Петр Михалыч нажмут дефолтовый ентер » и пойдут к другому компьютерщику-дилетанту который поставит неизвестную ему-же самому сборку винды.... т.к. для таких ты просто не компетентен....
да и самого раздражает ждать 30 секунд даже при банальной перезагрузки когда отошел на минутку от компьютера.... всегда загружалась а тут .... система ещё не загрузилась -отсчитываться только последние секунды.... вот тебе все ускорение системы....

efkot,
Создает в загрузочном разделе (не путать с системным разделом т.к. загрузочным у вас может быть и D: и Е: и т.п. а Сама Windows живет на C: ) »
неправильно написал! "Сама Windows живет на C:" а на системном разделе!
Поэтому важно в аддонах соблюдать переменные пути (%TEMP%) а не привязываться к конкретной букве диска (С:\TEMP)!!!

solidsnake,
3. Нужна КРАТКАЯ инструкция - как им пользоваться : типа слетела винда - войдите по F8 туда-то и введите то-то, подробнее - в инете. А посылать людей на яндекс или к мелкософту за инфой по своему же аддону IMHO дикость. »
краткая не получиться.... вон теперь шапка прям стала "краткая" ;)))))!
слетела- это случай у каждого особенный... все случаи описать???

truvo
15-11-2010, 14:55
AppleNTU, вы, отцы, тут разговариваете в теме намеками и друг друга понимаете, а я вот не понимаю.для консоли восстановления- ожидание вообще ненужно, т.к. им обычно все пользуются только при сбое системы... »А если у меня никаких сбоев, а я захотел проверить винт чекдиском, а таймаут стоит 0 - я могу вызвать при загрузке консоль? Если да, то как?если система не загрузилась она и так выводит сообщение о выборе вариантов загрузки и там есть
пункт "назад к выбору операционной системы" » »вы имеете в виду варианты загрузки по F8? Если да, и если я выберу там указанную вами позицию пункт "Назад к выбору..." - после этого меню выбора - Windows или консоль - уже повисит сколько мне нужно для того чтобы выбрать, или мигнет с таймаутом 0 и отправится загружать винду?

И в чем же всё-таки различие между тем, что пишут efkot и greg_b? Я, блин, стремлюсь к идеалу и хочу выбрать что получше.

AppleNTU
15-11-2010, 17:54
truvo,
извини "а слона то я и не заметил" :sorry: :cry:
вы имеете в виду варианты загрузки по F8 »
да! происходит тайм аут в 30 секунд выбора системы (там же и прописывается консоль восстановления)

если у меня никаких сбоев, а я захотел проверить винт чекдиском, а таймаут стоит 0 - я могу вызвать при загрузке консоль? Если да, то как? »
да можно!
если стоит 0 секунд при загрузки она пропускается, но если жать F8 (во время поиска загрузчика операционной системы передается управление загрузчику а он в свою очередь проверяет нажатие клавиши ), или после неудачной загрузки системы окно выводится автоматически!
вы имеете в виду варианты загрузки по F8? Если да, и если я выберу там указанную вами позицию пункт "Назад к выбору..." - после этого меню выбора - Windows или консоль - уже повисит сколько мне нужно для того чтобы выбрать, или мигнет с таймаутом 0 и отправится загружать винду? »
почти сам ответил на свой вопрос! если нет телодвижений происходит автоматический выбор если хоть на секунду использовали другие клавиши - загрузчик будет ждать сколько угодно ваших действий...
И в чем же всё-таки различие между тем, что пишут efkot и greg_b? Я, блин, стремлюсь к идеалу и хочу выбрать что получше. »
у greg_b, простота и минимум изменений
у efkot, содержит greg_b и + добавленна модификация консоли от simplix-а » неспрашивает пароль администратора что есть удобно но падает безопасность локального доступа злоумышленником (фактически функционал с 2000 виндовс) но в большинстве случаев именно без пароля и нужно! +добавлено доступ ко всем дискам и сменным дискам что при переустановки очень актуально (если забыл выставить в политиках безопасности соотвествующие пункты а дальше не разбирался что он там ещё на программировал...
лично я пользуюсь как у greg_b но с дополнением от пароля... да и вообще у меня это не аддоном! а так из командной строки... препордчтительнее аддон использовать от efkot если ты хочишь все и сразу!... но это мое имхо!

truvo
15-11-2010, 20:23
Условие задачи: на компе имеется одна система XP, устанавливается вместе с аддоном от efkot.
Вопросы (прошу ответить четко на каждый):
1) Как я понимаю, перед загрузкой Windows в таком случае должно появиться меню из двух строчек - загрузить Windows или консоль. Правильно или нет?
2) Какой тайм-аут будет указан изначально в boot.ini? 30 секунд или какой-то другой? Если 30 секунд, то можно ли в дистрибутиве (в аддоне или другим способом) задать 0?
3) Если задать 0 возможно, то при этом, я так понимаю, сразу будет грузиться Windows. Останется ли тогда возможность войти в консоль при нормальной загрузке?
4) если такая возможность останется (будет присутствовать) по нажатию кнопки F8, то как это там будет выглядеть? В перечислении разновидностей загрузки будет и строка "Консоль восстановления" (ну, или ещё как-то она будет называться)? Или там будет написано, как тут выше пишут, "Назад к выбору операционной системы"?
5) Но если будет написано "Назад к выбору...", то, как я понимаю, при щелчке по этому варианту появится первоначальное меню загрузки ОС из двух пунктов - Windows или консоль - и висеть на экране оно будет ровно столько, сколько предписано тайм-аутом, то есть 0 секунд, после чего скроется, стартует Windows, и я снова не смогу войти в консоль? Или теперь, после F8, установленный тайм-аут уже не должен выполняться?

Конечно, я бы мог интегрировать аддон и посмотреть всё это на виртуалке, но только из-за этого пересобирать дистрибутив не хочется.

greg_b
15-11-2010, 20:46
truvo,
1) да
2) default - 30, если не оговорено иное
3)4) - если будете быстро нажимать кнопку F8 на этапе начала загрузки, то не зависимо от времени таймера попадете в меню загрузки
5) не помню, если честно - тестил года 1.5 назад

truvo
15-11-2010, 21:03
greg_b, спасибо за ответ.
Но в п. 2 у меня был еще один вопрос: как можно задать "иное" уже в дистрибутиве? А п. 3 и 4 у вас не особо конкретны в соотношении с моими вопросами - я понял, что смогу попасть в меню, но как именно? Не выскочит же загрузочное меню из двух строчек сразу после нажатия F8 (а у вас получается так). Дальше - вы пишете "попаду независимо от времени таймера", но я спрашивал ещё - на какое время мне это удастся? На нулевой тайм-аут?
Так что было бы неплохо получить ещё чей-нибудь ответ - пусть короткий, но поточнее.

greg_b
15-11-2010, 21:54
truvo,
2) в зависимости от настроек (если использовать мой вариант)
3-4) по-умолчанию попадете в меню текущей ОС с возможностью перехода в меню выбора ОС - даже при нуле - быстрое нажатие F8 сразу за Enter позволит сделать перехват (раньше у меня получалось)

truvo
25-11-2010, 04:46
У меня мультизагрузочный диск, соответственно папка i386 находится не в корне. Поэтому аддон не срабатывает - не находит файл winnt. Кто компетентен, будьте так любезны, решите проблему.

P. S. Буду благодарен и за другой вариант (но это уже будет аддон не для всех, а типа для меня лично): на этом же моём компакт-диске, в корне, имеется папка CMDC - со всеми файлами консоли восстановления, можете предложить вариант использования при автоустановке консоли на диск этой папки, а не файлов дистрибутива.

truvo
04-12-2010, 01:15
Пока реакции на мой предыдущий вопрос нет, ставлю другой.
Для денсталяции консоли достаточно стереть из корня загрузочного раздела скрытую папку "cmdcons" и скрытый файл "cmldr", а также востановить boot.ini из boot.bakup »Значит ли это, что верно и обратное: для инсталляции консоли достаточно скопировать на диск C эту папку, файл cmldr и заменить файл boot.ini на файл с соответствующим содержанием?

То есть если я (см. предыдущее сообщение) скопирую на диск C папку CMDC и переименую её в cmdcons...

mPaSoft
04-12-2010, 09:06
truvo, последний вопрос хз, лень проверять.
А с первым у меня так.
Использовал конструктор мультизагрузочной флешки из соседней ветки.
Исправил батник greg_b.
Было для cd/dvd:

cmdow @ /HID
@echo off
mode con cp select=1251
FOR %%d IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST %%d:\WIN51 SET CDROM=%%d:
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY%\ZZZZZ /VE /D "Консоль восстановления" /f
REG ADD %KEY%\ZZZZZ /V 1 /D "%cdrom%\i386\winnt32 /dudisable /cmdcons /unattend" /f
REG ADD %KEY%\ZZZZZ /V 2 /D "cmd /c bootcfg /timeout 0" /f
SET /A i+=1
mode con cp select=866
exit

Стало для flash:

cmdow @ /HID
@echo off
mode con cp select=1251
FOR %%d IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST %%d:\usbdrive.tag SET CDROM=%%d:
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY%\ZZZZZ /VE /D "Консоль восстановления" /f
REG ADD %KEY%\ZZZZZ /V 1 /D "%cdrom%\WINSETUP\XPpSP3\i386\winnt32 /dudisable /cmdcons /unattend" /f
REG ADD %KEY%\ZZZZZ /V 2 /D "cmd /c bootcfg /timeout 0" /f
SET /A i+=1
mode con cp select=866
exit


Консоль с флэхи устанавливается штатным способом.

truvo
31-05-2011, 03:36
Только что набрал в фильтре поиска "Консоль востановления", нажал Энтер, и тут осенило - блин, я же букву пропустил! А гляжу - нашелся аддон! А вот если набрать правильно - "восстановления" - не найдется! Прошу автора темы это учесть и исправить название темы. А ещё было бы хорошо добавить в название и англ. - Recovery Console - вдруг кто-то будет искать по англ.?

А теперь вопрос по теме. Поскольку у меня, как я выше писал, диск мультизагрузочный, с двумя дистрибутивами Windows, и на нем нет папки I386, то аддон из шапки темы у меня не работает. Поэтому я решил попробовать такой финт ушами. Установил консоль на живой системе запуском winnt32 /cmdcons, затем запаковал в sfx-архив папку cmdcons, файлы cmldr и boot.ini, задал в архиве, чтобы всё это распаковывалось на диск C без запросов и с перезаписью, и сунул этот архив в SVCPACK аддон, и интегрировал этот аддон в оба своих дистрибутива.

Затем устанавливаю Windows на виртуальную машину VirtualBox (естественно, на диск C), выбираю при загрузке "Возврат к выбору операционной системы", выбираю консоль в меню, щелкаю. И появляется курсор в левом верхнем углу - и на этом всё. Думал, что VirtualBox косячит - проверил на VirtualPC - то же самое.

Что у меня неправильно?

(Возможно, мне бы помог какой-то из рецептов, данных выше, но я пока не докумекал, как мне спроецировать эти рецепты на свой случай)




© OSzone.net 2001-2012