Page 1 of 2

[TESTING] SAFE mode implementation

Posted: Sat May 28, 2011 3:27 am
by vicmarcal
ReactOS day by day is getting bigger in features (still small in HDD requirements, promised).

Crocodile has developed a new one: The SAFE mode.

He has implemented Safe Mode support for the kernel, Service Control Manager and the Run keys, also he has added necessary hive and FREELDR.INI entries so they are installed upon setup.

At start up you can choose several options now(red square is highlighting the new ones):
[ external image ]

This is a non-trivial patch, so please "test", "play" and "have fun" with it.
Tell us about the stabiity of these several new ways to run ReactOS and please report the bugs here, and if possible inBugzilla too.

There is an ISO available with all of these Crocodile changes included:

http://www.mediafire.com/?4uuhk6q3057vt3j
Thanks Sh4ingh4n

Just download and install!
Thanks a lot!

Re: [TESTING] SAFE mode implementation

Posted: Sat May 28, 2011 5:14 am
by ruic
I'd love to test but I can't get past "Registerring Components.... mshtml.dll" in normal boot. In safe mode it gets past the "Registering Components..." but then explorer doesn't start.

This is running under VirtualBox 4.0.8, 256Meg Ram, 2GB Hard Drive, PIIX3 motherboard, PIIX4 Storage controllor, no USB, PCNet-Fast III network card.

Re: [TESTING] SAFE mode implementation

Posted: Sat May 28, 2011 3:45 pm
by oldman
I have tried to install this iso, but I get a bsod in the second stage install when it reaches "installing devices".
This happens in normal mode and the three new safe modes. In Log file mode, it just froze at this point.
I am now going to try the latest trunk build.

Re: [TESTING] SAFE mode implementation

Posted: Sat May 28, 2011 8:48 pm
by Saibamen
BSOD on all safe modes. Tested on real hardware.

http://dl.dropbox.com/u/5987308/bsod.jpg

Re: [TESTING] SAFE mode implementation

Posted: Sat May 28, 2011 9:58 pm
by igorko
Maybe you are talking about BSoD in 2nd stage, that was also present in trunk from r51898 and later. If Yes than it's fixed in rev 51981.

Re: [TESTING] SAFE mode implementation

Posted: Sat May 28, 2011 11:34 pm
by Saibamen
Yes. Please build new iso for testing.

Re: [TESTING] SAFE mode implementation

Posted: Sun May 29, 2011 2:12 am
by sh4ring4n
Call dibs on building :D

EDIT: Finished building, here's the new iso: http://www.mediafire.com/?tl7fbkn3mv06d72, based on 51988

Re: [TESTING] SAFE mode implementation

Posted: Sun May 29, 2011 9:30 am
by Pisarz
BSOD is still there (I'm testing iso in VirtualBox). After some changes to freeldr.ini, I've managed to get some debug logs, maybe they could be useful.

http://dl.dropbox.com/u/4527369/ROS/debug-safemode.txt

Re: [TESTING] SAFE mode implementation

Posted: Sun May 29, 2011 10:18 am
by igorko
Pisarz wrote:BSOD is still there (I'm testing iso in VirtualBox). After some changes to freeldr.ini, I've managed to get some debug logs, maybe they could be useful.

http://dl.dropbox.com/u/4527369/ROS/debug-safemode.txt
Get backtrace.(Type bt after going in kdb). And Assertion is not Bsod. It can be continuable.

Re: [TESTING] SAFE mode implementation

Posted: Sun May 29, 2011 11:11 am
by Saibamen
sh4ring4n wrote:EDIT: Finished building, here's the new iso: http://www.mediafire.com/?tl7fbkn3mv06d72, based on 51988
Another BSOD: http://dl.dropbox.com/u/5987308/bsod2.jpg On VirtualBox this same bsod.

BTW. my putty doesn't work with safe modes (only on Debug) :( No messages.

Re: [TESTING] SAFE mode implementation

Posted: Sun May 29, 2011 11:27 am
by Pisarz
You have to modify freeldr.ini, so you could debug safe mode (copying some boot parameters from "Debug", which I don't remember right now, and pasting them to safe modes).

Re: [TESTING] SAFE mode implementation

Posted: Mon May 30, 2011 5:37 pm
by cmoibenlepro
What is 'Alternate Shell' boot mode?

Re: [TESTING] SAFE mode implementation

Posted: Mon May 30, 2011 10:11 pm
by sh4ring4n
cmoibenlepro wrote:What is 'Alternate Shell' boot mode?
It's the command line interpreter.

Re: [TESTING] SAFE mode implementation

Posted: Tue May 31, 2011 10:52 pm
by sh4ring4n
New Safe mode implementation: http://www.mediafire.com/?4uuhk6q3057vt3j

Re: [TESTING] SAFE mode implementation

Posted: Wed Jun 01, 2011 5:33 pm
by Saibamen
@up: BSOD is gone :) Testing with VBOX 4.0.8