Time to try and test PXE Boot!

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

Jedi-to-be
Posts: 703
Joined: Sun Mar 16, 2008 11:26 am
Location: Russia, Stavropol
Contact:

Time to try and test PXE Boot!

Post by Jedi-to-be »

https://www.reactos.org/wiki/Building_PXE-ready_ReactOS

https://code.reactos.org/changelog/reactos?cs=65833
[FREELDR] Support custom SystemPath and ramdisk in setup phase We can now start ReactOS installation via PXE boot.
User avatar
EmuandCo
Developer
Posts: 4525
Joined: Sun Nov 28, 2004 7:52 pm
Location: Germany, Bavaria, Steinfeld
Contact:

Re: Time to try and test PXE Boot!

Post by EmuandCo »

Wont work yet. ^^
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes
Jedi-to-be
Posts: 703
Joined: Sun Mar 16, 2008 11:26 am
Location: Russia, Stavropol
Contact:

Re: Time to try and test PXE Boot!

Post by Jedi-to-be »

where will it stack?
Heis Spiter
Posts: 183
Joined: Sun Sep 03, 2006 11:39 am
Location: Paris, France
Contact:

Re: Time to try and test PXE Boot!

Post by Heis Spiter »

It's written on one of the links you gave...

https://www.reactos.org/wiki/Building_P ... OS#Booting
Pierre Schweitzer (aka Heis Spiter)
ReactOS kernel developer.
ReactOS systems administrator.
Jedi-to-be
Posts: 703
Joined: Sun Mar 16, 2008 11:26 am
Location: Russia, Stavropol
Contact:

Re: Time to try and test PXE Boot!

Post by Jedi-to-be »

More support is comming

Pierre Schweitzer
65870 changed 1 file trunk in reactos
[NTOSKRNL]
Use the PIP_REGISTRY_DATA() for DevicePropertyInstallState case in IoGetDeviceProperty()
Options
-3+1 /trunk/reactos/ntoskrnl/io/pnpmgr/pnpmgr.c
40 mins ago
65869 changed 1 file trunk in reactos
[RAMDISK]
Implement support for IOCTL_DISK_CHECK_VERIFY, IOCTL_STORAGE_CHECK_VERIFY, IOCTL_STORAGE_CHECK_VERIFY2, IOCTL_CDROM_CHECK_VERIFY
Options
-1+4 /trunk/reactos/drivers/storage/class/ramdisk/ramdisk.c
45 mins ago
hpoussin
65868 changed 1 file trunk in reactos
[NTOS:IOMGR] When booting from a ramdisk, always assign drive letter X: to it
The only incomplete part to boot the LiveCD from PXE is some support in ramdisk.sys
Options
-0+19 /trunk/reactos/ntoskrnl/io/iomgr/ramdisk.c
45 mins ago
65867 changed 1 file trunk in reactos
[NTOS:PNPMGR] Implement IoGetDeviceProperty/DevicePropertyInstallState case
Options
-1+5 /trunk/reactos/ntoskrnl/io/pnpmgr/pnpmgr.c
1 hr ago
65866 changed 1 file trunk in reactos
[FREELDR] Add missing dependency (required by scsiport.c)
Options
-0+1 /trunk/reactos/boot/freeldr/freeldr/CMakeLists.txt

moose-tek
Posts: 3
Joined: Fri Mar 12, 2010 12:01 am

Re: Time to try and test PXE Boot!

Post by moose-tek »

What would the procedure be to PXE boot an bootcd or livecd ISO?

Is it possible with PXELINUX MEMDISK or GRUB4DOS or other?
[ros-diffs] [pschweitzer] 65895: [RAMDISK] Implement RamdiskQueryId() which is used in case of IRP_MJ_PNP + IRP_MN_QUERY_ID pschweitzer at svn.reactos.org

[ros-diffs] [pschweitzer] 65896: [RAMDISK] Define the GUID_BUS_TYPE_RAMDISK GUID pschweitzer at svn.reactos.org

[ros-diffs] [pschweitzer] 65898: [RAMDISK] Wait for 1 min max but don't limit the number of acquire, ie: swap inverted args. This fixes ASSERT on use. Spotted by Hervé pschweitzer at svn.reactos.org

[ros-diffs] [pschweitzer] 65900: [RAMDISK] - Implement RamdiskQueryCapabilities() which is used in case of IRP_MJ_PNP + IRP_MN_QUERY_CAPABILITIES - Implement RamdiskQueryDeviceText() which is used in case of I... pschweitzer at svn.reactos.org

[ros-diffs] [pschweitzer] 65901: [RAMDISK] Simplify & use IoCopyCurrentIrpStackLocationToNext() pschweitzer at svn.reactos.org

[ros-diffs] [pschweitzer] 65902: [RAMDISK] Implement RamdiskQueryDeviceRelations() when the device is a drive According to Hervé, this allows booting ReactOS livecd using PXE (with one of his patch). pschweitzer at svn.reactos.org

[ros-diffs] [hpoussin] 65903: [RAMDISK] Set correct device object in drive extension This allows booting ReactOS livecd using PXE. Welcome ReactOS to the world of computers without harddisk/cdrom. hpoussin at svn.reactos.org
oldman
Posts: 1179
Joined: Sun Dec 20, 2009 1:23 pm

Re: Time to try and test PXE Boot!

Post by oldman »

Time to try and test PXE Boot!
It looks like it is time now!
hpoussin committed changeset 65903 to the ReactOS Main Repository project

[RAMDISK] Set correct device object in drive extension This allows booting ReactOS livecd using PXE. Welcome ReactOS to the world of computers without harddisk/cdrom.
Please keep the Windows classic 9x/2000 look and feel.
The layman's guides - debugging - bug reporting - compiling - ISO remaster.
They may help you with a problem, so do have a look at them.
nille
Posts: 27
Joined: Mon Jan 28, 2008 11:56 pm

Re: Time to try and test PXE Boot!

Post by nille »

For me its not working :/ (Build from totay)

[ external image ]


That happen on a device with 512 MB Ram and a Laptop with 3GB memory :/

Maybe my PXE configuration is bad :/

Thats my Bootfolder: Files
Pi_User5
Posts: 752
Joined: Thu May 01, 2014 4:18 am
Location: United States

Re: Time to try and test PXE Boot!

Post by Pi_User5 »

For me its not working :/ (Build from totay)

Image


That happen on a device with 512 MB Ram and a Laptop with 3GB memory :/

Maybe my PXE configuration is bad :/

Thats my Bootfolder: Files
I had that same issue with my laptop with 2.5GB of RAM. I filed it as a bug on JIRA and it's being worked on. I tested it in VMware though and it worked.
I use ReactOS on real hardware. Will you? My Computers: https://www.reactos.org/wiki/PC_ROS_Rigs Go all the way to the bottom.

[ external image ]
nille
Posts: 27
Joined: Mon Jan 28, 2008 11:56 pm

Re: Time to try and test PXE Boot!

Post by nille »

Pi_User5 wrote:I had that same issue with my laptop with 2.5GB of RAM. I filed it as a bug on JIRA and it's being worked on. I tested it in VMware though and it worked.
Since you mentioned this i test this too on Vmware and its works without a problem
Pi_User5
Posts: 752
Joined: Thu May 01, 2014 4:18 am
Location: United States

Re: Time to try and test PXE Boot!

Post by Pi_User5 »

Since you mentioned this i test this too on Vmware and its works without a problem
I made some modifications to that file that is referenced and I built it. I just need to test it out my laptop to see if it worked.
I use ReactOS on real hardware. Will you? My Computers: https://www.reactos.org/wiki/PC_ROS_Rigs Go all the way to the bottom.

[ external image ]
Jedi-to-be
Posts: 703
Joined: Sun Mar 16, 2008 11:26 am
Location: Russia, Stavropol
Contact:

Re: Time to try and test PXE Boot!

Post by Jedi-to-be »

https://jira.reactos.org/browse/CORE-8997

I have uploaded the patch, that should solve the issues!
Jedi-to-be
Posts: 703
Joined: Sun Mar 16, 2008 11:26 am
Location: Russia, Stavropol
Contact:

Re: Time to try and test PXE Boot!

Post by Jedi-to-be »

https://jira.reactos.org/browse/CORE-8899

This issue has pacth that helps, test it!

You could try my liveiso https://yadi.sk/d/Fw7QjIine9cnW
nille
Posts: 27
Joined: Mon Jan 28, 2008 11:56 pm

Re: Time to try and test PXE Boot!

Post by nille »

Jedi-to-be wrote:This issue has pacth that helps, test it!
I still get the Bluescreens with the same errors :(
Jedi-to-be
Posts: 703
Joined: Sun Mar 16, 2008 11:26 am
Location: Russia, Stavropol
Contact:

Re: Time to try and test PXE Boot!

Post by Jedi-to-be »

should be fixed in trunk.
Post Reply

Who is online

Users browsing this forum: Google [Bot] and 6 guests