nettyPE
#1
Posted 30 September 2011 - 01:22 PM
POPULAR
boot netty Win7PE from CDDVD, HDD, USB, Network(LAN) and start a PXE server
http://youtu.be/Ez0IW11u-rI
Download:
nettyPE.zip v2011_11_07 (129 MB)
nettyPE.zip v2011_11_07 - mediafire (129 MB)
goals:
1st WinPE generating for repair, recovery and setup purposes
2nd WinPE boot from CDDVD, USB, HDD (WinRE) or network (LAN)
3rd RAM usage as low as possible with as much comfort
4th Possibility to start a PXE Server
implementation:
The basis is Win7PE_SE_2011_10_20
Thanks to ChrisR, Lancelot, Homes32, JFX, YahooUK, NightMan and all the others for the excellent work.
The source is Win7 DVD SP0 and SP1, x86 and x64
- µExplorer as Shell
- FBWF cache size: 32 MB
- 1 - Copy Files Copy: Standard
- Boot.wim file ~ 175 MB
- Using the PortableApps.com_EXE script to use portable apps outside the boot.wim
- DiskImages01 - 04 for multiple boot
- Preference of grub4dos menus; the map function provides a better memory usage
- PXE_Netbooting_script for network booting (PXE)
- 1-50_Optimizations.script changed to eliminate static computer name
required for different names in the network
- USBDeviceBCD.script v20 causes that first the BCD boot manager runs from USB.
If F12 key to bring up the boot menu is used, the boot sequence can be first HD and then USB.
In the latter case, the USB drive is not the first drive.
The BCD boot manager sets the USB drive as the first drive, then Win7PE or grub4dos can be started.
I think this compilation is usable. Win7PE in
configuration shown is used extensively by me for a long time:
- Win7PE universally on CDDVD
- USB Win7PE on minimal media size
- Win7PE simply copy to a first NTFS partition.
Changelog:
v2011_11_07: win-pxe.script v9
- Recreate Shortcuts with trying to net use y:
- integrate grub4dos-0.4.5b-2011-11-04.7z by chenall
v2011_11_07: the base is Win7PE_SE_20111120
v2011_09_29: is the first version.
Regards,
NetFanTom
- Brito, TheHive, ludovici and 2 others like this
#2
Posted 30 September 2011 - 01:26 PM
- Dr.NHTT likes this
#3
Posted 30 September 2011 - 08:01 PM
I have on my side some updates and addition coming for the base, a question of time (hard currently).
I'll borrow maybe some of your script updates, You can then make an update of nettyPE, I don't know.
- Dr.NHTT likes this
#4
Posted 01 October 2011 - 07:11 AM
I've made the netty scripts for all people, so this scripts can be integrated into Win7PE_SE.
I ask even for the fact that this scripts be included in Win7PE_SE.
- possibly 2 - shell & Config_netty
- 1-50_Optimizations_netty.script with possible static computer name elimination
- Apps:TotalCommander7.56a script
- PortableApps.com_EXE script to use portable apps outside the boot.wim
- OtherOS: Diskimages01 - 04 scripts new development for CDDVD, HDD and floppy image files
- PXE_NetBooting: win_pxe.script new development for diskless network booting over PXE server
- USBDeviceBCD.script v20 new is that the BCD menu is not new written but changed.
All previous entries e.g. Multiwim remain.
#5
Posted 01 October 2011 - 08:54 AM
- Dr.NHTT likes this
#6
Posted 01 October 2011 - 09:55 AM
Thank you very much NetFan Tom, it is generous .I've made the netty scripts for all people, so this scripts can be integrated into Win7PE_SE.
I ask even for the fact that this scripts be included in Win7PE_SE.
So I'll watch all that in this direction.
You who study grub4dos-0.4.4-2009-06-20, what it brings in addition (pxe, ...).
What do you think of a change of grub4dos in iso.script by this one.
#7
Posted 01 October 2011 - 10:45 AM
GRUB4DOS 0.4.4 2009-06-20 has PXE support and may work for all Win7PE_SE purposes.
#8
Posted 01 October 2011 - 12:20 PM
Have a good weekend
#9
Posted 01 October 2011 - 07:00 PM
Thanks for sharing your work, just tested and found that the DHCP server isn't working properly. Using your default settings the tftp32 shortcut on the desktop point to Y:\Programs\tftpd32\tftpd32.exe tftp needs to write to the file tftpd32.ini it should point to x:\Programs\tftpd32\tftpd32.exe where it can change the ini file.
I have some how similar setup using LiveXP, in my opinion penetwork should start asking user to choose a network profile, normally the PXE server will have a static IP when its the only one DHCP server available on the network.
By the way the Syslog server part can be left disable...
#10
Posted 02 October 2011 - 10:10 AM
Thank you for the very interesting question.
Y:\Programs\tftpd32\tftpd32.exe requires only write access to the tftpd32.ini when you have to make changes.
Write permissions have been automatically when you boot from HD, USB with write access or Network with write access.
The nettyPE concept implies that multiple WinPE- computers can communicate on the network.
Therefore, the basic setting is automatic IP receive and DHCP client.
If the PXE server first starts Y:\Programs\tftpd32\tftpd32.exe a DHCP server is started with the IP range starting at 192.168.0.30 with IPv4.
The PXE server assigns itself an IP. From the APIPA IP e.g. 169.254.84.130 will be certainly 192.168.0.30.
If penetwork starts and asks for the selection of a profile, it means additional operating expenses.
This operating expenses is significantly by using multiple computers on the network starts nettyPE.
However asking for penetwork profiles can furnish to everyone.
When a change of tftpd32.ini when booting CDDVD is necessary to,
one can use Start > Programs > Network > tftpd32 CLIENT mode
in place of
start tftpd32 from Desktop (y:\Programs\tftpd32\tftpd32.exe).
tftpd32 CLIENT mode starts tftpd32 without a server
(x:\Program Files\tftpd32\tftpd32.exe).
It has always Write permissions and can start the tftpd32 server manually.
tftpd32 exists twice.
tftpd32 CLIENT mode is intended for network booting,
to transfer a file via tftp without sharing expenses.
#11
Posted 02 October 2011 - 03:35 PM
Edited by blued, 02 October 2011 - 03:41 PM.
#12
Posted 02 October 2011 - 05:19 PM
The requirement is that the WriteMedia USBDeviceBCD script is used for formatting and file copying.
First, the boot.wim file is loaded and an ramdrive with the letter X: set up.
After starting Win7PE the system searches for the file CdUsb.Y.
The drive in which this file is found first, receives the letter Y:.
If the file CdUsb.Y is not found, no Y: drive set up.
One source of error could be that the first CdUsb.Y is not on the (USB) start drive.
Maybe you should rename the first CdUsb.Y e.g. on HD outside of the start drive and boot again.
Another source of error could be that the network driver does not work.
#13
Posted 03 October 2011 - 04:44 PM
Hello Rui Paz and all the others!
Thank you for the very interesting question.
Y:\Programs\tftpd32\tftpd32.exe requires only write access to the tftpd32.ini when you have to make changes.
Write permissions have been automatically when you boot from HD, USB with write access or Network with write access.
It also writes the leases information on the ini file.
This is probably something new on recent versions of TFTPD32 because i remember the program complains if starts with a IP outside the network used on the DHCP pool, didn't know that tftp will assign a IP to the "server itself"The nettyPE concept implies that multiple WinPE- computers can communicate on the network.
Therefore, the basic setting is automatic IP receive and DHCP client.
If the PXE server first starts Y:\Programs\tftpd32\tftpd32.exe a DHCP server is started with the IP range starting at 192.168.0.30 with IPv4.
The PXE server assigns itself an IP. From the APIPA IP e.g. 169.254.84.130 will be certainly 192.168.0.30.
If penetwork starts and asks for the selection of a profile, it means additional operating expenses.
This operating expenses is significantly by using multiple computers on the network starts nettyPE.
That isn't a problem because penetwork will auto continue after 5 sec. using the default profile so it can use DHCP on the client without human input.
#14
Posted 04 October 2011 - 06:55 AM
nettyPE use tftpd32.400.zip version 4.0.
For me, the Y:ProgramsTftpd32tftpd32.ini will not change when I start from CDDVD.It also writes the lease information on the ini file.
In particular, the leases are not stored in the CDDVD tftpd32.in.
Good news is not it?This is probably something new on recent versions of TFTPD32 because i remember
the program complains if starts with a IP outside the network used on the DHCP pool,
didn't know that tftp will assign a IP to the "server itself".
nettyPE does not start with a IP outside the network used on the DHCP pool.
It starts with the APIPA IP and assigns itself an IP from the DHCP pool.
That you could clearly see in the video.
Please go to YouTube and download the video or run it in full screen mode.
From the APIPA IP 169.254.20.230 will be the IP 192.168.0.30.
The only thing you have to do is start tftpd32 and wait a moment
(See video).
In my opinion it is the best to start with no additional input or waiting.
Alternatively, you can configure the Penetwork script the way you want.
Regards,
NetFanTom
#15
Posted 15 October 2011 - 11:45 AM
This post gets lost from sight very quickly.
Please post this project at the download portal on http://reboot.pro/fi...ory/4-projects/
I am recommending it to my friends that want to try out PXE without fuss.
#16
Posted 15 October 2011 - 12:15 PM
Versions earlier than that were buggy (besides missing a few features).
That version is the " base reference" (or "stable") though nowadyas using latest form Chenall is advised.
Wonko
#17
Posted 17 October 2011 - 09:44 AM
Congratulations.
#18
Posted 18 October 2011 - 08:49 PM
I have put the project under the downloads available.
http://reboot.pro/fi...ile/68-nettype/
and under
reboot.pro → Groups → WinBuilder → Projects
http://reboot.pro/15656/
I'll test Chenall Grub4Dos version.
I'm sure I'll incorporate this release in the next update.
Regards,
NetFanTom
- Brito likes this
#19
Posted 19 October 2011 - 10:06 AM
NettyPE with pxe has its own world now, great .
As you saw, I updated yesterday Win7PE_SE. I have not integrated pxe, by lack of time to test it in detail .
Perhaps one day, pxe in the base, I need to learn more about pxe.
I wish you a good update of NettyPE with the new base.
If you see things to improve together, do not hesitate. I hope for a good future cooperation.
ps: I put the latest grub4dos version of chenall in Iso and copy to usb script.
Regards,
Chris
- Brito likes this
#20
Posted 19 October 2011 - 11:46 AM
Therefore I can not wait until the implementation of the new basis is completed.
The good future cooperation also on my part is the best foundation.
Regards,
NetFanTom
#21
Posted 19 October 2011 - 04:20 PM
#22
Posted 20 October 2011 - 09:42 AM
I originally developed the PXE module for minimal sources eg WAIK.
Later I found that WAIK has some disadvantages as the sole source:
- Standard network driver must be installed explicitly.
- Network shares do not work, so I often had to use an FTP server and FTP-Drive software.
This worked only partially.
thus are used standard network driver and the network share.
I have tested nettyPE successfully with Windows 7 Enterprise 90-Day Trial SP0 and SP1
in English and German. Therefore, I am assuming that the language of the source does not matter.
Windows 7 Enterprise 90-day trial, anyone can download at the following address:
http://technet.micro...r/cc442495.aspx
If you want to have another language version, click on the United States (English) link in the upper right corner.
You can change the language.
Using the tool RT Se7en Lite can integrate SP1.
http://www.rt7lite.com/downloads.html
There the slipstream method is used.
Regards
Edited by NetFanTom, 30 October 2011 - 07:03 AM.
added RT Se7en Lite Info.
#23
Posted 26 October 2011 - 07:06 AM
I also wanted to try your project again my old familiar error - (0-preconfig.script) Error with mounting source! (Install.wim).
The system: Windows 7 x86 SP1 with WAIK installed.
Maybe you have an idea how I can the "Error with mounting source! (Install.wim)" trick?
Here is my log file
http://dl.dropbox.co...9732/logNe.html
regards Klaus
#24
Posted 26 October 2011 - 10:31 AM
Hi NetFan Tom,
I also wanted to try your project again my old familiar error - (0-preconfig.script) Error with mounting source! (Install.wim).
The system: Windows 7 x86 SP1 with WAIK installed.
Maybe you have an idea how I can the "Error with mounting source! (Install.wim)" trick?
Here is my log file
http://dl.dropbox.co...9732/logNe.html
regards Klaus
maybe the program cannot find the executable that mounts wim files. have you specified where have you installed WAIK before running the project? (look in the source tab: the one where you specified where are the files of Windows 7)
#25
Posted 26 October 2011 - 11:13 AM
---> Image Configuration
Wim Tools: Auto
Press "Save / Get Wim Info" everything is OK
If I mark "Use your Exctracted wim folder..."
And press "Save / Get Wim Info" I get the followin error
http://db.tt/13JIxRQz
Have compared the wimgapi.dll:
C: windows system32 wimgapi.dll (6.1.7600.17514 - 397 KB -
with
Tools Win7PE_SE x86 wimgapi.dll (6.1.7600.16385 - 402 KB
I replaced the WIMGAPI but without success
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users