![]() |
![]() |
Spirit 07 11.05.2004 - 10:07 |
Стоит МЕ (С) и ХР (D, NTFS, что, вообще-то, без разницы :)). По умолчанию грузится ХР. Чего б такое сделать, чтобы из ХР в МЕ перегружаться одной кнопкой? А то сидеть ждать список осей, потом успеть выбрать.. Таймаут маленький (поставить больше не предлагать :)). Чаще сижу в ХР. Ну, вы поняли :)))) |
tvv 1 - 11.05.2004 - 22:44 | если памяти много 512МБ и более и машина не слабая то поставь что нибудь типа VMWare,установи сколько хочешь виртульных ОС. И тогда даже перезагружаться не надо будет прям под XP в отдельном окне запустишь свой Ме, 98, Dos а может и Lunix. |
Boroda 2 - 12.05.2004 - 20:32 |
-Дам идею. Подробности реализации будут зависеть от твоей творческой фантазии и возможностей ОСей. - -Есть способы программно перезагрузить систему. Видел в нете, возможно где-то на http://www.3dnews.ru/reviews/software (http://www.3dnews.ru/software), http://winfaq.com.ru или http://www.whatis.ru/reg/ind.shtml Для разных ОСей они могут отличаться, но думаю, поисковики чё-нить найдут. Там пишется како-то небольшой скриптик. - -Следующим шагом будет изменение ОСи по умолчанию в boot.ini. Самое простое, на мой, ламерский взгляд, это его перезаписывание копируемым на его место отредактированным файлом. Вероятно атрибуты, препятствующие перезаписи, придётся снять навсегда, либо снимать их перед каждым перезаписыванием. boot.ini, ведь, к физическому местоположению не критичен? Нужно будет иметь две его копии, (кроме его самого в корне С:), лежаших в выбраных тобой разных папках. - -Потом пишем командные, они же пакетные, файлы для каждой из систем, содержащие команды: 1 снятия необходимых аттрибутов с C:\boot.ini (если требуется и если они не сняты заранее и насовсем) 2 копирования boot.ini из папки в корень С:\ (Если потребуется, добавляем ключи, подавляющие запрос на перезапись) 3 запуска файла программной перезагрузки -Укладываем эти файлы, например так (пример, если МЕ на С:, а ХР на D:) - C:\reboot\boot.ini (по умолчанию ХР), C:\reboot\скрипт_перезагрузки_МЕ, C:\reboot\командный_файл и D:\reboot\boot.ini (по умолчанию МЕ), D:\reboot\скрипт_перезагрузки_XP, D:\reboot\командный_файл - -В каждой системе, где-нить на Рабочем столе или в "Пуск->Главное меню->Программы", создаём ярлык для СВОЕГО командного файла. Потом в свойствах ярлыка, на вкладке "Ярлык", можно присвоить ему букву быстрого вызова, например b, тогда его можно будет запускать комбинацией клавиш Ctrl+Alt+B. И работаем. :-) |
Boroda 3 - 12.05.2004 - 20:34 |
-Примечания: -Если ярлыка два, например и на Рабочем столе и в "Пуск->Главное меню->Программы", то быстрый вызов лучше сделать только на одном из них, дабы избежать двойного запуска командного файла и, как следствие, возможных глюков. :-) -Как-то после установки какойто проги, требующей перезагрузки для завершения инсталляции, но ещё не перезагрузившись, я увидел строчку типа "setup.exe -reboot" где-то в HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\RunOnse или где там ондоразовые операции прописываются. Возможно это альтернатива скрипту перезагрузки. :-) -Если МЕ не может работать с файлами типа .bat, его придется подучить. Например можно попробовать скопировать в рабочую папку C:\reboot какой-нить интерпритатор типа command.com или cmd.exe. Тогда ярлык надо будет делать не для командного файла, а для интерпритатора, которому в качестве параметра передать командный файл. Пример строки такого ярлыка - C:\reboot\command.com /командный_файл :-) - -З. Ы.: Почему такое внимание МЕ... Просто слышал, что в нём, типа, DOS'а нет, а себе его (МЕ) ставить пока некуда - проверить не могу. -З. З. Ы.: Всё вышеперечисленное является исключительно моими догадками, на практике мной не проверялось и за возможные неувязки и глюки я ответственности не несу. :-))) |
Boroda 4 - 12.05.2004 - 21:07 |
Небольшое дополнение. 1 Если требуется, чтобы при первом включении компа по умолчанию всегда загружался ХР, то в папку "Пуск->Главное меню->Программы->Автозагрузка" в МЕ можно положить пакетный файл, содержащий команду копирования файла C:\reboot\boot.ini (по умолчаниу ХР) на С:\ или ярлык запуска такого файла из другой папки или, соответственно, ярлык запуска интерпритатора с этим пакетным файлом (и путём к нему) в качестве параметра. :-) 2 Также можно сделать в МЕ ярлык для D:\reboot\командный_файл или, соответственно, для С:\reboot\интерпритатор /D:\reboot\командный_файл. Это позволит перезагружаться из МЕ обратно в МЕ. В противном случае, (если выполнено дополнение 1 и если не выбрать ОСь в загрузочном меню при загрузке), при использовании стандартного способа перезагрузки, по умолчанию загрузится ХР. :-) |
Spirit 07 5 - 13.05.2004 - 09:35 |
Boroda, такая мысль у меня была (о перезаписи boot.ini), но где-то на этапе, описанном тобой в 8-9 абзаце постов 2-4 мне подумалось, что не так уж трудно посидеть лишнюю минутку в удобном кресле и в нужный момент ткнуть в кнопочку :)))). А в принципе, интересно, конечно. Удивительно, что до сих пор никто (вроде) это не воплотил, вопрос напрашивается :)) |
MEGA 6 - 13.05.2004 - 09:47 | по хорошему, сам мелкософт в 98-м давал возможность уйти в дос через пуск/завершение работы... Так они бы и могли б сами сделать в завершении работы на системах 2k & XP что-то, типа завершение работы/переход в 98(например) или просто завершение работы 2k, а так как оба продукта их, то автоматом находилась бы 98-я винда! :) |
Boroda 7 - 13.05.2004 - 13:29 | to 6. Это было бы идеальным вариантом и, наверняка, это можно сделать самому... Но у меня пока не хватит ума прописать что нужно куда нужно. :-) |
Boroda 8 - 13.05.2004 - 13:36 |
to 5. <где-то на этапе, описанном тобой в 8-9 абзаце> Можно цитату? А то я со счёта сбиваюсь. :-) <Удивительно, что до сих пор никто (вроде) это не воплотил> Для меня, например, это не является острой необходимостью. Есть более срочные вопросы, требующие решений и занимающие время. :-) <вопрос напрашивается> Какой? |
Spirit 07 9 - 13.05.2004 - 14:35 |
Не, ничего конкретного, просто моя мысль тоже поползла в направлении автоматицкого редактироваия (или замены) boot.ini. Потом, когда это стало алгоритмизироваться (в мозгах), я про кресло с кнопкой и подумал :)). А напрашивается мысль о перезагрузке из ОС в другую ОС одной кнопкой - достаточно много народу пользуется (по крайней мере, имеют на диске) не одну. Вот этот самый, о перезагрузке, и маячит :). Мне тоже это, в принципе, нафиг. Это как открытие нового окна со ссылкой в ИЕ без использования буфера: было бы готовое - пользовался бы, нету - и фих с ним.. :)) |
efendy 10 - 13.05.2004 - 23:59 |
Наиболее полно ответу по теме соответствует PQBoot for Windows. Хоть щелчков и два, делаются они, практически, одновременно. 1. Ждать не надо. Кнопка (иконка) всегда на рабочем столе. При щелчке меню открывается мгновенно и можно выбирать OS. 2. Спешить с выбором тоже не надо. Ждёт, пока не щёлкнешь по выбранной. 3. После второго щелчка сразу начинается процесс смены OS, более не требующий внимания. Можно спокойно открывать пиво...;))))) |
Spirit 07 11 - 14.05.2004 - 17:31 |
Всем спасибо! :)) |
asd 12 - 14.05.2004 - 18:43 |
вижу народ покумекал над сей проблемкой, может и мне подскажете: есть домашний комп, на который я хочу позвонить откуда угодно и сделать на нем что угодно. выставил Modem-Wake-Up, комп по звонку грузится. проблема в том, что на нем стоят ХР и RedHat, загрузчик Lilo, а я иногда хочу, чтоб загрузился ХР, а иногда - RadHat. Вариант, конечно, в Lilo выставить по умолчанию ХР, а в ХР поставить упомянутый PQBoot, но я не знаю как работает PQBoot и сможет ли он переписать код загрузчика Lilo так, чтобы по умолчанию загрузилась RedHat // на это никто ничего не посоветует? |
Boroda 13 - 15.05.2004 - 11:59 | Вариант с загрузкой в одну ОС, изменением ОСи "по умолчанию" и последующей перезагрузкой, как я понял тебя не устраивает. Печально. Линуха я даже не видел. :-( |
efendy 14 - 15.05.2004 - 12:38 | 2asd. Нет, такой характер отношений между PQBoot for Windows и Lilo не возможен. Здесь нужно, чтобы обе оси работали одновременно, так что одну из них надо запускать в каком-нибудь эмуляторе. |