PDA

Показать полную графическую версию : Самый простой способ заменить Boot Screen.


prokazzza
14-09-2006, 01:49
Самый наверное простой способ заменить Boot Screen.

http://wiki.oszone.net/images/5/50/Boot.jpg

Установите 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
prokazzza,спасибо, этот способ для меня самый приемлемый,хотел узнать,для двух ядерных процессоров он применим?

r.o.m.a.N
01-09-2008, 04:32
Хм.. Причем тут 2 ядра? Если винда ХР, то пойдет этот способ (не знаю как на 64 битных, на 32 точно пойдет)

D_Master
01-09-2008, 06:13
prokazzza, на другой машине этот способ не прокатил :(

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

r.o.m.a.N
01-09-2008, 11:03
Да будет, будет.

D_Master
01-09-2008, 12:39
r.o.m.a.N, лично проверял, на двухядерке моё одноядерное НЕ работает.

prokazzza
01-09-2008, 12:49
D_Master, Да этот способ был актуальным, когда машинки были не такие, но щас этот способ не прокатит.

Boa Soft
01-09-2008, 16:22
prokazzza,

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

egot1st
08-12-2010, 14:12
Способ проходит если переименовывать ядра, бросать их в system32 и применить замену bootscreen'a.




© OSzone.net 2001-2012