• Welcome to Maher's Digital World.

Using ISO image with Linux PXE BOOTP Possible?

Started by WindozeXp, June 15, 2013, 06:42 AM

Previous topic - Next topic

WindozeXp

Hello,
Just wondering if the ISO image can be used with PXE BOOTP install via a local LAN? I am using Unattended http://unattended.sourceforge.net/index.php. I was thinking to copy the \I386 folder only to my PXE server! Would the above approach work? Thanks for sharing your CD.  :)

scarface

I think no specialist included me will be able to answer such a gobbledygook.

WindozeXp

Hello, Greetings scarface,
Thank you for your reply and please do let me try to explain:
1. I have a Local area network (LAN);
2. Within this LAN, I also have a Trivial File Transfer Protocol (TFTP) server;
3. With that I can install software using the Preboot eXecution Environment (PXE) protocol;
4. Normally, I would just copy the I386 directory to my TFTP server say /srv/wxpp32/i386;
5. I also have an unattend.txt file on the TFTP server which would copy over;
6. Once I initiate the install, PXE will copy files to the C:\ drive; and
7. Once complete, then PC reboots and install from C:\ drive.

I did copy the CD to my TFTP server, however, Windows XP text mode setup cannot copy the following files consistently:
1. ie4uinit.mui;
2. iedkcs32.mui;
3. ieframe.mui;
4. mshta.mui;
5. msrating.mui; and
6. msvbvm50.dll.

After a couple of reboots WinXpP reports at T=13 minutes that:
QuoteC:\WINDOWS\system32\regsvr32.exe.
Windows cannot access the specified device, path, or file. You may not have the appropriate permissions to access the item.

I then press OK a few times and continue my setup and in GUI mode, Windows reports that:
QuoteYour current security settings do not allow this file to be downloaded.

Install fails. Anyone have any idea would be much appreciated.

scarface

#3
check that there are no duplicated entries about these files
1. ie4uinit.mui;
2. iedkcs32.mui;
3. ieframe.mui;
4. mshta.mui;
5. msrating.mui; and
6. msvbvm50.dll.
in txtsetup.sif like:
ie4uinit.mui = 1,,,,,,,2,0,0,ie4uinit.exe.mui
ie4uinit.mui = 1,,,,,,,1005,0,0,ie4uinit.exe.mui

ie4uinit.mui should be copied to \windows\system32 and renamed to ie4uinit.exe.mui, and to \windows\system32\en-US\ and then deleted from temporary dir but problems might happen-thats why it sparks a 'file not found'.

also try to switch msdosinitiated=0 to 1 as msdosinitiated=0 tells the setup its initiated from a CD.

WindozeXp

Thank you! I am working with the latest June 2013 .iso files, I had found the following lines in TXTSETUP.SIF:
Quoteie4uinit.mui = 100,,,,,,,2,0,0,ie4uinit.exe.mui
ie4uinit.mui = 100,,,,,,_x,270,0,0,ie4uinit.exe.mui
iedkcs32.mui = 100,,,,,,,2,0,0,iedkcs32.dll.mui
iedkcs32.mui = 100,,,,,,_x,270,0,0,iedkcs32.dll.mui
ieframe.mui = 100,,,,,,,2,0,0,ieframe.dll.mui
ieframe.mui = 100,,,,,,_x,270,0,0,ieframe.dll.mui
mshta.mui = 100,,,,,,,2,0,0,mshta.exe.mui
mshta.mui = 100,,,,,,_x,270,0,0,mshta.exe.mui
msrating.mui = 100,,,,,,,2,0,0,msrating.dll.mui
msrating.mui = 100,,,,,,_x,270,0,0,msrating.dll.mui
msvbvm50.dll = 1,,,,,,,2,0,0 (line 5902)
msvbvm50.dll = 100,,,,,,,2,0,0
I removed the line 5902 (see above) and after that file=msvbvm50.dll copied successfully.

As the other *.mui files need to be placed in two different directories (ie, directories 2 and 270), I left the lines alone but that didn't work! However, if I commented out all lines contained "100,,,,,,_x,270,0,0,", then all files can be copied successfully. My plan is to manually add the five files using $oem$\$1\system32\en-US\ later.

I also use msdosinitiated=1 but I am still getting the same error at T=13 minutes. Only one small steps closer. After the failure, I went in and inspected the drive and determined that the directory %SystemDrive%\systems32 is "read only"? Anyone has a solution please post.

scarface


WindozeXp

According this link: http://technet.microsoft.com/en-us/library/cc753024%28v=ws.10%29.aspx
QuoteApplies To: Windows 7, Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2, Windows Server 2008, Windows Server 2008 R2, Windows Vista

Q1. Is there a Windows XPP command I can use?
Q2. If so, where would I place this command? eg. in *.INF, *.CMD, etc.

Many thanks!

scarface

could you first check the file is not missing or altered?

WindozeXp

Not sure what you are asking? However the file=takeown.* cannot be found in the last three released .iso with release dates May 2012, November 2012 and June 2013.

scarface

regsvr32. I suspect your iso is not original and can include errors.
no one still cares about xp and a fortiori to install it from a ftp. You are probably a very devious person.