Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Оформление Windows XP (http://forum.oszone.net/forumdisplay.php?f=114)
-   -   Самый простой способ заменить Boot Screen. (http://forum.oszone.net/showthread.php?t=71284)

prokazzza 14-09-2006 01:49 484625

Самый простой способ заменить Boot Screen.
 
Самый наверное простой способ заменить Boot Screen.



Установите TuneUp Utilities 2006. Как работать с этой программой описано в статье YuriPet - Boot Screens (новый взгляд) http://oszone.net/3149
Создайте свой экран загрузки. В любой программе Adobe Photoshop или другой.
Запустите программу TuneUp Styler зайдите в окно Boot Screen.
Выберете ваш загрузочный экран и нажмите кнопку Install Boot Screen.

Теперь зайдите в каталог %SystemRoot%\system32 и скопируйте файл TUKernel.exe (потом можете переменовать файл как вам угодно, файл обязательно должен бытьт в формате DOS filename 8.3, 8-м символов имя файла и 3 расширение) в каталог с дистрибутивом $$\system32\.

Далее создадим файл boot.ini и воспользуемся параметром «/kernel= filename.ext», пропишите туда следующие строки:
Код:

[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect /noexecute=optin /fastdetect /tutag=r18wyt /kernel=tukernel.exe
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Original Windows XP" /noexecute=optin /fastdetect

Осталось тока подменить при установке Windows файл Boot.ini проще запустить батник на стадии RunOnceEx.
Код:

cmdow @ /HID
bootcfg /Copy /d "Microsoft Windows XP Professional RU" /ID 1
bootcfg /RAW "/noexecute=optin /fastdetect /TUTag=R18WYT /Kernel=TUKernel.exe" /A /ID 1
bootcfg /TIMEOUT 0
Exit

Батник закинте в папку $OEM$\$1\install\ или прописать в файле cmdlines.txt.

E-mpty 27-08-2008 10:16 884819

prokazzza,спасибо, этот способ для меня самый приемлемый,хотел узнать,для двух ядерных процессоров он применим?

r.o.m.a.N 01-09-2008 04:32 888162

Хм.. Причем тут 2 ядра? Если винда ХР, то пойдет этот способ (не знаю как на 64 битных, на 32 точно пойдет)

D_Master 01-09-2008 06:13 888170

prokazzza, на другой машине этот способ не прокатил :(

E-mpty 01-09-2008 10:03 888241

r.o.m.a.N, притом что Boot Screen был создан на однопроцессорном ядре,и у меня он и работает,но будет он работать когда винду буду ставить на двухядерную машину,проверить не могу так как нет сейчас нужного железа....

r.o.m.a.N 01-09-2008 11:03 888265

Да будет, будет.

D_Master 01-09-2008 12:39 888340

r.o.m.a.N, лично проверял, на двухядерке моё одноядерное НЕ работает.

prokazzza 01-09-2008 12:49 888353

D_Master, Да этот способ был актуальным, когда машинки были не такие, но щас этот способ не прокатит.

Boa Soft 01-09-2008 16:22 888551

prokazzza,

Счпособ пройдет на машине только с таким же ядром. Способ интересен для оперативного изменения и отладки. Кроме того, на такую машину не станет сервиспак и невозможно будет произвести установку с обновлением :(. Ho? последние проблемы решаются приведением boot.ini в первозданный вид.

egot1st 08-12-2010 14:12 1561004

Способ проходит если переименовывать ядра, бросать их в system32 и применить замену bootscreen'a.


Время: 12:31.

Время: 12:31.
© OSzone.net 2001-