Digg this topic Add to my del.icio.us Submit to SlashDot 31 Pages V   1 2 3 > »   
Reply to this topicStart new topic
> MobileOS
euhenio
post Feb 13 2007, 01:29 PM
Post #1


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



Based on WinXP SP2 (EN - recommended)


QEMU on Windows Version 0.9.0 Fabrice Bellard http://www.h7.dion.ne.jp/~qemu-win/
Section "Accelerators"
- qemu.exe
- fmod.dll
- SDL.dll
- qemu-img.exe
- bios.bin
- vgabios.bin
7-Zip Igor Pavlov http://www.7-zip.org
- 7zG.exe
- 7z.dll
dd for windows John Newbigin http://www.chrysocome.net/dd
- dd.exe

- mkisofs.exe?
- cfadisk.sys http://www.911cd.net/forums//index.php?showtopic=14292
- RegDACL.exe http://www.heysoft.de
- flashnul.exe http://shounen.ru/soft/flashnul/
- UltraDefrag http://ultradefrag.sourceforge.net
- ImDisk

WinBuilder 072

Antivirus, explorer(user) etc. should not interfere in work virtual machine (Qemu)

Web server - http://mobileos.boot-land.net

--------------------------------------------------------------------------------------





Hi all
Somebody already tasted this OS?
http://www.911cd.net/forums//index.php?showtopic=19056
http://euhenio.mam.by/ (Russian)

Scripts which are at this forum almost approach MobileOS
I think, that it can replace Preinstallation Environment.
Go to the top of the page
 
+Quote Post
Nuno Brito
post Feb 20 2007, 11:40 PM
Post #2


Advanced Member
***

Group: .script developer
Posts: 4,218
Joined: 13-July 06
From: Azores
Member No.: 1


Portugal


It would be an excellent replacement if the whole method could be automated, otherwise people will still be afraid to try it out by themselves..

I'll try it next weekend, looks really good! (IMG:../forums/style_emoticons/default/thumbsup.gif)
Go to the top of the page
 
+Quote Post
euhenio
post Feb 22 2007, 12:43 AM
Post #3


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



Yes, people really are afraid to try it.
I am confident, that i will manage to create sometime automated method based by scripts Winbuilder. I hope for reciprocal efforts
Go to the top of the page
 
+Quote Post
Nuno Brito
post Feb 22 2007, 12:01 PM
Post #4


Advanced Member
***

Group: .script developer
Posts: 4,218
Joined: 13-July 06
From: Azores
Member No.: 1


Portugal


Since you're using nlite, have you already tried the method used by microwinx?

http://microwinx.com/

They create a XP based build (not PE) also sized around 50Mb, it's not using explorer shell or anything else added, but the result is very similar to our liveXP project and it will surely be easier to tweak with all the experience gathered from PE environments.

Don't be afraid to place any doubts you have regarding the script syntax or anything else in wich you need help - This is a really promissing project.. (IMG:../forums/style_emoticons/default/smile.gif)
Go to the top of the page
 
+Quote Post
euhenio
post Feb 27 2007, 01:00 PM
Post #5


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



Whether you plan to support ms-inf format.
In projects a plenty of the information (in registry) included in installation CD contains.
Maybe to an release version 1.0 it will be possible .

Go to the top of the page
 
+Quote Post
Nuno Brito
post Feb 27 2007, 01:44 PM
Post #6


Advanced Member
***

Group: .script developer
Posts: 4,218
Joined: 13-July 06
From: Azores
Member No.: 1


Portugal


It's good hearing news about a version 1.0 - I haven't had the time I hoped to get for testing mobileOS but will do it as soon as possible.

Do you need support for reading INF file from MS format?

Never thought about it, but I can give it a try - but it will take a while since I already have a few other code sections needed to be recoded and modified. Then I'll definitively help you better on this task! (IMG:../forums/style_emoticons/default/smile.gif)
Go to the top of the page
 
+Quote Post
euhenio
post Feb 28 2007, 12:37 AM
Post #7


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



Nuno Brito
QUOTE
Do you need support for reading INF file from MS format?

Of course.
Windows XP registry contains ~10Mb keys which basically are read from inf files.
Bart has directed us not at that way.

Go to the top of the page
 
+Quote Post
Nuno Brito
post Feb 28 2007, 10:07 AM
Post #8


Advanced Member
***

Group: .script developer
Posts: 4,218
Joined: 13-July 06
From: Azores
Member No.: 1


Portugal


Wouldn't it be simpler to load the XP hive from the running project onto the local registry and then modify the paths on the INF files to match the loaded hive?

This way it would be 100% ms compatible since we'd be using their INF engine - I would surely take a lot of time to get a good working result and this way seems faster to test this theory on real builds.

(IMG:../forums/style_emoticons/default/smile.gif)
Go to the top of the page
 
+Quote Post
euhenio
post Feb 28 2007, 11:08 PM
Post #9


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



QUOTE
Wouldn't it be simpler to load the XP hive from the running project onto the local registry and then modify the paths on the INF files to match the loaded hive?

For the beginning it most suitable variant.
Go to the top of the page
 
+Quote Post
euhenio
post Mar 9 2007, 12:33 AM
Post #10


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



see first post
Go to the top of the page
 
+Quote Post
thunn
post Mar 9 2007, 03:27 AM
Post #11


Advanced Member
***

Group: .script developer
Posts: 363
Joined: 27-July 06
From: Queens, New York
Member No.: 75


United States


Thanks for project script! Looks very interesting.
This is something I've been playing with for two years...
Regular XP as a runtime image!
Do you have it EWF enabled yet?
(IMG:../forums/style_emoticons/default/smile.gif)
I'll be curious to see your project continue. (IMG:../forums/style_emoticons/default/wink.gif)

Both PE and regular Windows developers have reduced their platforms to 15MB each, they're very similar.
Go to the top of the page
 
+Quote Post
Nuno Brito
post Mar 9 2007, 11:04 AM
Post #12


Advanced Member
***

Group: .script developer
Posts: 4,218
Joined: 13-July 06
From: Azores
Member No.: 1


Portugal


Thanks for this release!

One thing: why is nlite required to slim the source?

We can copy only the needed files and remove unneeded entries from txtsetup.sif ourselves with wb, and the installation process can be simulated with qemu - I can help you with this process if you need.

Imagine it this way: We create the modded windows source as an ISO and proceed to use it as boot image on qemu - it's possible to generate an answer file that will provide all needed steps in an unatended fashion install on the emulated disk.

The serial number needed to install windows *must* be provided by the user itself - this can either be added from a script box inserted into the unnatended answer file, or user will input when windows is installing.

After the installation is complete, the registry patch is added and files.7z is created fresh - at this point I'm not sure on the best approach to copy files.7z from the guest OS - perhaps using network support, but on systems with firewall activated or even vista would make it hard to work as expected. Can't we use the disk image itself as source and mount it on our host OS since we can always create a fresh image disk on each build? This would also make it easier to manipulate files.

In either case, a small app - (using autoIt for example) can do these tasks unnatended, and order the system to shutdown, wich will cause qemu to close itself and allow the script processing to continue.

A message box asks the user if the created image is working correctly and proceed with the rest of build process.

End result is a completely unnatended XP hardware independent OS done with efficiency... (IMG:../forums/style_emoticons/default/thumbup.gif)

In my opinion, this would be a mobile solution I would use all day long... (IMG:../forums/style_emoticons/default/punk.gif)

Go to the top of the page
 
+Quote Post
thunn
post Mar 9 2007, 12:06 PM
Post #13


Advanced Member
***

Group: .script developer
Posts: 363
Joined: 27-July 06
From: Queens, New York
Member No.: 75


United States


You bring up some good points...why nlite? Good question to which there are many answers but you may be right. Is the XP Setup process so difficult to reproduce? I think we already know it's more flexible than we're led to believe. I'm thoroughly familiar will all pre-Vista UA practices and find all of this sparking some ideas. I have pre-scripted installs and a good bit of undocumented information on winnt.sif, but I don't even think you need all that, just a simple answer file combined with Nuno's detailed knowledge of the NT OS core should suffice. Just to make it interesting, you could use something like Longhorn 4047? (IMG:../forums/style_emoticons/default/smile.gif)
Go to the top of the page
 
+Quote Post
euhenio
post Mar 12 2007, 12:21 AM
Post #14


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



thuun
I not use Longhorn.
Nuno Brito
Thank you for idea. Еventually we find way to simplify this process .

However if will appear the script , simplifying making MobileOS I will glad .
Go to the top of the page
 
+Quote Post
thunn
post Mar 12 2007, 02:44 AM
Post #15


Advanced Member
***

Group: .script developer
Posts: 363
Joined: 27-July 06
From: Queens, New York
Member No.: 75


United States


I was only joking.
I've been looking at how the registry must be modified so that we can make a hdd install straight from the source cd. DigitalProductIDs must be added and other things too, but it's very possible.
Obviously we can benifit from Nuhi's knowledge by studying a small nlited XP. I want to do something similar to what euhenio is doing using nlited xp but using just the source cd. The end result to be a generic hardware vhd image you could restore to bare metal or boot into RAM from cd/dvd/hdd.
Communication may by a little tricky but I 'd like to help with this project if I can. (IMG:../forums/style_emoticons/default/smile.gif)
Go to the top of the page
 
+Quote Post
Oleg_II
post Mar 12 2007, 03:41 AM
Post #16


Advanced Member
***

Group: Advanced user
Posts: 248
Joined: 15-October 06
From: Somewhere in the East
Member No.: 787



Needed files for the system can be taken directly from source CD - make one small and stable build with nLite and you'll know the files and their locations in the build. It's no problem at all (I have this about 300MB with working printing, scanning, duil-up adsl and WiFi and think it could be reduced some more, most of my programs work and it's about 200MB on compressed NTFS image).

I found that for universal system some files should be extracted from DRIVER.CAB and placed in system32 and system32\drivers folders - it is possible to find out which files from WinBuilder stable build.
Some SATA/RAID drivers can be added to MobileOS for this purpose too.

Some pre-made regestry tweaks like USB support can be added for universal system too.


The only problem is in creating working Registry. The only way I see is to take regestry files from user's working system and edit them in WinBuilder - delete and add some keys with pre-made scripts.
Where to take these scripts? Compare full installation XP regestry with nLited or xplited regestry (maybe with both) and finding which keys should be added and which deleted to achive the goal.

nLited system seems to be smaller. xplited system seems to be more stable. IMHO.
Some regestry settings maybe taken from BartPE hives aslo.

If generic Regestry creating is possible any programs and language support can be added by a user through regular scripts during building.


NIKZZZZ from Ru-Board created new utility for saving image of running in RAM system. That could be very usefull because as we know any changes in MobileOS can't be saved after reboot. And this can be usefull for capturing the system itself (I have not tested it yet).


PS Just thought of it: maybe some functions in XP can be replaced by free alternatives like native netwoking replaced with PENetwork GUI? That way some more files and regestry settings can be deleted.
Go to the top of the page
 
+Quote Post
thunn
post Mar 12 2007, 06:44 AM
Post #17


Advanced Member
***

Group: .script developer
Posts: 363
Joined: 27-July 06
From: Queens, New York
Member No.: 75


United States


Oleg_II,
There's a guy, Bold Fortune, he made batch files which reduce an installed XP system, however, I'm leaning toward a nlite based project because of the small size that users have achived. I've been running nlite throughout the day to work out a few bugs and make sure the new version is working ok. Actually, I've reverted to v1.2.1 which has produced a stable build I'm running on a VM now. Taget size is about 135MB for the setup i386 with most fuctions still in tact, any smaller and the loss of funtionality is too great. When done, hopefully tomarrow, I'll start building my list to generate scripts.
Thanks for reporting your success!
Wouldn't it be nice to run the image out of RAM if you want to? (IMG:../forums/style_emoticons/default/wink.gif)
The end project might use a DOS based install, or even a mini Linux, to load OR restore the XPSP2 system image made from the install CD.
Go to the top of the page
 
+Quote Post
Oleg_II
post Mar 12 2007, 06:54 AM
Post #18


Advanced Member
***

Group: Advanced user
Posts: 248
Joined: 15-October 06
From: Somewhere in the East
Member No.: 787



You can try my LASTSESSON.INI (nLite v1.3) and take out Chinese Simplified and Russian languages support. For now I only have one very serious bug - I can't run some MSI installers in the system (IMG:../forums/style_emoticons/default/confused1.gif) Everything else seems to be functioning well. New source is less then 120MB (without languages it will be about 100MB).

If you need CHM files openning I can give you work around (works fine) or you can use a free program xCHM (works fine with English).

I open video files with Mplayer that doesn't need video playback support (self containing).

DirectX with sound support, printing, scanning, new devices drivers installation and, all kind of internet connections - all works fine.
No IE, OE, Task scheduler, MS Help (CHM files can be opened fine though with a small addition (IMG:../forums/style_emoticons/default/wink.gif)


PS No need for install at all - when you prepare the build just place it on virtual drive created with BootSDI.script (IMG:../forums/style_emoticons/default/wink.gif) I don't even think we should concentrate on installing - it's just for achiving the fewest files set for working system with the most functionality. When using WB we only need extact and place into Target sub-folders needed files from the source CD and find out how to create the Regestry in WB.

I run this image right now and writing this from RAM (IMG:../forums/style_emoticons/default/what.gif)

PPS And I forgot to mention that you can delete a lot of files from installed system too: .LOG, .TMP, .PNF, .EVT, .OLD, etc. - it was about 10MB in my system! Some fonts should be revised if they are really used (IMG:../forums/style_emoticons/default/wink.gif) After extracting some files from DRIVER.CAB and SP2.CAB they also can be deleted. No need for DLL Cache. And so on.
Attached File(s)
Attached File  Last_Session.zip ( 6.22k ) Number of downloads: 29
 
Go to the top of the page
 
+Quote Post
thunn
post Mar 12 2007, 07:39 AM
Post #19


Advanced Member
***

Group: .script developer
Posts: 363
Joined: 27-July 06
From: Queens, New York
Member No.: 75


United States


That's right, no install, just restore or load!
I already know where to export most all of the DigitalProductIDs, WPA, WGA.. (etc.) entries from in the registry.
It will be easy for me to start building a script and concentrate on the registry patching once the nlite build is imaged and ready for building lists. thx!

---
...and now I'm posting from the nlited system that just finished installing, It's about 20-30MB. bigger than yours, but still very fast even in a VM!
No IE front end, but the engine was left so I'm using explorer to surf the net before going to sleep. (IMG:../forums/style_emoticons/default/smile.gif) I'll try your presets tomarrow.

here I am (IMG:../forums/style_emoticons/default/wink.gif) ..
(IMG:http://thuun.boot-land.net/img/xpcore.png)
Attached File(s)
Attached File  PrintFolders.7z ( 34.81k ) Number of downloads: 26
 
Go to the top of the page
 
+Quote Post
Oleg_II
post Mar 12 2007, 08:13 AM
Post #20


Advanced Member
***

Group: Advanced user
Posts: 248
Joined: 15-October 06
From: Somewhere in the East
Member No.: 787



More 30MB - it's a half of WinBuilder stable build with network support and some appz! (IMG:../forums/style_emoticons/default/wink.gif)

I think that this also will be difficult - some people needs IE, some want to have Task scheduller, some will need OOB or even Old CDPlayer...

Would it be better not to stick with ALL functionality but with some features that are difficult to reproduce in PE systems like WiFi with security, printing and scanning? Most of other features including HTML rendering can be added with regular scripts during the build.
Go to the top of the page
 
+Quote Post
jaclaz
post Mar 12 2007, 08:56 AM
Post #21


Finder
***

Group: Advanced user
Posts: 1,140
Joined: 14-July 06
Member No.: 2


Italy


Thunn, Oleg, have a look at this post here:
http://www.boot-land.net/forums/I-found-a-...mine-t1697.html

The "universal" ATA and SVGA by "alter" could be useful to reduce size while making it "portable".

jaclaz
Go to the top of the page
 
+Quote Post
Oleg_II
post Mar 12 2007, 09:04 AM
Post #22


Advanced Member
***

Group: Advanced user
Posts: 248
Joined: 15-October 06
From: Somewhere in the East
Member No.: 787



Yep, it's Russian isn't it? (IMG:../forums/style_emoticons/default/wink.gif) Yurkesha from Ru-Board thinks that it's good but it only supports SATA. And if you need RAID you should add some drivers too (they are often the same for SATA and RAID).

Interesting and promissing but not right now (IMG:../forums/style_emoticons/default/cheers.gif)
Go to the top of the page
 
+Quote Post
jaclaz
post Mar 12 2007, 12:20 PM
Post #23


Finder
***

Group: Advanced user
Posts: 1,140
Joined: 14-July 06
Member No.: 2


Italy


Well, NO, it supports MOST IDE/ATA/ATAPI devices and a few SATA:
http://alter.org.ua/en/soft/win/uni_ata/
hence the name of "universal"

Same applies for the VGA/SVGA:
http://www.navozhdeniye.narod.ru/vbemp.htm
http://www.geocities.com/bearwindows/vbemp.htm

jaclaz
Go to the top of the page
 
+Quote Post
Oleg_II
post Mar 12 2007, 12:41 PM
Post #24


Advanced Member
***

Group: Advanced user
Posts: 248
Joined: 15-October 06
From: Somewhere in the East
Member No.: 787



Yurkesha made the script for universal VGA/SVGA and posted it on 911cd.net (IMG:../forums/style_emoticons/default/wink.gif)
It works for most drivers and I think it can be usefull in MobileOS project.

The WB plugin for this is very easy - just copy two files and extract one from the source CD. I'm attaching mine and if somebody wants he/she may adjust it for better look and functionality (IMG:../forums/style_emoticons/default/wink.gif)

As for universal mass storage driver... I'm not an IT specialist, I'm just transfering Yurkesha's opinion about it (IMG:../forums/style_emoticons/default/cheers.gif)
Attached File(s)
Attached File  vga.zip ( 22.24k ) Number of downloads: 30
 
Go to the top of the page
 
+Quote Post
thunn
post Mar 12 2007, 03:36 PM
Post #25


Advanced Member
***

Group: .script developer
Posts: 363
Joined: 27-July 06
From: Queens, New York
Member No.: 75


United States


Oleg_II,
Later today I will. reproduce your build...100MB. is a good target size!!! (IMG:../forums/style_emoticons/default/thumbsup.gif)

We'll obviously need to load generic drivers for most hardware, jaclaz is excellent to have around isn't he? thanks for the info!!
Go to the top of the page
 
+Quote Post
psc
post Mar 12 2007, 03:47 PM
Post #26


Guru
***

Group: .script developer
Posts: 3,076
Joined: 14-July 06
From: Korschenbroich, Germany
Member No.: 3


Germany


QUOTE(Oleg_II @ Mar 12 2007, 01:41 PM) *
Yurkesha made the script for universal VGA/SVGA and posted it on 911cd.net (IMG:../forums/style_emoticons/default/wink.gif)
It works for most drivers and I think it can be usefull in MobileOS project.

The WB plugin for this is very easy - just copy two files and extract one from the source CD. I'm attaching mine and if somebody wants he/she may adjust it for better look and functionality (IMG:../forums/style_emoticons/default/wink.gif)

As for universal mass storage driver... I'm not an IT specialist, I'm just transfering Yurkesha's opinion about it (IMG:../forums/style_emoticons/default/cheers.gif)

Including your script into (running) nativeEx_barebone project:

Under VirtualBox ISO starts well, but the CD with burned ISO fails with a 'setupdd.sys issue'.
Microsoft knowledge base tells something about hardware issue, starting from RAM module (I did not change) to a new unknown piece of HW (I did not change). So I suspect the new driver misunderstands something or something is missing.

My HW is onChip intel 82845GL

Peter
Go to the top of the page
 
+Quote Post
Oleg_II
post Mar 12 2007, 06:04 PM
Post #27


Advanced Member
***

Group: Advanced user
Posts: 248
Joined: 15-October 06
From: Somewhere in the East
Member No.: 787



psc
Interesting... It works fine here on a couple of notebooks with Intel 82852/82855 GM/GME and Via integrated video cards. And your error seems to have relation not with video (IMG:../forums/style_emoticons/default/confused1.gif)

Anyway it's a beta version driver. It was reported working with some video adapters but some Intel card was advised to be commented in INF file according to Ru-Board information.

Just checked it (you may look at the screen shots here. For i845 it's recomended to comment this line:
QUOTE
%AnaPa.DeviceDesc0% (VBEMP VIDEO DRIVER FOR PCI\VEN_8086&DEV_2562) = Vbemp, PCI\VEN_8086&DEV_2562
and maybe to comment all devices with PCI\VEN_8086 - they are supported by native XP driver.
And GeForce 6100 is probably should be commented too (you need to find out vendor ID and comment the line with it)...
Information from Yurkesha (just reading his postings).
Go to the top of the page
 
+Quote Post
euhenio
post Mar 13 2007, 06:33 PM
Post #28


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



Hi All
MobileOS does not know restrictions!

My MobileOS is arranged so:
RAM.IMG - kernel, 64 Mb, mounted as X:
BIN.IMG - other system files , mounted as Y:
PROG.IMG - my programs, mounted as W:

She can be loaded on compi with 128Mb RAM (required pagefile.sys)

I already use such monsters, as Promt Expert and Kaspersky Internet Security 6.0 (full version) .

Farewell HDD-OS, time MobileOS has come .
Go to the top of the page
 
+Quote Post
thunn
post Mar 27 2007, 11:36 AM
Post #29


Advanced Member
***

Group: .script developer
Posts: 363
Joined: 27-July 06
From: Queens, New York
Member No.: 75


United States


Yes it has! And flash prices are dropping fast!!
In less than 10 years flash will be cheaper per MB than metal platter hdds.
Go to the top of the page
 
+Quote Post
MedEvil
post Mar 27 2007, 02:10 PM
Post #30


Advanced Member
***

Group: .script developer
Posts: 1,288
Joined: 29-December 06
Member No.: 2,192



I will start getting inpressed when flash memory can take as many write cycles as a hdd.
Until then, it's nothing more than any RW-Disk. (IMG:../forums/style_emoticons/default/thumbdown.gif)
Go to the top of the page
 
+Quote Post
Nuno Brito
post Mar 27 2007, 03:27 PM
Post #31


Advanced Member
***

Group: .script developer
Posts: 4,218
Joined: 13-July 06
From: Azores
Member No.: 1


Portugal


The mobileOS proposed by euhenio runs straight from RAM, so the overall write cycle of the pendisk is very limited - no more would it stress the hardware like copying a gigabyte worth of mp3's .. (IMG:../forums/style_emoticons/default/wink.gif)

Seems a handy OS to carry around, to wich adding programs isn't a pain as we see on PE environments, I should really try it when I get some extra time.

(IMG:../forums/style_emoticons/default/smile.gif)
Go to the top of the page
 
+Quote Post
thunn
post Mar 27 2007, 10:47 PM
Post #32


Advanced Member
***

Group: .script developer
Posts: 363
Joined: 27-July 06
From: Queens, New York
Member No.: 75


United States


Testing now.
A question for euhenio
,
You have used Programs instead of "Program Files" in the reg patch. It's not for PE., Any reason?
I'll have to look closer!
I'm adding additional 7-Zip entries for associations, so, no problem.
(IMG:../forums/style_emoticons/default/wink.gif)
I install 2 programs:
Firefox and 7-Zip

My nlite presets are 110 MB, seems to work ok, very fast.
I'll post presets/adds later, as a thought,
you should provide last session presets with the script.project,
Perhaps some other methods to reduce XP can be tested also.
Go to the top of the page
 
+Quote Post
thunn
post Mar 28 2007, 12:28 AM
Post #33


Advanced Member
***

Group: .script developer
Posts: 363
Joined: 27-July 06
From: Queens, New York
Member No.: 75


United States


Wow..OK now I understand.

You're only using some files from the nlite build!
Most of them come from the source disk!!

This is so f------g cool and exactly what I had in mind. I should have looked at this before. I hope it works, it certainly makes perfect sense that it does from what I see in the provided scripts. 'Her' time has come, I love it.
Great job!! :twothumbsup:

forget the question.

I'll post some test results shortly.
Go to the top of the page
 
+Quote Post
euhenio
post Mar 28 2007, 01:41 AM
Post #34


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



Old last session I have lost.

However now I work about new script for similar last session. The size ~ 400Mb.
Ram.img (~55Mb) completed - complete script .

Probably my scripts work without nLite.

Requirements are similar:

Program Files> Programs
Documents and Settings> Settings
WINDOWS> WINNT

To install it is necessary on disk Y:

Last Session.ini I can give tomorrow.

Now I use XPSP2 English version.

Go to the top of the page
 
+Quote Post
thunn
post Mar 28 2007, 03:48 AM
Post #35


Advanced Member
***

Group: .script developer
Posts: 363
Joined: 27-July 06
From: Queens, New York
Member No.: 75


United States


Well, I guess I need more details (IMG:../forums/style_emoticons/default/smile.gif)

My nlited XPSP2 is 105MB.
I do not need last session. No.

Please, more on what files go where, and when.

If you have posted more details in English please point me to it.. I need to know about how to use minlogon, fbwf, and vdk with your project. Minlogon and FBWF require registry changes.
I have the files, but most users do not, please keep that in mind.

Finally, what is done with the finished folder?

QUOTE
My MobileOS is arranged so:
RAM.IMG - kernel, 64 Mb, mounted as X:
BIN.IMG - other system files , mounted as Y:
PROG.IMG - my programs, mounted as W:


I can imagine, but i have to ask..
How are the individual images for Kernal, Extras, and Programs, made and used?
Once 'MobileOS' is working here, I'd be happy to assist with making the script(s) user friendly. My command of English is not so bad. (IMG:../forums/style_emoticons/default/wink.gif)

If you lokk at the picture below,
What I missed is where you told us to add these files to the nlite build,
FBWF and minlogon I understand.
I need information on the use of VDK with regard to..
How do we make the finished image and mount it at boot?
thank you![attachment=1701:mosquest.png]
Attached thumbnail(s)
Attached Image
 
Go to the top of the page
 
+Quote Post
euhenio
post Mar 29 2007, 12:53 AM
Post #36


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



thuun

FBWF is optional.
I use minlogon always and he is extremely desirable.
My script make contents Ram.img.
Bin.img contains the installed system and other programs - he gathers manually.
Prog.img It is possible to unite with Ram.img.

Use VDK is in detail described jaclaz http://www.911cd.net/forums//index.php?sho...9056&st=40#

Re-read the connected topics.

QUOTE
I'd be happy to assist with making the script (s) user friendly


Thanks! It will be simply magnificent!


Go to the top of the page
 
+Quote Post
thunn
post Mar 29 2007, 03:34 AM
Post #37


Advanced Member
***

Group: .script developer
Posts: 363
Joined: 27-July 06
From: Queens, New York
Member No.: 75


United States


euhenio,
I'll do my best to put the pieces together.
Once I understand exactly what you want to do, I can help automated the rest so nothing must be done manually.
I am also working on other work/projects so hopefully tomarrow I can study your mobileos model more. I can't wait until it's all scripted so more people here can try it!
Currently running my full SDI PE in RAM.. about 250MB with DX9c, audio, many drivers, but very fast with 1 GB RAM. (IMG:../forums/style_emoticons/default/smile.gif)

I have translated your web page for other English users and so that I'll be able to study it a little more easily.

MobileOS web page, English

So far I only interpreted and edited the title, all else is roughly translated.
Hasta luego, amigo.
Go to the top of the page
 
+Quote Post
euhenio
post Mar 30 2007, 12:59 AM
Post #38


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



Thank you ever so much !
I check your work.

Today I have finished fixreg. He is very alike by base MobileOS. Also it is possible to load mine Last session.



Go to " Download Center " , press button " Add a new web server " - paste mobileos.boot-land.net.
Go to the top of the page
 
+Quote Post
euhenio
post Mar 30 2007, 01:52 AM
Post #39


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



thuun

I think there is no sense in metaphrase .
Remaking him to the your taste.

It is better to use GRUB and SYSLINUX separately, so far as probably delay of work memory .

After completion of scripts I shall change http://euhenio.mam.by/
Go to the top of the page
 
+Quote Post
Nuno Brito
post Mar 30 2007, 03:45 AM
Post #40


Advanced Member
***

Group: .script developer
Posts: 4,218
Joined: 13-July 06
From: Azores
Member No.: 1


Portugal


QUOTE(euhenio @ Mar 30 2007, 12:59 AM) *
....
Go to " Download Center " , press button " Add a new web server " - paste mobileos.boot-land.net.


Congratulations on your webserver - do makes it a lot easier to get all files..

Trying your web server I noticed two projects listed maybe it would be simpler to use a single project inside mobileos.boot-land.net.

Also one small typo under the last session script - shouldn't the button say "Get file"?

Nice work so far!! (IMG:../forums/style_emoticons/default/thumbup.gif)
Go to the top of the page
 
+Quote Post
euhenio
post Mar 31 2007, 01:16 AM
Post #41


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



Nuno Brito


These are different projects. When I shall complete MobileOS_new I shall rename him in MobileOS.
Go to the top of the page
 
+Quote Post
Nuno Brito
post Mar 31 2007, 09:04 AM
Post #42


Advanced Member
***

Group: .script developer
Posts: 4,218
Joined: 13-July 06
From: Azores
Member No.: 1


Portugal


Ok, thanks for explaining the difference! (IMG:../forums/style_emoticons/default/laugh.gif)
Go to the top of the page
 
+Quote Post
euhenio
post Apr 7 2007, 01:24 AM
Post #43


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



Version 002
Public version (beta testing)
You needed in following collection files :

Microsoft Windows XP Professional SP2 EN
minlogon.exe Microsoft Windows XP Embedded
ramdisk.sys Microsoft Windows Server 2003 SP1
nLite 1.3 Windows customizer Dino Nuhagic
QEMU on Windows Version 0.9.0 Fabrice Bellard
Virtual Disk Driver Ken Kato
WinBuilder Nuno Brito (IMG:../forums/style_emoticons/default/rolleyes.gif)

7-Zip Igor Pavlov also should be installed

You also should provide that other processes e.g. antivirus, explorer etc. have not blocked temporary virtual drive as it can spoil result

All still remain more quantity small bugs which I shall correct in the future.
Go to the top of the page
 
+Quote Post
thunn
post Apr 9 2007, 03:03 PM
Post #44


Advanced Member
***

Group: .script developer
Posts: 363
Joined: 27-July 06
From: Queens, New York
Member No.: 75


United States


OK...wiz kids.

Right now I'm trying to boot a regular xpsp2 image from ISO using suggestions spread throughout threads you know of including mobileos registry settings and updating IDE drivers to generic. I Added a grub chainloader renamed as setupldr.bin in i386 next to ntdetect.
ISO boots and loads grub which loads boot.ini in root which then loads xpcore.ima.. loading ramdisk image... then,
'ntoskrnl.exe not found/corupt' message

Filedisk was used to make the image, perhaps the problem is the drive is not 'mapped' right. I'm looking at vmware-mount.exe now. I was going to image a udf disk and load it with bcdw2 if no success. I did that before but it loads a bit slow if I remember right. Of course, thoughts on this are most welcome!

my image root is currently like this..
----------------------------------
\I386 DIR
\ntldr 295536 b <--from s2k3 R2 not setupldr.bin renamed
\XPcore.ima 260046848 b
\boot.ini 167 b

\I386\setupldr.bin 167328 b <---Grldr
\I386\NTDETECT.COM 47772 b
-----------------------------------
(w/xp bootsector)

one more note,
I have not changed the main PC driver to 'Standard', just the 3 IDE drivers. Minlogon is used and the system boots well normally.
:rollseyes:
Go to the top of the page
 
+Quote Post
euhenio
post Apr 9 2007, 04:41 PM
Post #45


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



Problem in wrong XPcore.ima

I recommend to test my version 002
Me seems you there will find answers
Go to the top of the page
 
+Quote Post
thunn
post Apr 9 2007, 09:02 PM
Post #46


Advanced Member
***

Group: .script developer
Posts: 363
Joined: 27-July 06
From: Queens, New York
Member No.: 75


United States


yes..
I tried but received an error that your script cannot find a folder in gub dir.
I downloaded regular grub for dos 042 which does not have the missing folder.
I need the link to your grub!!
Please always provide download links to components used, it will help your project to be more friendly. (IMG:../forums/style_emoticons/default/laugh.gif)

So I'll do it manually,
this is a help here:
CODE
ShellExecute,Hide,"%qemu%\qemu-img","create %targetdir%\ram.img %pFileBox1%M"
ShellExecute,Hide,"compact","/u %targetdir%\ram.img"
ShellExecute,Hide,"%vdk%\vdk.exe","open * %targetdir%\ram.img /rw /p:0 /l:%tmpltr%"
ShellExecute,Hide,"format","%tmpltr%: /FS:NTFS /V:MobileOS /Q /C /x /FORCE"




Too bad nLite has no cmdline. Maybe we can use batch files soon. (IMG:../forums/style_emoticons/default/smile.gif)
Attached File(s)
Attached File  xp_cmpnt_removal.7z ( 51.91k ) Number of downloads: 23
 
Go to the top of the page
 
+Quote Post
euhenio
post Apr 9 2007, 11:58 PM
Post #47


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



QUOTE
I tried but received error that your script cannot find a folder in gub dir.

I in confusion! Such should not be. More in detail please.
In version 002 grub is not mentioned!
QUOTE
Too bad nLite has no cmdline.

Too it is not pleasant for me.
QUOTE
Please always provide download links to components used, it will help your project to be more friendly.

These links seem to me are obvious

nLite - http://www.nliteos.com/

VDK - http://chitchat.at.infoseek.co.jp/vmware/vdk.html

QEMU - http://www.h7.dion.ne.jp/~qemu-win/
Go to the top of the page
 
+Quote Post
thunn
post Apr 10 2007, 12:21 AM
Post #48


Advanced Member
***

Group: .script developer
Posts: 363
Joined: 27-July 06
From: Queens, New York
Member No.: 75


United States


sorry..
it was an was error with qemu, a subdirectory was missing.
Just add some web links. (IMG:../forums/style_emoticons/default/smile.gif)
Go to the top of the page
 
+Quote Post
euhenio
post Apr 10 2007, 01:02 AM
Post #49


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



QUOTE
xp_cmpnt_removal.7z

It is very interesting, whence it?
Go to the top of the page
 
+Quote Post
thunn
post Apr 10 2007, 08:30 PM
Post #50


Advanced Member
***

Group: .script developer
Posts: 363
Joined: 27-July 06
From: Queens, New York
Member No.: 75


United States


Those batch files were made by msfn member jdeboeck, they for XPsp1.
His website is now gone.
I made one or two changes/additions..
Using just components, no drivers, they still work perfectly on xpsp2.
--
I know it may seem obvious, but to eliminate confusion,
Why not add 'weblinks' to your script UI? (IMG:../forums/style_emoticons/default/smile.gif)

I always do this so people do not even have to open another application, just click, bang, zoom, done. (IMG:../forums/style_emoticons/default/laugh.gif)

I'm attaching the error message. qemu does not contain a pc-bios directory, please download the English dist. and see.

btw..
I have a cd booting with boot.ini and no grub, instead server 2k3sp1 ntldr is renamed as setupldr.bin. This is what I overlooked, a most excellent 'trick'. However, at start of boot files begin to load and it freezes loading acpitbl.dat. I wish I had more time for this! let me know if the lproblem sounds familiar. (IMG:../forums/style_emoticons/default/smile.gif)

--
the 'trick'
ROOT:
I386 (DIR)
boot.ini
xpcore.img

I386:
NTDETECT.COM
SETUPLDR.BIN <--NTLDR renamed, from Svr2K3 sp1

--
Attached thumbnail(s)
Attached Image
 
Go to the top of the page
 
+Quote Post
MedEvil
post Apr 10 2007, 10:05 PM
Post #51


Advanced Member
***

Group: .script developer
Posts: 1,288
Joined: 29-December 06
Member No.: 2,192



QUOTE(thunn @ Apr 10 2007, 10:30 PM) *
btw..
I have a cd booting with boot.ini and no grub, instead server 2k3sp1 ntldr is renamed as setupldr.bin. This is what I overlooked, a most excellent 'trick'.
--

(IMG:../forums/style_emoticons/default/confused1.gif) 2k3sp1 ntldr can read cdfs?

(IMG:../forums/style_emoticons/default/cheers.gif) (IMG:../forums/style_emoticons/default/medieval.gif)
Go to the top of the page
 
+Quote Post
euhenio
post Apr 11 2007, 12:55 AM
Post #52


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



thunn

QUOTE
Using just components, no drivers, they still work perfectly on xpsp2.


I shall try to convert it in scripts

QUOTE
I'm attaching the error message. qemu does not contain a pc-bios directory


Sorry , it demands attentive studying this page http://www.h7.dion.ne.jp/~qemu-win/

QUOTE
QEMU 0.9.0 binary.
http://www.h6.dion.ne.jp/~kazuw/qemu-win/Q...9.0-install.exe
BIOS is in a pc-bios directory. Use -L like this.
-L "C:\Program Files\Qemu\pc-bios"

only 4.1 Mb

QUOTE
This is what I overlooked, a most excellent 'trick'.


This unusual case
Go to the top of the page
 
+Quote Post
thunn
post Apr 11 2007, 04:10 AM
Post #53


Advanced Member
***

Group: .script developer
Posts: 363
Joined: 27-July 06
From: Queens, New York
Member No.: 75


United States


I had almost called it a night when low and behold, after days of tinkering, there it was..
the StandardXP nRAM aka MobileOS boot screen!
(IMG:../forums/style_emoticons/default/laugh.gif)
euhenio, thank's for your contributions. Between your scripts and the info at CD Forum, I've now got it figured out. I'm posting from a 100MB XP in RAM now, it work's very well, I go to bed happy tonight...
Some tools I've been using can be found here.
I'll post details on some pitfalls to avoid in the process after I organize the build in the morning. Maybe we should petition nuhi to add cmdline functionality to nlite for such projects. I have no complaints about the build I'm using (my nlite xpcore.ini presets are in dir. linked to above) Note that I also deleted a handfull of useless files with a batch file I made.

G'night all.
(IMG:../forums/style_emoticons/default/thumbsup.gif)

--edit--
I'll post a few more details tonight, but for those interested, MS Virtual PC can NOT be used to install the system to be imaged, I wound up using VMWare after wasting some time.
--------
................
\success..
ntldr renamed as setupldr.bin loads the boot.ini which loads the
filedisk based .ima file, booting here from ISO (no grub loader)..
Attached thumbnail(s)
Attached Image
Attached Image

 
Go to the top of the page
 
+Quote Post
Nuno Brito
post Apr 11 2007, 08:36 AM
Post #54


Advanced Member
***

Group: .script developer
Posts: 4,218
Joined: 13-July 06
From: Azores
Member No.: 1


Portugal


Congratulation, looks fabulous! (IMG:../forums/style_emoticons/default/thumbup.gif)

Now it's only missing to completely automate the process, nlite tweaks can also be duplicated - let me know what it is needed and I will help getting it done..

These are good news! (IMG:../forums/style_emoticons/default/thumbsup.gif)
Go to the top of the page
 
+Quote Post
euhenio
post Apr 11 2007, 07:02 PM
Post #55


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



QUOTE
ntldr renamed as setupldr.bin loads the boot.ini which loads the
filedisk based .ima file, booting here from ISO (no grub loader)..


Probably the mistake was in it

bios > setuptldrbootsector > \i386\setupldr.bin(renamed grldr) > \ntldr > \boot.ini > \i386\ntdetect.com > \ram.img

This incorrectly, correctly will be so:

1. bios > grldr(boot sector,no emulation) > \ntldr > \boot.ini > \i386\ntdetect.com > \ram.img

95% success , multiboot ok

2. bios > setuptldrbootsector(in installation cd) > \i386\setupldr.bin(renamed ntldr) > \boot.ini > \i386\ntdetect.com > \ram.img

100% success (if it is possible) , no multiboot


Also VDK will convenient for IMG more, but filedisk necessary for ISO

Nuno Brito
QUOTE
Now it's only missing to completely automate the process

I do already it
In some days you can test it
Go to the top of the page
 
+Quote Post
Nuno Brito
post Apr 11 2007, 07:33 PM
Post #56


Advanced Member
***

Group: .script developer
Posts: 4,218
Joined: 13-July 06
From: Azores
Member No.: 1


Portugal


I'm really looking forward to try it out! (IMG:../forums/style_emoticons/default/yahoo.gif)

Good luck!! (IMG:../forums/style_emoticons/default/victory.gif)
Go to the top of the page
 
+Quote Post
thunn
post Apr 13 2007, 03:29 PM
Post #57


Advanced Member
***

Group: .script developer
Posts: 363
Joined: 27-July 06
From: Queens, New York
Member No.: 75


United States


ok..
With the 'installer' of qemu, the project now moves into motion...
(prior to this I had been trying to use the downloaded .zip of qemu which has a different structure when unpacked to disk).

I placed all needed files in "c:\mos"
Qemu starts and begins to install the nlited iso...however, on reboot after copying files in txtmode, the script errors out with message like.. "install failed". So, I wonder now if anyone has successfully run these scripts to completion. Oh well, my manully assembled XPnRAM is flying right along, so it doesn't ruin my day.
I will do my best over the next few days to review things and put them into a working script(s), or at the very least, post a tutorial for interested users that don't speak Russian.

I was under the impression that MobileOS took files directly from the nlited source media to create the runtime image and no setup was required. Is the qemu phase simply a test? I'll have to review the scripts more completely.
Go to the top of the page
 
+Quote Post
euhenio
post Apr 13 2007, 11:54 PM
Post #58


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



For me v002 on 100 % the worker.
In version 003 nLite will not be - probably it will increase chances.
Also it is necessary to remember:
QUOTE
You also should provide that other processes e.g. antivirus, explorer etc. have not blocked temporary virtual drive as it can spoil result
Go to the top of the page
 
+Quote Post
thunn
post Apr 14 2007, 03:31 AM
Post #59


Advanced Member
***

Group: .script developer
Posts: 363
Joined: 27-July 06
From: Queens, New York
Member No.: 75


United States


thx for that thought euhenio, I usually do disable my avast, who knows, maybe I forgot. (IMG:../forums/style_emoticons/default/wink.gif)
At any rate,
I've now done several test builds and have found VMware to be my tool of choice for creating standardized XP builds for use in RAM. The fact that I used the MS product before spoiled many early test builds.
The vmware MSI installer can be reduced to produce a 15 MB setup which was worth a moments work in an MSI editor earlier.
Go to the top of the page
 
+Quote Post
euhenio
post Apr 23 2007, 11:23 PM
Post #60


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



Disk image ( qemu.script ) should be one fragment

Run dfrg.msc for check it
Go to the top of the page
 
+Quote Post
euhenio
post Apr 26 2007, 12:18 AM
Post #61


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



Version 003

-nLite
+Usb support

see first page for detail
Go to the top of the page
 
+Quote Post
Nuno Brito
post May 4 2007, 10:43 PM
Post #62


Advanced Member
***

Group: .script developer
Posts: 4,218
Joined: 13-July 06
From: Azores
Member No.: 1


Portugal


Any more updates?

I'm ready for testings!! (IMG:../forums/style_emoticons/default/thumbup.gif)
Go to the top of the page
 
+Quote Post
euhenio
post May 5 2007, 11:03 PM
Post #63


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



You tested version 003 ?
Go to the top of the page
 
+Quote Post
fdhd
post May 6 2007, 08:38 PM
Post #64


Newbie
*

Group: Members
Posts: 2
Joined: 22-March 07
Member No.: 4,600



QUOTE(euhenio @ May 5 2007, 11:03 PM) *
You tested version 003 ?

PLEASE
HOW TO DOWNLOAD SCRIPTS ? (IMG:../forums/style_emoticons/default/confused1.gif)
Go to the top of the page
 
+Quote Post
Nuno Brito
post May 6 2007, 09:16 PM
Post #65


Advanced Member
***

Group: .script developer
Posts: 4,218
Joined: 13-July 06
From: Azores
Member No.: 1


Portugal


fdhd, you can download all files from the Download Center inside Winbuilder.

--> Open Winbuilder
--> Download Center
--> Press the + button to add a new webserver (wb068) or Press Options and then press the above mentioned + button (wb069 and above)
--> Type the name of the new webserver: mobileos.boot-land.net
--> Press Download to get all files (wb068) or Select Complete (wb069 and above) and press Download


Euhenio, haven't yet tried them but I wanted to test your project intensively and see how I can help you.

There is also one detail: The download center has changed a bit since 068 - can you reupload your webserver again using the download profile - otherwise people will have to select the "Complete" profile all the time just to download your project, it should be changed to the "Recommended" profile.

Small details:

There is a Proect.script file which should be "Project.script" and the files on the RamImg folder should also be named as "1-1_Preparation.script" instead of "1-1preparation.script" to ease the reading.. (IMG:../forums/style_emoticons/default/wink.gif)

Your webserver will be added on the next wb release so I'll surely help you correct these cosmetic corrections..

(IMG:../forums/style_emoticons/default/cheers.gif)
Go to the top of the page
 
+Quote Post
thunn
post May 6 2007, 11:31 PM
Post #66


Advanced Member
***

Group: .script developer
Posts: 363
Joined: 27-July 06
From: Queens, New York
Member No.: 75


United States


That would be great. I've only been able to use the information in the scripts until now, when attempting to run the project to completion, various errors have prevented me from seeing what euhenio wants to share. As I've examined the different scripts in the project, clearly there's an amazing idea at work here, but it could use some fine tuning, who better than Nuno. (IMG:../forums/style_emoticons/default/thumbsup.gif)

As the project matures,
please consider the following..

(1)
The project assumes you are currently using nlited XP, not ideal. It collects hives from the users system for use in 'MobileOS' and adds some updates including the essential ramdisk driver entries. Some registry items are removed including the 'mounted devices' key.
There are a few possible sollutions, Nuno's been working in the registry a bit lately, so hopefully he can point to a good way to generate the needed hives without taking them from the current system in use.

(2)
Testing mechanism.
The project can easily be tested without use of a physical system. Right now I'm using a script to image my build called "Create BcdwPE". The multiboot image produced will allow you to test full versions of XP InRAM using a virtual machine. To use it, add grub (MobileOS loader) to the 3rd or 4th boot option and re-image the build after copying the folders from MobileOS to the root dir..
I'm not saying it souldn't be tested on a real system, it should.

(3)
All the tools used in the project are freeware. (IMG:../forums/style_emoticons/default/thumbsup.gif)
I suggest uploading the files to a "Tools" folder for users so they don't have to play guessing games and search the net before beginning. The easier it is to use, the more people will use it.

(4)
Less branding shows more class.
e.g.
Name the volume(s) something like %Version%_Disk instead of MobileOS, or better yet, provide a textbox. (IMG:../forums/style_emoticons/default/wink.gif)

And I'll be happy to update this post to reflect development. (IMG:../forums/style_emoticons/default/smile.gif)
Go to the top of the page
 
+Quote Post
Nuno Brito
post May 6 2007, 11:51 PM
Post #67


Advanced Member
***

Group: .script developer
Posts: 4,218
Joined: 13-July 06
From: Azores
Member No.: 1


Portugal


I very much agree with your opinion!

MobileOS was also added as a webserver on the present wb beta.

Thank you very much for the road map - a guide was indeed needed.. (IMG:../forums/style_emoticons/default/thumbup.gif)
Go to the top of the page
 
+Quote Post
euhenio
post May 7 2007, 12:09 AM
Post #68


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



Nuno Brito

Thanks for corrections.

QUOTE
people will have to select the "Complete"profile all the time just to download your project


maybe this profile should be default profile

after release new stable version Winbuilder I shall make necessary changes
Go to the top of the page
 
+Quote Post
thunn
post May 7 2007, 12:15 AM
Post #69


Advanced Member
***

Group: .script developer
Posts: 363
Joined: 27-July 06
From: Queens, New York
Member No.: 75


United States


I'd be greatfull to see my suggestions put to use and I'm glad they seem reasonable.
Go to the top of the page
 
+Quote Post
euhenio
post May 7 2007, 12:41 AM
Post #70


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



thunn

QUOTE
The project assumes you are currently using nlited XP, not ideal

version 005 using full xp installation(she is almost ready)

QUOTE
Testing mechanism.

For this , is test.script . what you receive inconveniences?
Go to the top of the page
 
+Quote Post
bilou_gateux
post May 9 2007, 08:30 PM
Post #71


Advanced Member
***

Group: Advanced user
Posts: 44
Joined: 1-August 06
Member No.: 97


France


QUOTE(thunn @ Mar 12 2007, 08:39 AM) *
That's right, no install, just restore or load!
I already know where to export most all of the DigitalProductIDs, WPA, WGA.. (etc.) entries from in the registry.
It will be easy for me to start building a script and concentrate on the registry patching once the nlite build is imaged and ready for building lists. thx!

---
...and now I'm posting from the nlited system that just finished installing, It's about 20-30MB. bigger than yours, but still very fast even in a VM!
No IE front end, but the engine was left so I'm using explorer to surf the net before going to sleep. (IMG:../forums/style_emoticons/default/smile.gif) I'll try your presets tomarrow.

here I am (IMG:../forums/style_emoticons/default/wink.gif) ..


Hi thunn, would you like to send me a private message with the infos you have collected about entries from in the registry.
My purpose is not to hack/crack my Windows OS. I have a COA sticker from my OEM manufacturer on the case.
I just want to inject to a prebuilt Windows Embedded runtime image xxxxx-215-xxxxxxx-xxxxx <> Product Key xxxxx-OEM-xxxxxxx-xxxxx from licenced Windows XP Professional OEM SLP installation i have.

QUOTE(thunn @ Apr 14 2007, 04:31 AM) *
The vmware MSI installer can be reduced to produce a 15 MB setup which was worth a moments work in an MSI editor earlier.

VMware Server 1.0x or Workstation 5.5x/6.x?

I'm looking for a tutorial to edit VMware Server standalone MSI to remove ISO images from it.
Go to the top of the page
 
+Quote Post
euhenio
post May 9 2007, 11:52 PM
Post #72


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



version 005 is available (IMG:../forums/style_emoticons/default/thumbup.gif)
Go to the top of the page
 
+Quote Post
Alexei
post May 10 2007, 01:27 PM
Post #73


Advanced Member
***

Group: .script developer
Posts: 532
Joined: 30-August 06
Member No.: 283



QUOTE(euhenio @ May 9 2007, 04:52 PM) *
version 005 is available (IMG:../forums/style_emoticons/default/thumbup.gif)

Congratulations (IMG:../forums/style_emoticons/default/thumbup.gif)
I'll test it soon (IMG:../forums/style_emoticons/default/smile.gif)

BTW
I have an idea I hope you may consider useful. I propose to use "last access" stamp to determine which files were actually used.
I mean like that:
- Boot the OS
- Go over everything you may need in the future.
- Check which files were actually "touched".
Theoretically, that would allow to delete all files you don't need.
Of course, it's more complicated with Mobile OS...
(IMG:../forums/style_emoticons/default/cheers.gif)
Alexei
Go to the top of the page
 
+Quote Post
euhenio
post May 11 2007, 12:02 AM
Post #74


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



Thank for idea.
However here is necessary more thoroughly analysis
Go to the top of the page
 
+Quote Post
thunn
post May 11 2007, 05:52 AM
Post #75


Advanced Member
***

Group: .script developer
Posts: 363
Joined: 27-July 06
From: Queens, New York
Member No.: 75


United States


I have not seen it, does it use a VM?
Go to the top of the page
 
+Quote Post
TheHive
post May 11 2007, 06:27 AM
Post #76


Advanced Member
***

Group: .script developer
Posts: 1,868
Joined: 14-July 06
Member No.: 5



Any pics of the project working in bootup.
Will the new scripts posted in the new MobileOS server work out of the box or are there certain steps to get certain results.
Go to the top of the page
 
+Quote Post
hooovahh
post May 11 2007, 01:34 PM
Post #77


Member
**

Group: Advanced user
Posts: 21
Joined: 20-July 06
Member No.: 49



QUOTE(thunn @ May 11 2007, 01:52 AM) *
I have not seen it, does it use a VM?

Yes it actually uses Qemu. You run the script and it will prepare the files, and create the windows xp iso, then mount the iso in qemu and install it. After that it uses the hard disk image in createding the MobileOS that gets loaded into ram.

I haven't finished it personally but I got most the way through the install and realized I wouldn't have enough ram to load a full xp install, so I quit until I have a minimal xp ready to try it out on.
Go to the top of the page
 
+Quote Post
euhenio
post May 12 2007, 12:08 AM
Post #78


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



For realization my project to you should suffice 256 Mb system ram
However it can occupy some hours
Go to the top of the page
 
+Quote Post
greno
post May 12 2007, 10:17 PM
Post #79


Advanced Member
***

Group: Members
Posts: 77
Joined: 12-May 07
Member No.: 7,008


United States


Hi euhenio,
I am in the middle of building the XP RAMdisk from this post:
http://www.911cd.net/forums//index.php?sho...mdisk&st=20

and in there is a link to your registry patch, http://euhenio.mam.by/mobileos/MobileOSregPatch.reg .
But this link no longer works. (IMG:../forums/style_emoticons/default/confused1.gif) Did you move this file? Or is there another replacement file that can be used?

Thanks,
Gerry
Go to the top of the page
 
+Quote Post
greno
post May 12 2007, 11:19 PM
Post #80


Advanced Member
***

Group: Members
Posts: 77
Joined: 12-May 07
Member No.: 7,008


United States


I found you new website for file downloads and I think this file may be the same reg patch:
http://mobileos.boot-land.net/old/regpatch.reg

Let me know if that is right. (IMG:../forums/style_emoticons/default/smile.gif)

Thanks,
Gerry
Go to the top of the page
 
+Quote Post
greno
post May 12 2007, 11:56 PM
Post #81


Advanced Member
***

Group: Members
Posts: 77
Joined: 12-May 07
Member No.: 7,008


United States


Some problem.
I opened the registry and clicked on HKEY_USERS and loaded the hive from Q:\WINDOWS\System32\config\system as keycode 'sys'.
Then I try to import this patch but it always gives me the error: "Cannot import C:\Documents and
Settings\Administrator\Desktop\regpatch.reg: Error accessing the registry."
I have checked permissions and everything looks right. (IMG:../forums/style_emoticons/default/confused1.gif)

Thanks,
Gerry


Go to the top of the page
 
+Quote Post
euhenio
post May 13 2007, 12:02 AM
Post #82


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



HKEY_LOCAL_MACHINE
Go to the top of the page
 
+Quote Post
greno
post May 13 2007, 12:05 AM
Post #83


Advanced Member
***

Group: Members
Posts: 77
Joined: 12-May 07
Member No.: 7,008


United States


Found the problem. Needed to click on HKEY_LOCAL_MACHINE instead.

(IMG:../forums/style_emoticons/default/biggrin.gif)
Go to the top of the page
 
+Quote Post
greno
post May 13 2007, 02:08 AM
Post #84


Advanced Member
***

Group: Members
Posts: 77
Joined: 12-May 07
Member No.: 7,008


United States


euthenio,
I finished all the steps and burned a CD. Then I put the CD into one of my machines and rebooted but the CD did not boot. It just went like normal boot. How to make the CD bootable?

CD looks like:

i386\ntdetect.com
boot.ini
grldr
i386
ntldr
winxp.img

boot.ini:

[boot loader]
timeout=10
default=ramdisk(0)\WINDOWS
[operating systems]
ramdisk(0)\WINDOWS="RAM Boot XP" /rdpath=\winxp.img /fastdetect /SOS /BOOTLOG

grldr is patched


Files from W2K3:
ntldr
ntdetect.com
ramdisk.sys (inside winxp.img)



Thanks,
Gerry
Go to the top of the page
 
+Quote Post
euhenio
post May 13 2007, 11:27 PM
Post #85


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



Re-read this post
http://www.boot-land.net/forums/index.php?...ost&p=12142
Go to the top of the page
 
+Quote Post
greno
post May 14 2007, 02:06 AM
Post #86


Advanced Member
***

Group: Members
Posts: 77
Joined: 12-May 07
Member No.: 7,008


United States


QUOTE(euhenio @ May 13 2007, 11:27 PM) *
Re-read this post
http://www.boot-land.net/forums/index.php?...ost&p=12142


Ok, I read the post.

Here are things that I am changing:

Changed all filenames to uppercase. Including references in boot.ini.

I am somewhat confused by the recipe in this post:
http://www.911cd.net/forums//index.php?sho...st&p=127706

It shows 'GRLDR.BS' Does '.BS' mean 'BootSector'? Is this the same as the GRLDR from Grub4DOS? That's what I have used.

Here is my 'GRLDR':
>dir grldr
05/12/2007 08:40 PM 167,328 GRLDR

Can a file this big be a bootsector?

Does this become the '-b' argument to mkisofs?

=============================================
And a probably really bad Russian Google translation of above text:

Ок, я прочитал этот пост. Вот, что скажу : Изменен все имена файлов в верхний регистр. Включая ссылки в файле boot.ini. Меня несколько смущает рецепт в этой должности : http://www.911cd.net/forums//index.php?sho...st&p=127706 Он показывает "GRLDR.BS" ли ". ББ "означает" BootSector "? Это же как с GRLDR Grub4DOS? Вот все, что я хотел использовать. Вот мои 'GRLDR' :> каталог grldr 05/12/2007 8.40 ПМ 167,328 GRLDR Может это большой файл будет загрузочным? Означает ли это, стать "б" аргумент для руководства?

Go to the top of the page
 
+Quote Post
greno
post May 14 2007, 03:12 PM
Post #87


Advanced Member
***

Group: Members
Posts: 77
Joined: 12-May 07
Member No.: 7,008


United States


I almost have it working! I needed -no-emul-boot.

So now I get the NT Boot List, but when I select "RAM XP Boot" it just says cannot open the RAMDISK file. But it is there! (IMG:../forums/style_emoticons/default/confused1.gif)

\WINXP.IMG

My boot.ini has:

[boot loader]
timeout=10
default=ramdisk(0)\WINDOWS
[operating systems]
ramdisk(0)\WINDOWS="RAM Boot XP" /rdpath=\WINXP.IMG /fastdetect /SOS /BOOTLOG


What is wrong with this?
Go to the top of the page
 
+Quote Post
greno
post May 14 2007, 06:31 PM
Post #88


Advanced Member
***

Group: Members
Posts: 77
Joined: 12-May 07
Member No.: 7,008


United States


Still stuck. (IMG:../forums/style_emoticons/default/frusty.gif)

Here's my md5 checksums (taken in Cygwin):

3d898d10b949a0cc6574d930d84f5630 *GRLDR
971757832f7dd9516977985999f527ca *NTLDR
cdce1413695a6ace7304e77f35aa3a37 *i386/NTDETECT.COM


These are all W2K3 versions taken from W2K3 Enterprise.

Anything look wrong here?


And only 1 try out of very many I get this error message:

Windows could not start because the following file is missing
or corrupt:
<Windows root>\system32\ntoskernel.exe
Please re-install a copy of the above file.


Also, my RAM image file is 512M. Would that cause this specific symptom that I'm seeing?
$ls -lh *.img
-rwx------+ 1 greno None 512M May 12 20:10 winxp.img

>dir *.img
05/12/2007 08:10 PM 536,870,912 winxp.img

I already tried substituting a smaller image file (picture) and it produced the exact same error:

Windows could not start due to an error while booting from a RAMDISK.
Windows could not open the RAMDISK image.

Go to the top of the page
 
+Quote Post
greno
post May 14 2007, 11:12 PM
Post #89


Advanced Member
***

Group: Members
Posts: 77
Joined: 12-May 07
Member No.: 7,008


United States


Finally found something at MSDN:

QUOTE
If a Preboot eXecution Environment (PXE) client attempts to download an image that is too large to run in memory, the following error message is displayed: "Windows could not start due to an error while booting from a RAMDISK. Windows failed to open the RAMDISK image." This error means that the client computer does not have enough RAM for the current RamDisk image to run.


But that is just wrong! (IMG:../forums/style_emoticons/default/blink.gif) My machine has 2G of memory.

Is there some memory setting that needs adjusted? (IMG:../forums/style_emoticons/default/confused1.gif)

Go to the top of the page
 
+Quote Post
euhenio
post May 14 2007, 11:23 PM
Post #90


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



Limitation in 512M is possible to overcome easily
For this the Disk Y ( http://www.boot-land.net/forums/index.php?...post&p=9250 ) should be second ramdisk (Qsoft)
Go to the top of the page
 
+Quote Post
greno
post May 14 2007, 11:54 PM
Post #91


Advanced Member
***

Group: Members
Posts: 77
Joined: 12-May 07
Member No.: 7,008


United States


euhenio,
What I do not understand is why I cannot load even small photo image of 100k. It should try to load that into memory. But it produces the same error. This does not make sense.

Ok, did crazy thing. Used 'dd' to cut RAM image in half = 256M. Then retried boot. This time I got error "NTDETECT failed".

So what does this mean? Is this good or bad?

Go to the top of the page
 
+Quote Post
euhenio
post May 15 2007, 12:29 AM
Post #92


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



there is script http://www.mobileos.boot-land.net/euhenio/..._and_ISO.script
It creates bootable CD from Ram.img
Using him as the sample you will find the mistake
Go to the top of the page
 
+Quote Post
thunn
post May 15 2007, 03:27 AM
Post #93


Advanced Member
***

Group: .script developer
Posts: 363
Joined: 27-July 06
From: Queens, New York
Member No.: 75


United States


greno, I started a small guide to remind myself about the build details after having some good results booting a 100 MB nlited xp inram..
xpnram
Contained in the page are tools I used.
Go to the top of the page
 
+Quote Post
greno
post May 15 2007, 03:46 AM
Post #94


Advanced Member
***

Group: Members
Posts: 77
Joined: 12-May 07
Member No.: 7,008


United States


euhenio, thunn,
Thank you for these suggestions. I am still working on getting the RAMDISK to be recognized. First, I think I will try to make a smaller image and see if that helps. Being right at 512M might be part of the problem.

Gerry
Go to the top of the page
 
+Quote Post
TheHive
post May 15 2007, 05:59 AM
Post #95


Advanced Member
***

Group: .script developer
Posts: 1,868
Joined: 14-July 06
Member No.: 5



QUOTE(thunn @ May 14 2007, 10:27 PM) *
greno, I started a small guide to remind myself about the build details after having some good results booting a 100 MB nlited xp inram..
xpnram
Contained in the page are tools I used.

You should add that link to the Tutorial section.
Go to the top of the page
 
+Quote Post
hooovahh
post May 15 2007, 01:35 PM
Post #96


Member
**

Group: Advanced user
Posts: 21
Joined: 20-July 06
Member No.: 49



QUOTE(thunn @ May 14 2007, 11:27 PM) *
greno, I started a small guide to remind myself about the build details after having some good results booting a 100 MB nlited xp inram..
xpnram
Contained in the page are tools I used.

Very nice I always appreciate a well written how-to.

I will attempt your procedure soon but I do have a question, how do you guys add drivers to this compilation? Like say for a PCI TV Tuner. (just an example), how could I install these drivers in the VMWare machine so that when I booted this XP into ram on a real machine, which contained the PCI TV Tuner it wouldn't need a restart to use the hardware, since a restart would clear the ram drive and start the process all over again.

Some times I explain things in too much detail so here's the executive summary: How can I add drivers to my XP in Ram image, so that it won't require a reboot to use that new hardware?
Go to the top of the page
 
+Quote Post
greno
post May 15 2007, 08:57 PM
Post #97


Advanced Member
***

Group: Members
Posts: 77
Joined: 12-May 07
Member No.: 7,008


United States


Ok, I reduced the size of the image to 499M but I'm still not having any luck getting this working:

Here is my ISO create commands:
>mkisofs.exe -iso-level 4 -force-uppercase -volid RAMXPBOOT -no-emul-boot -o \Temp\RAMXP.iso -b GRLDR . REM note the '.' for current directory

The above command results in a "unable to open RAMDISK" error.

I get the same error in both VMware and on a real machine.

All my files are listed in previous posts if someone wants to look at them.


What I don't understand is that others have claimed to have succeeded with this technique and I followed in their footsteps and yet cannot repeat their success.

Everything was built in Windows XP SP2
The created nLited image is Windows XP SP2
The ramdisk.sys and NTLDR are from W2K3 Server Enterprise.

I have redone this exercise about 10 times with the same result everytime.

I don't want to start over with a different technique. I want to understand what is wrong in the technique that I am using.

Any help greatly appreciated.
Go to the top of the page
 
+Quote Post
euhenio
post May 15 2007, 11:31 PM
Post #98


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



You can download my project and to test him is. It an automatic method
Probably so you will find your mistake more quickly
Go to the top of the page
 
+Quote Post
greno
post May 15 2007, 11:43 PM
Post #99


Advanced Member
***

Group: Members
Posts: 77
Joined: 12-May 07
Member No.: 7,008


United States


euhenio,
For running your script, what does your build tree look like and what environment variables do I need to set?

Gerry

Go to the top of the page
 
+Quote Post
euhenio
post May 16 2007, 12:38 AM
Post #100


Advanced Member
***

Group: Advanced user
Posts: 128
Joined: 9-December 06
From: Minsk
Member No.: 1,777



source directory - is installation CD
target directory - better empty fat32 partition ~5Gb , even better diffirent phisical disk (non system)

result:

Ram.img - image ramdisk (kernel - 64Mb)
Bin.img - mbr+partition1 (1Gb) image for r/w disk, not less 1Gb
Go to the top of the page
 
+Quote Post

31 Pages V   1 2 3 > » 
Fast ReplyReply to this topicStart new topic

 

- Lo-Fi Version Time is now: 18th October 2007 - 01:12 PM

MKPortal ©2003-2006 mkportal.it