IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> Syslinux + Sdi Images With Winpe, Booting different SDI/ISO images
Macfox
post Mar 17 2005, 01:29 AM
Post #1


Member
**

Group: Members
Posts: 47
Joined: 5-December 03
Member No.: 2,967



Has anyone tried the SYSLINUX patch from Rémi Lefèvre.

http://remile.free.fr/syslinux/

It allows you to boot SDI images via pxe or other media via a boot menu.

However I'm having trouble getting a WinPE image to run from an SDI.

It seems as is the boot.ini /MININT switch is being ignored as it keeps complaining that MININT\SYSTEM32\CONFIG\SYSTEM is missing or corrupt.

But WinPE / Minint doesn't use the SYSTEM hive from disk rather from RAM, so this file doesn't exist in the SDI.

Has anyone got any ideas?

Rob

<Boot.ini>
[boot loader]
default=ramdisk(0)\minint
timeout=300
[operating systems]
ramdisk(0)\minint="WinPE" /minint /fastdetect /SOS /rdpath=net(0)\pxeboot.sdi /rdimageoffset=4096
Go to the top of the page
 
+Quote Post
MrFSL
post Mar 17 2005, 10:14 PM
Post #2


Member
**

Group: Members
Posts: 57
Joined: 13-October 04
Member No.: 7,866



is there a website that explains about this patch?


--------------------
~MrFSL
user posted image
Go to the top of the page
 
+Quote Post
Sam
post Mar 18 2005, 03:23 AM
Post #3


Silver Member
***

Group: Members
Posts: 177
Joined: 19-May 03
From: Germany
Member No.: 791



Maybe try the Setupldr.EXE. Someone explained it on this thread http://www.911cd.net/forums/index.php?showtopic=11048

SAM
Go to the top of the page
 
+Quote Post
Macfox
post Mar 21 2005, 09:09 AM
Post #4


Member
**

Group: Members
Posts: 47
Joined: 5-December 03
Member No.: 2,967



Thanks... tried that... Comes up saying it cannot open drive ramdisk(0).
Go to the top of the page
 
+Quote Post
pavel
post Apr 19 2006, 03:04 AM
Post #5


Gold Member
****

Group: Members
Posts: 577
Joined: 18-August 04
From: Czech Republic, EU
Member No.: 7,126



I am interesting on this way too (booting SDI via Syslinux). Are there any informations?

Pavel
Go to the top of the page
 
+Quote Post
Macfox
post Apr 19 2006, 03:20 AM
Post #6


Member
**

Group: Members
Posts: 47
Joined: 5-December 03
Member No.: 2,967



Basically the syslinux patch never got any further development.

It only works with XPe, as the RBM version of the ntldr doesn't support the MININT functionality(Dynamic H/W detection), needed if you want to support different sets of Hardware.

If the syslinux patch added the logic to tell the WinPE ntldr where the RAMDISK started in memory, then it would work. Sadly there's been no further development and unlikely to be in the future. Pitty as it would really be a nice addon.

The syslinux guys aren't interested in adding this functionality as MS don't document the correct way, so it would need to be reverse engineered. Even then they said it would be best if it was written as a com32 addon to syslinux.

Rob
Go to the top of the page
 
+Quote Post
getwired
post Apr 19 2006, 04:32 PM
Post #7


Silver Member
***

Group: Members
Posts: 114
Joined: 2-January 05
Member No.: 9,247



Simply use the existing boot from RAMDisk functionality built into the latest version of WinPE. It uses the same mechanism as SDI, but boots from an ISO instead (since WinPE is read-only in most cases). That will work from any PXE server.
Go to the top of the page
 
+Quote Post
pavel
post Apr 20 2006, 11:11 AM
Post #8


Gold Member
****

Group: Members
Posts: 577
Joined: 18-August 04
From: Czech Republic, EU
Member No.: 7,126



But: using SDI is better for me:
1) SDI coud be ntfs compressed
2) is writeable (not read-only)

Pavel
Go to the top of the page
 
+Quote Post
FeReNGi
post Apr 20 2006, 01:36 PM
Post #9


Silver Member
***

Group: Members
Posts: 461
Joined: 9-February 05
From: Belgium
Member No.: 10,122



and a SDI file can be mounted as a virtual disk too in a normal windows
Go to the top of the page
 
+Quote Post
getwired
post Apr 20 2006, 05:26 PM
Post #10


Silver Member
***

Group: Members
Posts: 114
Joined: 2-January 05
Member No.: 9,247



QUOTE (pavel @ Apr 20 2006, 04:11 PM) *
But: using SDI is better for me:
1) SDI coud be ntfs compressed
2) is writeable (not read-only)

Pavel


True, but bear in mind that NTFS compression will have an affect on both performance and RAM usage (not good when you've just booted entirely to RAM) and not really save you a huge amount of space.

What are you running under PE that requires write access to the boot drive?
Go to the top of the page
 
+Quote Post
pavel
post May 7 2006, 04:19 PM
Post #11


Gold Member
****

Group: Members
Posts: 577
Joined: 18-August 04
From: Czech Republic, EU
Member No.: 7,126



QUOTE
What are you running under PE that requires write access to the boot drive?


I use BartPE/Reatogo, not the true WinPE. I am looking for multiboot solution...

Pavel
Go to the top of the page
 
+Quote Post
Dietmar
post May 8 2006, 08:56 AM
Post #12


Gold Member
****

Group: Members
Posts: 721
Joined: 10-April 05
Member No.: 11,350



Hi all,

one year ago I also tried the Syslinux boot from Remi for a Windows Embedded SDI image and also for real XP. But there is a terrible size limit of 500 MB for a SDI.
The limit is, I think, because of the used ramdisk driver and the ntldr.
But no one looks a little deeper ph34r.gif biggrin.gif biggrin.gif biggrin.gif ph34r.gif into this.
So, as far as I know, nobody succeeded with
the patch from Remi to do a Syslinux SDI boot and also no one was able to break the 500 MB limit.
A person from Microsoft, whom I asked about this said to me: " It is as it is... huh.gif

Nice to hear from you
Dietmar


--------------------
Go to the top of the page
 
+Quote Post
pavel
post May 9 2006, 10:15 AM
Post #13


Gold Member
****

Group: Members
Posts: 577
Joined: 18-August 04
From: Czech Republic, EU
Member No.: 7,126



Hi Dietmar,

so, is there any way booting SDI (<500 MB) via Syslinux? I search for solution without success. Can you give me the right direction?

Thanks,
Pavel
Go to the top of the page
 
+Quote Post
FeReNGi
post May 9 2006, 02:20 PM
Post #14


Silver Member
***

Group: Members
Posts: 461
Joined: 9-February 05
From: Belgium
Member No.: 10,122



QUOTE (Macfox @ Mar 17 2005, 06:29 AM) *
Has anyone tried the SYSLINUX patch from Rémi Lefèvre.

http://remile.free.fr/syslinux/

It allows you to boot SDI images via pxe or other media via a boot menu.

However I'm having trouble getting a WinPE image to run from an SDI.

It seems as is the boot.ini /MININT switch is being ignored as it keeps complaining that MININT\SYSTEM32\CONFIG\SYSTEM is missing or corrupt.

But WinPE / Minint doesn't use the SYSTEM hive from disk rather from RAM, so this file doesn't exist in the SDI.

Has anyone got any ideas?

Rob

<Boot.ini>
[boot loader]
default=ramdisk(0)\minint
timeout=300
[operating systems]
ramdisk(0)\minint="WinPE" /minint /fastdetect /SOS /rdpath=net(0)\pxeboot.sdi /rdimageoffset=4096



You have used the wrong rdimageoffset for a sdi file
Go to the top of the page
 
+Quote Post
dog
post May 10 2006, 07:27 AM
Post #15


Canine Member
****

Group: Members
Posts: 898
Joined: 17-December 04
Member No.: 8,979



@Pavel
Have you tried tftpd32 / syslinux? RCollewijn's how-to can be adapted from iso to sdi:
http://xpe.collewijn.info/page/tftpd_ris.php
(for BartPE at least)
I suspect you'd still need to do some hex editing to be able to offer more than one sdi though.
http://www.911cd.net/forums//index.php?s=&...indpost&p=79022
Go to the top of the page
 
+Quote Post
pavel
post May 10 2006, 09:17 AM
Post #16


Gold Member
****

Group: Members
Posts: 577
Joined: 18-August 04
From: Czech Republic, EU
Member No.: 7,126



@dog

Thanks for your reply. This link http://www.911cd.net/forums//index.php?s=&...ost&p=79022 seems to be about PXE booting of another pc (using the second pc, am i right?), but i am looking for multiboot with one pc only.

And the second one seems to be about the same (second pc is needed).

Pavel

This post has been edited by jaclaz: Jan 17 2008, 04:14 AM
Go to the top of the page
 
+Quote Post
dog
post May 10 2006, 10:45 AM
Post #17


Canine Member
****

Group: Members
Posts: 898
Joined: 17-December 04
Member No.: 8,979



So you just want multiple sdi on a cd?
try http://www.911cd.net/forums//index.php?s=&...ost&p=88361
This is bcdw not syslinux though

This post has been edited by jaclaz: Jan 17 2008, 04:12 AM
Go to the top of the page
 
+Quote Post
pavel
post May 10 2006, 12:10 PM
Post #18


Gold Member
****

Group: Members
Posts: 577
Joined: 18-August 04
From: Czech Republic, EU
Member No.: 7,126



@dog

Wow, looks good! Many thanks to you!

@all,

i am looking now for a multiboot HDD (i think syslinux+something+SDI): i need multiboot SDI (maybe another way instead syslinux). Anybody knows?

Pavel
Go to the top of the page
 
+Quote Post
pavel
post May 10 2006, 01:10 PM
Post #19


Gold Member
****

Group: Members
Posts: 577
Joined: 18-August 04
From: Czech Republic, EU
Member No.: 7,126



i am back...

I think i can use SDI multiboot using NTLDR and boot.ini (i need search this forum).

Pavel
Go to the top of the page
 
+Quote Post
cdob
post May 10 2006, 04:48 PM
Post #20


Platinum Member
*****

Group: Moderator
Posts: 3,053
Joined: 31-October 03
Member No.: 2,304



@pavel

As long as you use one hard disk (including USB), you may use ntldr and boot.ini to SDI multibooting.

Recognice, you have to use a boot sector file.

http://www.msfn.org/board/index.php?showto...533;entry409548

This post has been edited by jaclaz: Jan 17 2008, 04:10 AM
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 21st November 2009 - 12:43 AM