mixing Win PE 3 and Linux
.I wanted to use these o/s simultaneously,so this is the result.
-------------------------------
1) Get the ISO image file of WInPE 3.0 and open it
2) On the root of the ISO image put these file and folders :
a) Colinux
a1) Colinux-0.7.8 from here :
http://www.fileserve.com/file/RWfFP2X/coLinux-0.7.8.exe
a2) Compressed Linux filesystem from here :
http://www.fileserve.com/file/5QrvKD6/Ubuntu-9.04-1gb.7z
Unzip the the Ubuntu-9.04-1gb.tz file to C:\coLinux. This will take a while (unpacked it will be 1G). Unzipped, the file will have the name Ubuntu-9.04.ext3.1gb.fs.
The images that coLinux provides may not be big enough for our needs, especially if we plan to install Gnome or KDE. Here's a nifty little program we can use to increase the size of the image file: toporesize.zip. Toporesize can be found on Colinux Image Tools.
a3) Edit the colinux.conf file like this :
CODE
kernel=vmlinux
initrd=initrd.gz
cobd0=Ubuntu-9.04.ext3.1gb.fs
root=/dev/cobd0
mem=512
eth0=pcap-bridge,"LAN"
eth1=tuntap
b) toolsinitrd=initrd.gz
cobd0=Ubuntu-9.04.ext3.1gb.fs
root=/dev/cobd0
mem=512
eth0=pcap-bridge,"LAN"
eth1=tuntap
b1) 7z files from here :
http://www.7-zip.org/download.html
b2) NXclient client / server for Windows / Linux files from here :
http://www.nomachine.com/download.php
b3) Wincap-nmap-4.11.exe file
c) script.bat
edited script.bat like this and put it on the root of the ISO image
CODE
@echo off
set tagsource=\colinux
for %%i in (c d e f g h i j k l m n o p q r s t u v w x y z) do if exist "%%i:%tagsource%" set cddrive=%%i:
set tagdest=\"autoexec.bat"
for %%i in (c d e f g h i j k l m n o p q r s t u v w x y z) do if exist "%%i:%tagdest%" set drivedest=%%i:
echo %cddrive%
echo %drivedest%
%cddrive%
cd \tools
winpcap-nmap-4.11.exe /s
%drivedest%
cd \
if exist %drivedest%\colinux echo You already have an old installaion of Colinux,starting...
if exist %drivedest%\colinux goto start_colinux
mkdir colinux
%cddrive%
cd \colinux
xcopy *.* %drivedest%\colinux /S
cd \tools\7z
copy 7z*.* %drivedest%\colinux
%drivedest%
cd \colinux
7z e Ubuntu-9.04-1gb.tz
:start_colinux
%drivedest%
cd \colinux
colinux-daemon.exe --remove-driver
colinux-daemon.exe --install-driver
start /MIN colinux-daemon @colinux.conf
%cddrive%
cd \tools\nxclient
start nxclient
that's all. I attached a screenshot to show how works WinPE and Linux together,some time ago enemies,now friends :)
set tagsource=\colinux
for %%i in (c d e f g h i j k l m n o p q r s t u v w x y z) do if exist "%%i:%tagsource%" set cddrive=%%i:
set tagdest=\"autoexec.bat"
for %%i in (c d e f g h i j k l m n o p q r s t u v w x y z) do if exist "%%i:%tagdest%" set drivedest=%%i:
echo %cddrive%
echo %drivedest%
%cddrive%
cd \tools
winpcap-nmap-4.11.exe /s
%drivedest%
cd \
if exist %drivedest%\colinux echo You already have an old installaion of Colinux,starting...
if exist %drivedest%\colinux goto start_colinux
mkdir colinux
%cddrive%
cd \colinux
xcopy *.* %drivedest%\colinux /S
cd \tools\7z
copy 7z*.* %drivedest%\colinux
%drivedest%
cd \colinux
7z e Ubuntu-9.04-1gb.tz
:start_colinux
%drivedest%
cd \colinux
colinux-daemon.exe --remove-driver
colinux-daemon.exe --install-driver
start /MIN colinux-daemon @colinux.conf
%cddrive%
cd \tools\nxclient
start nxclient