Компьютерный форум 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=42069)

excimer1 04-12-2004 21:09 277871

Как залить в дистриб свой Boot Screen?
 
А как собсно?

Vadikan 05-12-2004 01:12 277911

excimer1
Собсно, на msfn надо поискать http://tinyurl.com/6anmh

D@nil 05-12-2004 15:34 277984

При использовании BootXP:
1.Копируешь куда-нибудь c:\WINDOWS\system32\LOGOOS.EXE
2.Переименовываешь LOGOOS.EXE в Ntoskrnl.exe
3.Упаковываешь: makecab Ntoskrnl.exe
4.Копируешь полученый Ntoskrnl.ex_ в I386

При уже готовом Boot Screen'е:
Действуешь с пункта № 3



MzM NF 09-12-2004 22:45 279028

а сп2 все также? я не нашел дефолтного ядра вообще.

D@nil 10-12-2004 04:47 279087

MzM NF
Для SP2 Используй BootXP

excimer1 10-12-2004 10:21 279148

Значит, залить в Winxp SP2 дистриб не удастся? Только после установки проги?

D@nil 10-12-2004 17:07 279242

На установленой Wind'е (sp2) инсталируешь BootXP.
Устанавлеваеш нужный Boot Screen.
Если при загрузке появился установленый Boot Screen то действуешь с пункта № 1 предыдущего поста.

alcos 01-01-2005 10:09 285020

excimer1
Цитата:

Значит, залить в Winxp SP2 дистриб не удастся? Только после установки проги?
Берёшь четыре файла ntkrnlmp.exe, ntkrnlpa.exe, ntkrpamp.exe, ntoskrnl.exe, изменяешь Ресторатором картинку на другую (только 4битная), далее пройдись утилиткой MODIFYPE ntoskrnl.exe -c и сжимай эти файлы командой makecab ntoskrnl.exe и кидай их в дистрибутив. Но... надо ещё заменить те же файлы в архиве sp2.cab, иначе винда их восстановит во время установки, а это уже сложнее. Есть другой вариант с отключением защиты Windows.

Если ты хочешь просто сменить экран приветствия, редактируй файл logonui.exe, но там тоже не всё так просто.

djoniAg 13-01-2005 09:35 288131

PHP код:

далее пройдись утилиткой MODIFYPE ntoskrnl.exe -c и сжимай 

а что за утилитка такая ?
я перепаковал ntoskrnl.exe в ntoskrnl.ex_ но при установке вида ругается что типа не родной ......и все падает
хотя после на установленную систему все нормально - измененный загрузчик работает без сбоев ( правда он отличается от оригинального на несколько b)
ps и можно ли , не заморачиватся с makecab -им списком упаковки а просто перепаковать sp2.cab Winace ? хотя он тоже видимо по другому жмет потомучто размеры кабов получаются разные.

Road Runner 06-02-2005 19:21 295789

А можно ещё вот так (кажется, сам не испытывал):
1. Готовое ядро (замученное при помощи например BootXP с именем logoos.exe) любым способом заливаете в %windir%\system32 ($$\system32 или RAR SFX c комментом Path=%windir%\system32) свежеустановленной винды.
2. Используете эти комманды (пример готового CMD файла)

CLS
@echo off
attrib -r -a -h -s %systemdrive%\boot.ini
bootcfg /copy /d "WinXP With My Kernel" /id 1
bootcfg /raw /"kernel=logoos.exe" /a /id 2
bootcfg /default /id 2
bootcfg /timeout 10
attrib +r +a +h +s %systemdrive%\boot.ini
exit

2.5. Сопсно во время выполнения командного файла с кодом выше происходит копирование дефолтной строчки в файле boot.ini, к скопированой строчке добавляется ключ kernel, эта строчка назначается дефолтной, таймер устанавливается на 10 секунд.

3. Вроде всё, должно проканать.

nattropin_new 07-02-2005 14:37 296055

Road Runner
Идея хорошая на днях попробую.. раскажу..
кстати в этой идее мне понравился сам факт что неприходится ковырять саму винду!
а то там всякие заплатки от мелкософта могут в один момент и не встать.. :)

alcos 08-02-2005 15:25 296397

djoniAg
Цитата:

а что за утилитка такая ?
MODIFYPE - это такая утилитка, которая правит чегой то внутри файла (цифровую подпись) и файлик становится как родной, установщик винды больше не ругается на корявый файл. Вот только не со всеми русскими файлами прокатывает, например uxtheme.dll, bootvid.dll, winntbbu.dll, а на англицкие срабатывает.

djoniAg 09-03-2005 12:10 304801

Road Runner да твой способ работает на Ура
Вот еще один: берем програмку Boot Skin 1.05 и заливаем ее как показано ниже
Цитата:

REG ADD %KEY%\021 /VE /D "Boot Skin..." /f
REG ADD %KEY%\021 /V 1 /D "%CDROM%\util\BootSkin\bootskin.exe /S" /f
REG ADD %KEY%\021 /V 2 /D "%windir%\System32\AutoIt3.exe %CDROM%\util\BootSkin\okno.au3" /f
REG ADD %KEY%\021 /V 3 /D "%CDROM%\util\BootSkin\bootxprus.exe" /f
REG ADD %KEY%\021 /V 4 /D "%CDROM%\util\BootSkin\vidstub.exe" /f
где bootskin.exe /S сама утилитка
okno.au3 скрипт убиваюший окно
Цитата:

WinClose("WinCustomize", "")
bootxprus.exe архив заливаюший в :\Program Files\Stardock\WinCustomize\BootSkin\ набор скинов и пропатченый (RUS) BootSkin.exe
vidstub.exe архив заливаюший в :\WINDOWS\system32\drivers\ файл vidstub.sys
-это как раз и есть тот boot скрин кторый у вас будет загружатся . Те на эталонной машине ставите Boot Skin , выбираете экран загрузки , применяете его ,и получившийся ф. vidstub.sys упаковываете в архив

djoniAg 10-03-2005 11:01 305185

Сори
Цитата:

okno.au3 скрипт убиваюший окно
этот скрипт придется запускать уже после завершеня установки всех программ , тк это окно експлоера с иконками Bootskin . Или править строку bootskin.exe /S"

Debugger 10-03-2005 15:38 305277

alcos

Цитата:

Вот только не со всеми русскими файлами прокатывает, например uxtheme.dll, bootvid.dll, winntbbu.dll, а на англицкие срабатывает
bootvid.dll прокатывает, проверял.

D@nil 10-03-2005 19:05 305365

Debby
А что за фаил - bootvid.dll ?

Akufrol 11-03-2005 07:31 305535

D@nil

это библиотека, отвечающая за отображение надписей в BSOD

alcos 15-03-2005 09:15 306851

Debby

Уже работает, просто у меня не все файлы были, которые с ней идут в комплекте, поэтому и не работало.

Hedin 05-05-2005 09:42 321837

у мя такая проблема
я в дистрибьютиве меняю ntoskrnl.exe на свой и во время установки он моим и остаётся, но после установки он заменяется на стандартный.
Откуда система берёт стандартный ntoskrnl.exe????

KILLOR666 05-05-2005 10:38 321842

Hedin в SP2.cab! Там тоже нужно поменять.
Но проще привязать NTOSKRNL к бантику при первой загрузке!

Hedin 06-05-2005 00:36 322041

Странно, но я заменил ntoskrnl.exe и в i386 и в sp2.cab
а бутскрин опять после установки заменился на дефалтный.....
почему? откуда он берётся?

Vadikan 06-05-2005 00:48 322047

Hedin
http://oszone.net/display.php?id=3149

Hedin 06-05-2005 11:53 322170

не понял..
там про то, откуда система заменяет бутскрины нет ни слова.....

Vadikan 06-05-2005 12:03 322176

Hedin
А ссылка дана была для общего образования, а конкретнее - чтобы показать как надо правильно делать. А как делаете вы - можно только догадываться.

KILLOR 06-05-2005 14:24 322211

Еще есть в Driver.Cab!
А больше нигде не встречал.

Hedin 06-05-2005 15:51 322242

неа в Driver.Cab я его не видел....
может переименовали как-то...
но факт остаётся фактом: после замены в дистрибьютиве ntoskrnl.exe на свои(в самой папке i386 и в sp2.cab) во время установки он заменённым и остаётся, а уже после последней перезагрузки он заменяеться на стандартный ntoskrnl.exe.
так или иначе система откуда-то берёт этот файл!!!!!

Hedin 06-05-2005 16:48 322258

я вот думаю может быть такое что кагда винда не находит при установке с диска
ntoskrnl.exe она его ищет на венике и если находит нужный файл то заменяет его....

KILLOR 06-05-2005 17:06 322260

Я те точно говорю, в Driver.cab сам видел.
Ладно, щас проверю еще раз, может где ещё найду..

Hedin 06-05-2005 17:25 322266

Вложений: 1
вот я прикрепил список всего что у мя в Driver.cab.
там его точно нету...

я думал может она берёт другой файл для многопроцессорной системы, но сравнил размеры, оказалось что нет -
точная копья оригинального....

KILLOR 06-05-2005 18:46 322271

Для верности сделал скриншот своего драйвера:

1

Хотя допускаю, что есть еще где-то.

Hedin 07-05-2005 07:13 322363

да ты прав у тебя эти файлы там есть.
но в моей vl версии их нет(((
тут уже начинаешь задумываться, а может действительно windowsXP должна влезать на 1 дискетку...
ведь она где-то хранит эти чёртовы резервные копьи

KILLOR 07-05-2005 10:49 322402

Ну при установленной винде я знаю несколько мест, где винда хранит резервы,
а вот в дистрибутиве- ничего больше по Ntoskrnl сказать немогу.
Попробуй скин не менять изначально, а привязать на 12 минуте.
Извини, больше идей пока нет, если что придумаю- ты первый узнаешь!

Mss 07-05-2005 14:57 322456

А чем вы driver.cab посмотрели?я когда в Тотал Командере попытался его открыть то там пусто.
Может какой плагин для Тотала поставить или еть отедлльные проги?

KILLOR 07-05-2005 15:04 322457

В данном случае я просто для просмотра открыл через Winrar,
А для редактирования и др. целей есть неплохая прога- CabinetManager

slodey 07-05-2005 18:03 322498

Кстати, может не в тему, но тут был разговор про Lodon.exe .
Я использую Stardock Logonstudio , тем для него на deviantart.com немерянно, уж не сочтите за рекламу. Тка вот, нашел я у себя на диска с файл logonuiX.exe, который создает эта прога, с установленным логоном. Переименовал его в logonui.exe, далее
modifype.exe logonui.exe -c , потом
makecab.exe logonui.exe , и поучившийся logonui.ex_ воткнул в i386 . Установилось как родное.

Hedin 08-05-2005 01:52 322581

вот если бы она так бутскрины позволяла заменять....

slodey 08-05-2005 04:38 322590

Кстати, при установке MUI Bootskreen меняется на русский, в MUI есть свой ntoskrnlexe.mu_ как с ним быть?

Hedin 08-05-2005 07:56 322602

так же
распаковываешь
меняешь
modifype.exe
запаковываешь

KILLOR 10-05-2005 11:19 322951

Hedin
Вот проверил все-
Ntoskrnl лежит только в SP1.cab, SP2.cab, Driver.cab, и соответственно в корне.
Больше не нашел.
Может уже разобрался- тогда скажи как.

Hedin 11-05-2005 21:34 323366

неа...
у меня он лежит только в корне и в сп2
сп1 у меня вообще нету и в driver.cab его как ты видел тоже нету.....

KILLOR 12-05-2005 15:29 323539

Я обошелся более простым решением-
Ntoskrnl оставил оригинальным, а в Boot.ini прописал ссылку на свой, разницы никакой, а вот винда не пристает с восстановлением :)

И еще плюс - можно сделать меню для выбора разных бутскинов...!!

Hedin 13-05-2005 13:12 323795

это конечно выход
но я делаю сборку не только для себя, а если делать как сделал ты то тогда меня ждут тучи вопросов
типа почему у меня при использовании ххххххххххх не меняется бутскрины....
ведь некоторые программы меня ют оригинальный файл а онгрузиться не будет по умолчанию....

alcos 15-05-2005 09:48 324291

Hedin
Цитата:

Странно, но я заменил ntoskrnl.exe и в i386 и в sp2.cab
а бутскрин опять после установки заменился на дефалтный.....
почему? откуда он берётся?
Это срабатывает защита винды и выковыривает файлик из архива sp2.cab, который лежит тут %WinDir%\Driver Cache\i386\sp2.cab, если хочешь сразу после установки иметь изменённый файл, то должен заменить оба файла ntoskrnl.exe и в i386 и в sp2.cab

Hedin 16-05-2005 08:11 324455

заменял.........
читай на предыдущих страницах....

visokosnik 19-07-2007 02:52 615624

Всем привет огромная просьба ,к модерам поправьте опечатки на этой сранице ,
впринципе уже не для себя прошу ........

oszone.net/3149_1/BootScreens
,а то пока додумался что ж надо все таки делать чуть мозги ни вскипели
Внимание! Невнимательное или неправильное выполнение дальнейших инструкций может привести к возникновению серьезных проблем, вплоть до необходимости переустановки системы! К таким же последствиям может привести внезапное отключение электропитания вашего компьютера!

Войдите в каталог %SystemRoot%\system32 и --- скопируйте---- файл ntoskrnl.exe в ntoskrnl.temp.
не скоприруйте а переименуйте

да и вот этот тект тоже ак ниудь откоректируйте
Теперь снова войдите в каталог %SystemRoot%\system32 и скопируйте файл TUKernel.exe в каталог C:\MyKRNL под тем же именем, с которым хранится исходный файл в каталоге Files набора обновлений.

если в первом пункте копировался ntoskrnl.exе то и скопируйте TUKernel.exe переименуйте в ntoskrnl.exе.

или я опять че не так понял :D
P.S. понятное дело что когда знаешь что и как делается ,всё легко и просто ,

visokosnik 19-07-2007 03:53 615629

вопрос у меня
как упаковать мой ntoskrnl.exе в sp2.cab при помощи чего это делается

dimich22 19-07-2007 08:46 615652

visokosnik
Посмотрите эту тему

visokosnik 19-07-2007 19:20 616003

Цитата:

Цитата dimich22
visokosnik Посмотрите эту тему

ну и ..........
посмотрел ,но там по поводу перепаковки сп2.каб ни слова нету

alcos 22-07-2007 07:03 617032

visokosnik
Цитата:

Цитата visokosnik
вопрос у меня
как упаковать мой ntoskrnl.exе в sp2.cab при помощи чего это делается >>>

Распаковываем sp2.cab обычным WinRar-ом, меняем файлы, затем берём архиватор WinAce и перепаковываем архив как вашей душе угодно. Я себе специально его поставил только ради этого. В настройках выбираем жать в .cab и ставим максимальное сжатие.

Vet@l 13-08-2007 17:46 627057

почитайте как поливают "BootSkin" -
ww.softboard.ru/lofiversion/index.php/t22255.html[/url]
у меня тоже долго не пожило ;)
метод "alcos" -а должен сработать '<
Но прав на 100% "KILLOR"

barda 28-08-2007 20:49 634452

Подскажите пожалуйста где в дистрибутив Windows XP находятся и как называются файлы с обоями и логотипами
пользователя и как их заменить на свои.
Как сделать, чтобы папка Temp после установки находилась в C:\Windows\Temp
С уважением. Артур.

BMW09121985 24-09-2007 22:28 648869

barda,
Привет,
по вопросу где в дистрибутив Windows XP находятся и как называются файлы с обоями и логотипами пользователя и как их заменить на свои я отвечу.
Дело в том что в винде существует встроеный как бы архиватор, либо сжыматель кому как удобно.
Ну вот к чему я веду он сжымает файлы но меняется название расшырение файлов, тоесть если графический файл имеет стандартное расшырение .jpg и .bmp после сжымания они будут иметь вид .jp_ и .bm_ , теперь находиш в дистре файлы с таким расшырением и открываешь с обычным архиватором, типа winrar.
Подставить свой сможешь под оригинальным именем, например: bliss.jpg (который отвечает за стандартный фон при установке винды).
Создаеш файл, потом открываеш командную строку(пуск-----выполнить------cmd) потом находишь папку где находиться твой файл и сжымаешь его с помощья команды makecab bliss.jpg, и он будет иметь вид bliss.jp_ и заменяешь его в дистре!!!
Если чё пишы в асю 347-872-128

Victor Dobrov 22-12-2008 01:45 986759

ToAlls
Поменял экраны загрузки в дистрибутиве (файлы ntkr*.exe). При установке логотип новый.

Вопрос: При первой загрузке системы (сразу после установки) новый Boot Screen с прогрессом загрузки скрывается и показывается стандартный логотип Windows XP с текстом внизу: Пожалуйста подождите....

После установки этот файл можно увидеть в %WinDir%\system32\setup.bmp.
Как этот файл найти и поменять в дистрибутиве?

Jekson07 22-12-2008 01:49 986761

Victor Dobrov, это уже третье подряд сообщение с одним и тем же вопросом. Два предыдущих удалил. С нетерпением жду следующего и прописываю бан!!!

Amigos 22-12-2008 07:49 986817

Цитата:

Цитата Victor Dobrov
Как этот файл найти »

winbrand.dll

Victor_Dobrov 23-12-2008 23:42 988558

Цитата:

Цитата Jekson07
это уже третье подряд сообщение с одним и тем же вопросом. Два предыдущих удалил. С нетерпением жду следующего и прописываю бан!!!»

Имею право задать вопрос про бутскрин в каждой теме по бутскринам. В том, что этих тем гораздо больше трёх, виноват не я, а модераторы.


Amigos, Благодарю. Помогла замена 1401.bmp в файле winbrand.dll.


Время: 05:27.

Время: 05:27.
© OSzone.net 2001-