Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Windows Preinstallation Environment(WinPE). WinBuilder

Автор: mramor
Дата сообщения: 10.02.2007 23:47
yanus69
спасибо!

кстати, справка по кодам форума
Автор: Oleg_II
Дата сообщения: 10.02.2007 23:47
NIKZZZZ
Сегодня поставлю из Гост-имиджа китайскую ХР и на ней попробую, но вот хочу еще спросить, а в загруженном LiveCD твой Test2 будет работать? Или как в той среде это можно отследить?
Хочу посмотреть какими файлами пользуется тот аплет для Dial-Up.

Добавлено:

Цитата:
А кто тебе сказал, что я ее не имею?

А как? По методу MobileOS? Но ведь не для всего железа будет работать ???

Кстати, если у тебя уже есть такая система, то тогда я пас - если бы у меня была, то, наверно, я бы уже не интересовался этой темой вообще
Автор: NIKZZZZ
Дата сообщения: 10.02.2007 23:50
Да, кстати, у меня стоит такая система на HDD специально для моих личных целей. Собственно прэтому меня и Grub интересует.
Автор: mramor
Дата сообщения: 10.02.2007 23:52
Oleg_II

Цитата:
Спасибо за команды, но где тут указать некую папку, допустим E:\Files, из которой я хочу сделать ISO?

папка указывается последним параметром (вместо boot.catalog в примере yanus69).
Автор: Oleg_II
Дата сообщения: 10.02.2007 23:55

Цитата:
Да, кстати, у меня стоит такая система на HDD специально для моих личных целей. Собственно прэтому меня и Grub интересует.

Хм... Т.е. не из образа? А у меня, при попытке просто спроецировать Грабом систему с харда в память, выругалось, что памяти недостаточно, хотя памяти на том компе больше 700МВ...
Автор: NIKZZZZ
Дата сообщения: 10.02.2007 23:58
Oleg_II

Цитата:
По методу MobileOS?

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

Автор: Oleg_II
Дата сообщения: 10.02.2007 23:58
mramor
Да, старость - не радость Щас будем разбираться.

Добавлено:

Цитата:
Я может неточно выразился, у меня стоит полноценная WinPe в которой я могу сохранить все изменения, в том числе и реестр. Это значит я могу ставить софт, настраивать приложения как в полноценной XP, но для сохранения надо только нажать на пупырь, что очень удобно - сохраняешь только то, что нужно.

Хм... И ты можешь создать соединение Dial-Up или воспользоваться WiFi в этой системе?

Вобщем-то и в той системе, что у меня худо-бедно получилась, можно устанавливать программы. Что меня и подвигло на мысль о полноценной ОС, а тут как тут она и нарисовалась
Про сохранение настроек я не думал. Для меня это как раз большой плюс - нужно сначала настроить как хочешь, потом сделать образ, а потом уже нечего сохранять, надо просто работать
Хотя, технически это реализуемо, если ты загружаешься из распакованной системы, а не образа. Этот пупырь сохраняет изменения в базовую систему на жестком диске, с которого проекцируется система в памяти при загрузке, правильно?
Автор: mramor
Дата сообщения: 11.02.2007 00:10
кажется вместе с WinBuilder.exe у меня с бутленда не докачался еще и WinBuilder.ini. может кто-нибудь его опубликует, думаю можно прямо здесь в more.
Автор: Oleg_II
Дата сообщения: 11.02.2007 00:12
Grub4DOS не поддерживает загрузку образов NT систем в РАМ. Там есть возможность спроекцировать образ партиции с системой в память, но у меня не получилось (видать он реально пытался поместить на 750МВ все 2 гига моей системной партиции).
Т.е. в РАМ-то он загрузит, но дальше этого не пойдет... Дальше НТ не может "устоять на ногах". Вот для этого тот самый драйвер и нужен. С ним получается, да еще можно и ужать такой образ до безобразия в ZIP или GZIP.

Добавлено:
mramor
Вот: [more][main]
SourceDir=%BaseDir%\Source
TargetDir=%BaseDir%\Target
ISOfile=%BaseDir%\BootFile.iso
PEdrive=X:
ViewLogAfterSave=1
ViewLogAfterProcess=1
CheckUpdatesOnStart=0
AutoMinimize=1
LockEditor=1
DisableSplashScreen=1
ShowErrorMessages=1
GroupScripts=1
SameSource=0
RegisterExtensions=1
RegisterExtensionsWith=notepad.exe
AutoExpandItems=1

[updates]
BootLand="Development",http://www.boot-land.net/updates/updates.ini

[update-BootLand]
winbuilder="Main application"

[Variables]
%ProjectInfo%=%ProjectDir%\ProjectInfo.ini
%ScriptLog%=%BaseDir%\Archive\Build\ScriptLog.script
%EmptyHive%=%BaseDir%\Archive\Build\EmptyHive.script
%ProcessUPX%=%ProjectDir%\autoTweaks\autoUPX\processUPX.script
%ProcessCompress%=%ProjectDir%\autoTweaks\autoCompress\processCompress.script
%PreISOScript%=%BaseDir%\Archive\Build\ISO-PreProcess.script
%PostISOScript%=%BaseDir%\Archive\Build\ISO-PostProcess.script
%AutoRunFile%=%TargetDir%\i386\system32\autorun.cmd
%AutoRunScript%=%BaseDir%\Archive\Tweaks\autoruns.Script
%ShortCutFile%=%TargetDir%\i386\system32\shortcut.inf
%ShortCutScript%=%BaseDir%\Archive\Tweaks\shortcut.Script

[Projects]
%BaseDir%\Projects\Standard[/more]

И все таки, напишите именно как этот boot.catalog меняется на нужную мне папку, допустим E:\Files. Что-то я в хелпе никак не могу этого найти...
Автор: yanus69
Дата сообщения: 11.02.2007 00:18
[main]
SourceDir=%BaseDir%\Source
TargetDir=%BaseDir%\Target
ISOfile=%BaseDir%\ISO\BootFile.iso
PEdrive=X:
ViewLogAfterSave=1
ViewLogAfterProcess=1
CheckUpdatesOnStart=0
AutoMinimize=1
LockEditor=1
DisableSplashScreen=1
ShowErrorMessages=1
GroupScripts=1
SameSource=0
RegisterExtensions=1
RegisterExtensionsWith=notepad.exe
AutoExpandItems=1

[updates]
BootLand="Development",http://www.boot-land.net/updates/updates.ini

[update-BootLand]
winbuilder="Main application"

[Variables]
%ProjectInfo%=%ProjectDir%\ProjectInfo.ini
%ScriptLog%=%BaseDir%\Archive\Build\ScriptLog.script
%EmptyHive%=%BaseDir%\Archive\Build\EmptyHive.script
%ProcessUPX%=%ProjectDir%\autoTweaks\autoUPX\processUPX.script
%ProcessCompress%=%ProjectDir%\autoTweaks\autoCompress\processCompress.script
%PreISOScript%=%BaseDir%\Archive\Build\ISO-PreProcess.script
%PostISOScript%=%BaseDir%\Archive\Build\ISO-PostProcess.script
%AutoRunFile%=%TargetDir%\i386\system32\autorun.cmd
%AutoRunScript%=%BaseDir%\Archive\Tweaks\autoruns.Script
%ShortCutFile%=%TargetDir%\i386\system32\shortcut.inf
%ShortCutScript%=%BaseDir%\Archive\Tweaks\shortcut.Script

[Projects]
%BaseDir%\Projects\Standard
%BaseDir%\Projects\PicoXP
%BaseDir%\Projects\MakeScript

Автор: Oleg_II
Дата сообщения: 11.02.2007 00:28
NIKZZZZ
А потом я подумал, что раз такое дело, а нельзя ли скрестить Windows с билдом WinPE? Т.е. из каждой системы попробовать взять только плюсы: из реальных Виндов - функционал, из РЕ - компактность.

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

PS Забыл... Установка драйверов на любое оборудование, да и поддержка самого оборудования (принтеры-сканеры) тоже очень важна
Автор: NIKZZZZ
Дата сообщения: 11.02.2007 00:41
Oleg_II


Цитата:
Этот пупырь сохраняет изменения в базовую систему на жестком диске, с которого проекцируется система в памяти при загрузке, правильно?

Идея такова - система грузится из образа в Ram. После загрузки он не нужен, и его можно модифицировать. После нажатия на пупырь, я создаю новый образ нужного мне размера, копирую на него файлы и заново создаю на нем файлы реестра, и , либо заменяю старый образ, либо просто сохраняю новый. (на счет пупыря я немного приукрасил, на самом деле я вручную запускаю несколько скриптов, лень было все это об'единять)

Автор: Oleg_II
Дата сообщения: 11.02.2007 00:50
NIKZZZZ
В принципе, понятно.
Но, все таки, ты можешь печатать, пользоваться сканером, WiFi, GPRS, DSL, Dial-Up, BlueTooth и, может быть, я чего-то еще забыл, из своей системы WinPE?

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

Грубо говоря - пересобрать Винды в том наборе полноценных компонентов, которые нужны именно мне, примерно как это делается для Линукса.

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

Мне как-то ближе именно настройка ДО, а потом, мне кажется, уже сами настройки трогать уже и не надо. Но для юзера с небольшим опытом, который только осваивает что-то, гораздо удобнее сохранять настройки. А поскольку все мы постоянно учимся, то тоже часто бываем в этой роли и такая возможность не помешает.

Только все действия в одном скрипте - это было бы кучерявее
Автор: NIKZZZZ
Дата сообщения: 11.02.2007 01:04
Oleg_II

Цитата:
можно было бы пользоваться на разных компьютерах и с максимальным функционалом и возможностями от реальной ОС.

Об'емы, мне для своих дел на обычной XP 2 Гб на пределе, а ты хочешь все. Нужен мне офис, промт стоит, файнридер , неро - как не режь, а памяти врядли хватит. А вот спец. систему для определенных нужд - вполне. А на счет WiFi, GPRS, DSL, Dial-Up, BlueTooth - можно их поставить, и если ты полноценную XP порежешь, те-же проблемы будут, а не резать - докупай память.
Автор: Oleg_II
Дата сообщения: 11.02.2007 01:20
Я только что восстановил R-Studio 4.38 гигабайта случайно удаленных файлов (подготовил папку с файлами и по ошибке удалил не папку с мусором, а именно ее). Потом тут же не выходя из РЕ с помощью Sateira DataBurner записал эту папку на DVD диск. Все записалось нормально - я проверил после перегрузки в нормальную систему.
При этом я не устанавливал пэйдж-файла, на этом компе у меня 512МВ. Все прошло при загрузке в РАМ - первое, так сказать, боевое крещение
Это про ресурсы при нарезке (Неро я не пользовался и раньше - cdimage и cdburn от M$ с помощью пары CMD файлов и шортката по правой кнопке мыши - рулят в обычной системе

Офис... Хм... Я уже полтора года пользусь OpenOffice. Промта у меня нет, стоит VU-Dictionary, а раньше я пользовался двумя файлами в виде справки CHM (один для русско-аглицкого, другой для агло-русского словарей), но после "кастрации" Винтукея с CHM остались небольшие глюки.
Файнридером не пользовался, сорри, не знаком

2 Гб на ОС говоришь... У меня дистрибутив Винтукея 104МВ из которых 14МВ - это поддержка китайского + внедренный DirectX9C и ряд новых хотфиксов. Разворачивается это все после установки драйверов и добавки кодеков в систему 250-350МВ (я еще туда вских мелких утилит в system32 добавляю). Все что я перечислил, кроме GPRS (модем уже купил, но еще не делал подписку на услугу - у нас CDMA дешевле и быстрее) у меня работает.
Так что как "подрежешь". У меня "подрезано" без потери нужного мне функционала. Есть, конечно, недостатки - те же CHM не всегда показывают внедренные картинки, например. dvdburn не хочет диски писать как cdburn, еще есть какие-то мелкие недостатки. Но все основное-то работает!

Представляешь, как я хочу эти свои 300МВ на сжатом диске и в памяти? А программы брать прямо с жесткого диска

Добавлено:
А возвращаясь к нашим баранам

Сборка сабжа у меня 100МВ уже с программами и еще куча свободного места (ты же видел). Теперь, предположим, я программы выношу за пределы образа на носитель (CD, флешку, жесткий диск), уменьшаю носитель, скажем, до 70МВ и реализую подгрузку нужных мне программ с носителя (того же CD, флешки или жесткого диска) на образ с системой в РАМ.

Представляешь как мало это все будет жрать ресурсов и как это будет летать на компе?

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

Если все это будет, то нафик мне сдалася эта традиционная установка на жесткий диск!

PS Хе-хе... Я даже уже знаю, что поддержка китайского в РЕ у меня уже будет

Добавлено:
А для тяжелых программ вроде Офиса... А для НЕ аварийного диска их можно "брать" прямо с жестого диска. Я уже пробовал, OpenOffice работает, может только надо с фонтами поиграть, даже кино так смотреть можно с помощью плеера вне системы
Автор: euheny
Дата сообщения: 11.02.2007 03:45
Сегодня прошолся по своим инструкциям - нашёл небольшую ошибку.Конечно RAM.IMG не пересоздавал - но всё работет.Пришлось поправлять Grub.exe - надеюсь Tinybit
не против.Вобщем MOBILEOS создавать стало немного проще(кроме RAM.IMG).
Пока не могу проверить(ram-а всё ещё мало), но поидее должна грузится с цд и сжатых флэшек.Хотя для этого нужен двойной img.
Автор: Oleg_II
Дата сообщения: 11.02.2007 09:06
euheny

Цитата:
Хотя для этого нужен двойной img.

А в инструкция есть про этот двойной img? Мне кажется, с жесткого диска по любому будет быстрее...


Цитата:
Пришлось поправлять Grub.exe - надеюсь Tinybit

Не будет Только могут спросить - "А чего это ты там поправил, а?"

Вообще, Тинибит, или Будень по-китайски, всего лишь последний хранитель этой ветки Grub4DOS и он, кстати, даже не IT специалист. Что-то поговаривают о передаче проекта тоже китайцу - Bean-у (это тот парень, который сделал драйвер для работы системы в РАМ) - по мне, так это погано, потому что он под влиянием какого-то гонконгского дельца и как бы это дело не коммерциализиовалось

Я могу ошибаться, но вообще это все дело начал тоже китаец - Gandalf (сейчас у него другой ник, но они все в одной компании до сих пор) - еще года 3-4 назад, когда хакнул то ли vfloppy.sys, то ли vflppyld.sys из Virtual Boot от PowerQuest. Эти файлы шли в составе PartitionMagic и DriveImage, а сейчас еще можно найти их на полном диске Symantec Ghost Solution Suite в DeployCenter Library или даже свободно скачать одну из более ранних версий на FTP сайте Symantec Canada - там есть секция PQTools и в ней файл vfd_folders.exe. Штука эта позволяет прямо из Виндов перегрузить ваш компьютер в образ любой бутовой дискеты (только размер должен быть ровно 1.4 или 2.8МВ), но иногда не работает на кривых биосах (мне такое встречалось всего 2 раза и один раз видел упоминание об этом глюке в интернет, это решаемо в плане загрузки при старте, но из Виндов уже перегрузиться не получается). Вначале этот Гандалф создал прикольную китайскую шнягу, которая в ГУИ интерфейсе позволяла выбрать образ бутовой дискеты, находящейся в ЛЮБОМ месте жесткого диска, делала запись в BOOT.INI и позволяла при следующей перезагрузке компьютера в эту дискету загрузиться как если бы это был реальный флоппик - очень удобно, только интерфейс на китайском На 911cd.net даже есть ветка про эту шнягу с тех пор, когда она была еще без интерфейса и по ссылкам можно скачать уже обновленную версию с китайским интерфейсом. Потом Гандалф какое-то время разрабатывал Grub4DOS (возможно, до 0.95 версии) куда и вошла эта особенность.

А кто-нибудь у нас на это обратил внимание? А я давно пользуюсь этой возможностью для бута в DriveImage и восстановления образа с харда без загрузочных дискет и CD

Хотя нет, я где-то имею ссылку на одного нашего, который тоже обратил внимание на эту фишку. Он вроде еще какую-то бутовую дискетку создавал и про это сделал свой сайт.

Добавлено:
По поводу mkisofs и cdimage почитал соседнюю ветку - разницы нет, обе утилиты режут юникодовские имена длиннее 110 символов. И Неро тоже режет. Так что плюнул, заарихивировал в паре мест папки с манифестами и сделал таки все cdimage
Автор: euheny
Дата сообщения: 11.02.2007 20:37
Oleg_II
Сначала скажу , что сегодня работал над этим.
Может там немного проще , вобщем попробуй.
Нужно ещё заинтересовоть boot-land.Моя идея проста:
-nLit-ом режем по макс.
-дополнительно удаляем лишний мусор - предполагаю размер ram.img не более 96мб
-немного модифицированными скритами от WinBuilder-а доводим до нужной функциональности.
-кому надо может сделать отвязку от железа(а кто-нибудь может сделать скрипт).
Цитата:
А в инструкция есть про этот двойной img?
Сейчас делаю ram.img , когда доведу до более менее , займусь этим - почти уверен , что получится.Здесь уже разницы не будет - нтфс , цд или что-то другое - лиш бы GRUB видел и мог прочитать образ.
Цитата:
потому что он под влиянием какого-то гонконгского дельца и как бы это дело не коммерциализиовалось
Тоже опасаюсь , но в конце концов даже теперешний GRUB4DOS дал мне то , о чём я мечтал.
Цитата:
делала запись в BOOT.INI
Речь идёт Avlgomgr - штука интересная , но я так почему-то и не нашёл ей применение
Цитата:
юникодовские имена длиннее 110 символов
Тут я не очень осведомлён , но что дают эти манифесты , которые длиннее 110 символв ?




Автор: Oleg_II
Дата сообщения: 11.02.2007 21:43
euheny
Цитата:
Нужно ещё заинтересовоть boot-land.
Без проблем. У меня через несколько дней начнутся каникулы (Новый Год у китайцев и я могу прямо на сайте WinBuilder-а на отведенном месте небольшую площадку сделать

Тинбит говорил, что grab.exe и grldr - это то же самое, только там что-то в заголовке или где-то еще чуть по-другому (сорри, я далек от этого, поэтому не понял где что, но главное понял - файлы в основном идентичные). Может и grldr глянешь в плане такой же модификации, что и grab.exe?

Цитата:
Речь идёт Avlgomgr - штука интересная , но я так почему-то и не нашёл ей применение
Называется эта штука vFloppy. Когда нибудь пользовался бутовыми дискетами вообще? Так вот, с этой штукой или файлами от PQ сама дискета не нужна, нужен только ее образ на диске и можно загрузиться в программу на этой дискете даже если на компьтере нет флопи-дисковода вообще.
В принципе, с Грабом это уже не нужно - он тоже может загрузится в образ дискеты. То же самое делает и эта утилита, только очень наглядно для абсолютного чайника (китайского, правда, потому что все по-китайски

Цитата:
что дают эти манифесты , которые длиннее 110 символв ?
Это я просто помощи попросил записать такой диск Не обращай внимания, это я бэкапом данных с освобождаемого компа занимался. На дисках, использующих WinPE такое есть, в этих манифестах часто бывают дополнительные файлы, в случае с WinBuilder-ом их проще сразу в system32 положить. Мне надо было небольшую коллекцию распакованных образов на один DVD закатать, вроде справился.
Автор: NIKZZZZ
Дата сообщения: 11.02.2007 22:35

Цитата:
А в инструкция есть про этот двойной img?

Если я правильно понял, вы хотите сначала загрузить в память имидж, в котором содержится другой имидж. Тоесть вы дважды грузите по сути дела один и тот же имидж. А памяти вам не жалко?



Добавлено:
Oleg_II

Цитата:
По поводу mkisofs и cdimage почитал соседнюю ветку - разницы нет, обе утилиты режут юникодовские имена длиннее 110 символов.

А UltraIso не пробовал?
Автор: Oleg_II
Дата сообщения: 12.02.2007 00:12
NIKZZZZ
Как ни критикуют, а к утилите от M$ больше доверия Кроме того, из прочитанного я понял, что некоторые программы просто молча рубят длинные имена (так делает mkisofs и Неро). Врядли UltraISO будет лучше cdimage.

Жалко или нет памяти? Жалко, конечно. Я вот думаю, простите за наивность, а как это у китайцев работате? Граб загружает образ в память без проблем, а потому идет бсод - система не хочет старотовать с виртуального диска. А у них стартует... Почему, ведь в обоих случаях имеем виртуальный диск. Значит у них какой-то драйвер. Но драйвер не на самом компьютере, а в системе, которая в нашем случае сразу бсодит. Почему у них не бсодит? Система при старте пытается определить драйвер виртуального диска, а как определяются драйвера системой? По ID производителя, правильно? Потому система пытается найти в реестре или доступных INF этого производителя и подходящий драйвер. А не значит ли, что в самом виртуальном имидже как-то записана информация об этом самом ID? Т.е. главный секрет именно в способе в сам имидж записать служебную информацию и предоставить соответствующий драйвер под нее. А нельзя ли подобным образом занести в имидж информацию о каком-то экзотическом харде и его драйвер заранее прописать в системе: типа, образ загружается в РАМ, система считывает служебку с виртуального диска, находит в себе соответствующий драйвер, узнает виртуальный диск как жесткий и спокойно стартует.

Или они подобрали/сами написали драйвер, который соответствует служебной информации используемого ими виртуального диска?

Не слишком нафантазировал?

Добавлено:
Готовлюсь к испытаниям Только что установленный Винтукей без программ - 264МВ (можно будет еще обрезать, там не нужный никому китайский язык, некоторые свои же тулзы лень было из уже подготовленного дистрибутива вырезать, только что заметил несколько файлов, которые остаются после установки, фонты можно еще пообрезать и еще чего-нибудь). На сжатом диск должно получиться как минимум на треть меньше (а может и на половину).

Добавлено:
Интересно, так ведь в принципе получается, что можно тем же WinBuilder-ом приготовить точную копию установленных Виндов из дистрибутива по списку из эталонной реальной установки? Причем сразу выбросить из сборки те файлы, которые участвовали в установке, а после нее уже никакого смысловой нагрузки не несут...
Все сложности в создании более-менее универсального реестра.

Добавлено:
Еще интересно - но ведь WinPE запускается в память и никакого драйвера ему не нужно? Хм... А нельзя ли как-то отучить систему от этой вредной привычки по поиску этого самого драйвера?
Автор: NIKZZZZ
Дата сообщения: 12.02.2007 01:25
Oleg_II
Я не совсем понимаю, как вы стартуетесь? Если имидж нужно загрузить в память тат, чтобы его нормально видели винды, есть NTLDR и драйвер RamDisk, зачем изобретать велосипед?
Загрузка происходит следующим образом:
Загружается NTLDR (его можно запустить тем-же Grub)
Параметры загрузки определяются в Boot.ini
multi(W)disk(X)rdisk(Y)partition(Z)
самым важным здесь является multi - оно говорит о том, что надо использовать функции прерывания INT 13, предоставляемые BIOS. Собственные драйвера не используются, на этом этапе можно даже использовать диск, созданный Grud (он основан на int 13).
С помощью NtDetect производится предварительное определение оборудования. После этого NTLDR загружает необходимые для запуска ядра файлы. Для поиска драйверов устройств, которые нужно загрузить, считывает в память содержимое куста реестра SYSTEM, \Windows\System32\Config\System , сканирует его на предмет нужных драйверов, загружает их (до этих пор она дойдет и с диском, сэмулированным Grub) и запускает ядро. С этого момента начинают работать загруженные драйверы, прерывания биос не используются, а значит диск, созданный Grub попросту не существует. Bsod.




Добавлено:

Цитата:
ведь WinPE запускается в память и никакого драйвера ему не нужно?

Ему нужен RamDisk.sys.



Добавлено:
А фишка в том, что установленная система не ищет драйвера, считая что раз она установлена, то все у нее есть. Попробуй перенести систему на другой диск (например с IDE на Ata) и ты скорее всего получишь синий экран.
Автор: Oleg_II
Дата сообщения: 12.02.2007 09:00
euheny
Первая попытка:

Цитата:
Loading grub.exe... Ready.
kernel grub.exe: Trying to turn on A20 gate...
Дальше - ноу гоу... Т.е. он даже не начинает загружать сам образ и виснет, как если бы просто без участия grub и syslinux взять созданный образ и воспользоваться только ntldr - в последнем случае сам образ хоть в память загружается, а потом выскакивает ошибка...
Флоппи абсолютно точно бутовый (Kingston, опробован на бутовость неоднократно), иначе бы даже до этого висяка не доходило бы...

И еще пара вопросов:
1. Если и без syslinux можно образ в память загнать, то какая польза в этом случае от него? А не масло ли маслянное получается одним загрузчиком вызывать другой? Это не критика, просто хочу хоть немного понять процесс
2. Я воспользовался TestDisk для создания образа, может быть все-таки есть какие-то особенности у образов, созданных разными программами? Буду пробовать рекомендованным РАМ диском.
3. В инструкции не очень понятное место по подгрузке куста - у меня в regedit и в regedit32 нет меню File и я обыскался как подключить/отключить. Загрузился через аварийных диск и выбрал реестр системы на жестком диске с помощью ERD2005, потом импортировал туда прилагаемый REG. Черт его знает правильно ли сделал, но раз загрузка образа даже не началась, то дело даже не в этом.

Начал читать инструкцию с сайта disklessangel.com - там тоже китаец переводил, вроде все понятно, но столько лишних слов... Дошел до сжатия образов и дальше пока не осилил - нужно спокойно сесть и сделать, а то тут вечно куда-то уже нужно бежать

NIKZZZZ
Ты, вобщем-то, прав. Действительно только ntldr и ramdisk.sys достаточно для загрузки. Но перенести с диска на диск можно Только нужно предварительно внедрить драйвера и, возможно, изменить последовательность с чего на что переносить, ведь делают подобное при тех же переносах на новое железо (миграции) или в популярных у некоторых заливках. И у китайцев же это работает!

Цитата:
Ему нужен RamDisk.sys.
Блин, ну почему нашей системе не достаточно этого? Еще ей чего-то подавай...

PS В сжатом виде на образе система без программ у меня заняла 170МВ. Еще есть над чем поработать, но уже ведь и не так плохо Причем, работает в этой системе ВСЕ! что нужно обычному пользователю: русский-английский-китайский языки (чтение-печать в любой программе), любой интернет (Lan, ADSL, CDMA, Wireless, BlueTooth), принтера, сканера и можно устанавливать почти любые программы (есть ограничение - программы, требующие IE и еще кое-каких, не шибко мне нужных, компонентов, работать не будут - вырезал под корень!
Хотя... Одну пару программок, требующих Ослика я заставил работать, переписав отдельные, ранее удаленные, DLL и добавив только две записи в реестр

Добавлено:
Кстати, китайцы там что-то химичат с вкладыванием одного образа в другой и я заметил использование образа dsk, который вроде как из MWare. Насколько я помню, в этой виртуалке можно эмулировать SCASI диски и у них даже были свои драйвера для этого. Нет ли здесь подвоха?
Автор: NIKZZZZ
Дата сообщения: 12.02.2007 09:58
Oleg_II

Цитата:
Trying to turn on A20 gate...

А ты биос смотрел, там может быть такая фишка. NTLDR переходит в защищенный режим, только тогда ему доступна вся память. До этого ограничение 16 Мб (как раз A20).

Цитата:
Если и без syslinux можно образ в память загнать, то какая польза в этом случае от него?

Польза такая - образ занимает в памяти в два раза больше места.

Цитата:
образ хоть в память загружается, а потом выскакивает ошибка...

А какая?

Цитата:
Флоппи абсолютно точно бутовый (Kingston, опробован на бутовость неоднократно), иначе бы даже до этого висяка не доходило бы..

Некоторые флэшки прекрасно работают как воотдискеты, но попытка запустить м нее тот-же WinPe не к чему не приводит. (тем не менее система из образа даже с ней запускается)
А на счет двухтысячных, не лучше ли потренироваться на XP, а потом к нему вернуться? К стати, размер ядра 200,XP и Vista отличаются очень мало, просто в XP в отличии от 200 запущено куча совершенно ненужных сервисов.



Автор: Oleg_II
Дата сообщения: 12.02.2007 10:37

Цитата:
А ты биос смотрел, там может быть такая фишка. NTLDR переходит в защищенный режим, только тогда ему доступна вся память. До этого ограничение 16 Мб (как раз A20).
Но образ WinPE с этой же самой флешки и с использованием только NTLDR загружается. Также загружается и образ системы, если не через syslinux, а тоже через NTLDR, только после загрузки в РАМ он умирает... Т.е. с одним работает, а с другим нет? Я в непонятках...

Цитата:
Польза такая - образ занимает в памяти в два раза больше места.
Ты шутишь или серьезно? (не издевайся над чайниками Чего хорошего от того, что памяти будет не 170МВ, а 340МВ?
Ошибка выскакивает такая же, как и при попытке также загрузить WinPE (то не находит TXTSETUP.SIF, то что-то про ошибку 14?). В следующий раз запишу

Цитата:
Некоторые флэшки прекрасно работают как воотдискеты, но попытка запустить м нее тот-же WinPe не к чему не приводит. (тем не менее система из образа даже с ней запускается)
Запутался... С этой флешки у меня запускается WinPE.IMA по твоей рекомендации. Также запускается и DOS с DriveImage, если отформатировать утилитой от НР. А вот как систему из образа от туда загрузить?

Цитата:
А на счет двухтысячных, не лучше ли потренироваться на XP, а потом к нему вернуться? К стати, размер ядра 200,XP и Vista отличаются очень мало, просто в XP в отличии от 200 запущено куча совершенно ненужных сервисов.
На обрезание 2000 я потратил целый год и собаку здесь съел Ни у кого с MSFN.ORG не получилось так обрезать ХР, чтобы осталась та же функциональность и потребляло столько же ресурсов... Если попытаться обрезать дистрибутив ХР до 80МВ, то там почти ничего работать не будет - будет что-то подобное и ущербное вроде BartPE, а той же памяти потреблять будет чуть больше. У меня работает почти все и это подтверджено другими людьми. Т.е. нормальная система, в которй можно запустить даже современные игры.

Впрочем, я согласен и на ХР, если с Винтукеем работать не будет. Только вот китайцы говорят, что им все равно и с их драйвером Винтукей пашет точно также, как и ХР.
Автор: yanus69
Дата сообщения: 12.02.2007 10:37
я чота потерял логическую нить. зачем нам етот китайский виртуальный диск?
Автор: Oleg_II
Дата сообщения: 12.02.2007 10:52
yanus69
Хм... В принципе не обращай внимания - это параллельная тема, можно запустить с любого носителя в РАМ не сборку WinPE, а полноценную Windows. Т.е. вставляешь, допустим CD или флеш карту на любом компьютере и загружаешься не в обрезанную версию Винды, а в абсоютно рабочую (ты заранее ее установил и настроил предварительно перед помещением на носитель).
Выгода - никаких плагинов для программ писать не обязательно, все программы просто устанавливаются в оригинальные Винды, никаких ограничений и головной боли при установке любых драйверов для любого железа, а также куча других ништяков.

И для создания такой системы можно будет использовать WinBuilder - стоит только один раз создать образцовую систему и можно будет на ее основе создать скрипты, которые будут собирать такую ОС из дистрибутива.
Автор: yanus69
Дата сообщения: 12.02.2007 11:02
так в чем загвоздка? в барте есть же что то типа барт2шдд.
Автор: Oleg_II
Дата сообщения: 12.02.2007 11:13
yanus69
Насколько легко в Барте с ходу установить и пользоваться принтером или сканером?
Легко ли в Барте сделать поддержку Dial-Up, CDMA, GPRS, WiFi (c WEP авторизацией, т.е. там SSID, пароль), BlueTooth...
Можно ли Барте запустить, допустим Doom 3 или Warcraft 3?

Добавлено:
А вообще, тема параллельная. Пока и сборка делает неплохие успехи. Только вот этих вот возможностей (кроме игр) еще очень не достает...
Автор: yanus69
Дата сообщения: 12.02.2007 11:24
да я о програме барт2шдд, а не про сам барт. я сторонник WINBULDERa!

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: ntfs ИЛИ fat 32?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.