Jump to content











Photo

MultiPE Leopard v2 - Requests


  • Please log in to reply
108 replies to this topic

#26 xplod

xplod

    Frequent Member

  • Advanced user
  • 158 posts
  •  
    Germany

Posted 06 December 2010 - 03:08 PM

Hallo,

is there a way to add .net4 support to multipe?

xplod

#27 Filip Hasa

Filip Hasa

    Frequent Member

  • Advanced user
  • 408 posts

Posted 06 December 2010 - 03:17 PM

Hallo,

is there a way to add .net4 support to multipe?

xplod


Hi xplod,

i tried install it. Here is result ;o)

Posted Image

I think it will come soon.

Xplod: Can you boot VMware workstation from internal HDD? I have notebook (1HDD) and USB disk (looks as internal HDD)

thanks

#28 Filip Hasa

Filip Hasa

    Frequent Member

  • Advanced user
  • 408 posts

Posted 10 December 2010 - 08:05 AM

The Win7PE is working with the normal mode in the External USB HDD now. No longer, projects not need more physical memory. :cheers:


Hi Max,

we are ready for testing. :cheers:

Thank you

#29 oopsboy

oopsboy

    Member

  • Members
  • 30 posts
  •  
    Australia

Posted 10 December 2010 - 04:29 PM

Adding boot media detection: hdd/usb/DVD.

Sometimes I like to copy the lepoard.wim file to a partition on hard disk drive, and use EasyBCD make a boot entry to boot from leopard.wim. Those program did not use "Run from RAM" option will no longer work even I copy the "Programs" folder from DVD to hard disk drive.

#30 Filip Hasa

Filip Hasa

    Frequent Member

  • Advanced user
  • 408 posts

Posted 13 December 2010 - 12:08 PM

Adding boot media detection: hdd/usb/DVD.

Sometimes I like to copy the lepoard.wim file to a partition on hard disk drive, and use EasyBCD make a boot entry to boot from leopard.wim. Those program did not use "Run from RAM" option will no longer work even I copy the "Programs" folder from DVD to hard disk drive.


Hi oopsboy,

do you use VMware workstation? How to boot from HDD? I can boot from HDD but during "Start Windows" It will access to disk again.

Posted Image

Thank you

#31 Max_Real Qnx

Max_Real Qnx

    Gold Member

  • Patrician
  • 1382 posts
  • Location:Istanbul
  • Interests:To be or not to be that is the question.
  •  
    Turkey

Posted 13 December 2010 - 09:31 PM

Adding boot media detection: hdd/usb/DVD.

Sometimes I like to copy the lepoard.wim file to a partition on hard disk drive, and use EasyBCD make a boot entry to boot from leopard.wim. Those program did not use "Run from RAM" option will no longer work even I copy the "Programs" folder from DVD to hard disk drive.


Hi oopsboy :cheers:

1) Make the partition of disk active in this process before.

EASEUS Partition Master Home Edition 6.5.2 Free Edition
http://www.partition...om/download.htm

2) Also, you can do this method with VMware.

Attached File  13.12.jpg   150.82KB   20 downloads


Best regards :cheers:

#32 xplod

xplod

    Frequent Member

  • Advanced user
  • 158 posts
  •  
    Germany

Posted 15 December 2010 - 10:04 AM

Hallo Max,

can you please add option so that Win7PE loader is not visible in the tray after loaded all driver, ..
I need to create a USB stick which have only a few funtions.

Thanks

xplod

#33 Max_Real Qnx

Max_Real Qnx

    Gold Member

  • Patrician
  • 1382 posts
  • Location:Istanbul
  • Interests:To be or not to be that is the question.
  •  
    Turkey

Posted 15 December 2010 - 09:23 PM

Hallo Max,

can you please add option so that Win7PE loader is not visible in the tray after loaded all driver, ..


Hi Xplod :doh7:

Okay. I will publish an update on this issue.

I need to create a USB stick which have only a few funtions.

Thanks

xplod


This method is not simple enough ? Best regards :)


Attached File  15.120.png   141.77KB   19 downloads

#34 xplod

xplod

    Frequent Member

  • Advanced user
  • 158 posts
  •  
    Germany

Posted 16 December 2010 - 03:20 PM

Hi Xplod ;)

Okay. I will publish an update on this issue.



This method is not simple enough ? Best regards :stretcher:


Attached File  15.120.png   141.77KB   19 downloads



Hallo Max,

I think we have a missunderstanding. I want only remove the Icon for vpeldr.exe in the tray after MultiPE is loaded see

Attached File  multiPEtray.png   7.19KB   7 downloads

vpeldr.exe can run in the background.

xplod

#35 Filip Hasa

Filip Hasa

    Frequent Member

  • Advanced user
  • 408 posts

Posted 17 December 2010 - 10:10 AM

Hi Max,

during coping to "Internal HDD". File "grldr" is not copied. May by it will be same for external USB.

Thanks

#36 Max_Real Qnx

Max_Real Qnx

    Gold Member

  • Patrician
  • 1382 posts
  • Location:Istanbul
  • Interests:To be or not to be that is the question.
  •  
    Turkey

Posted 18 December 2010 - 05:50 PM

Hallo Max,

I think we have a missunderstanding. I want only remove the Icon for vpeldr.exe in the tray after MultiPE is loaded see

Attached File  multiPEtray.png   7.19KB   7 downloads

vpeldr.exe can run in the background.

xplod


Hi Xplod ;)

Please test this script. If you approve of it that way, I upload it to the server. Best regards :hi:

http://rapidshare.co...8041332/DEMO.7z


Attached File  18.124.png   139.35KB   17 downloads

#37 Max_Real Qnx

Max_Real Qnx

    Gold Member

  • Patrician
  • 1382 posts
  • Location:Istanbul
  • Interests:To be or not to be that is the question.
  •  
    Turkey

Posted 18 December 2010 - 05:54 PM

Hi Max,

during coping to "Internal HDD". File "grldr" is not copied. May by it will be same for external USB.

Thanks


Hi Filip Hasa :hi:

Standard-7-iso-usb-hdd.script
If,NOT,"%Device%",EQUAL,"FLASHDISK",Begin

  If,EXISTFILE,"%DrvLetter%\GRLDR",Begin

    FileRename,"%DrvLetter%\BOOTMGR","%DrvLetter%\BOOTLND"

    FileRename,"%DrvLetter%\GRLDR","%DrvLetter%\BOOTMGR"

    FileCopy,"%DrvLetter%\BOOTMGR","%DrvLetter%\NTLDR"

  End

End


#38 xplod

xplod

    Frequent Member

  • Advanced user
  • 158 posts
  •  
    Germany

Posted 20 December 2010 - 09:35 AM

Hi Xplod :confused1:

Please test this script. If you approve of it that way, I upload it to the server. Best regards :dubbio:

http://rapidshare.co...8041332/DEMO.7z


Attached File  18.124.png   139.35KB   17 downloads


Hallo Max,

Thanks, it is working fine. You can upload this!

xplod

#39 Max_Real Qnx

Max_Real Qnx

    Gold Member

  • Patrician
  • 1382 posts
  • Location:Istanbul
  • Interests:To be or not to be that is the question.
  •  
    Turkey

Posted 20 December 2010 - 10:13 PM

Hallo Max,

Thanks, it is working fine. You can upload this!

xplod


schön :ph34r:

#40 Max_Real Qnx

Max_Real Qnx

    Gold Member

  • Patrician
  • 1382 posts
  • Location:Istanbul
  • Interests:To be or not to be that is the question.
  •  
    Turkey

Posted 20 December 2010 - 10:18 PM

Hi ashley7

Welcome to boot-land-net. I am currently busy with the project. I will do its script to the first opportunity Best regards :ph34r:


Hi my friend :w00t:

Please download these two files from the http://maxrealqnx.wi...der.net/Leopard with WinBuilder. Best regards :unsure:

Raxco PerfectDisk 11 Build 182 ENG. For MultiPE Leopard x86/x64 Edition
DISK TOOLS:
PD11.script
PD11_Bin.script


Attached File  20.12.png   375.18KB   20 downloads

#41 Filip Hasa

Filip Hasa

    Frequent Member

  • Advanced user
  • 408 posts

Posted 21 December 2010 - 08:51 AM

Hi Filip Hasa :)

Standard-7-iso-usb-hdd.script

If,NOT,"%Device%",EQUAL,"FLASHDISK",Begin

  If,EXISTFILE,"%DrvLetter%\GRLDR",Begin

    FileRename,"%DrvLetter%\BOOTMGR","%DrvLetter%\BOOTLND"

    FileRename,"%DrvLetter%\GRLDR","%DrvLetter%\BOOTMGR"

    FileCopy,"%DrvLetter%\BOOTMGR","%DrvLetter%\NTLDR"

  End

End


Hi Max,

sorry but I don't understand. Grub4DOS needs GRLDR file for boot.

Can you boot flash/internal disk in some virtual environment?!

Thanks

#42 Filip Hasa

Filip Hasa

    Frequent Member

  • Advanced user
  • 408 posts

Posted 23 December 2010 - 07:15 AM

Hi Max,

variable appdata is not define in image.

# set APPDATA
APPDATA=C:\Users\filip.hasa\AppData\Roaming

Please can you add it? Some programs use it.

Hive_Load,HKLM

Echo,"Writing new values on registry hive.."

reg_add,0x2,"%reg%\ControlSet001\Control\Session Manager\Environment","APPDATA","X:\windows\system32\config\systemprofile\appdata\Roaming"

Hive_Unload,HKLM
or use "%userprofile%\AppData\Roaming"

Thank you

#43 xplod

xplod

    Frequent Member

  • Advanced user
  • 158 posts
  •  
    Germany

Posted 23 December 2010 - 11:08 AM

Hallo Max,

can you please add this 2 things to Vpldr.exe so I don't need to patch it. :)

Many, Many Thanks!

Xplod.

Before:

Func CHANGESCREEN()

GUICtrlSetData($MESSAGE_SECOND, "Changing screen resolution...")

If StringRegExp($S_SCREEN, "(?i)(auto|optimal|detect)") Then

  Run(@SystemDir & "\uictl.exe --optimal", @SystemDir, @SW_HIDE)

Else

  $SET_SCREEN = StringRegExp($S_SCREEN, "(.*)x(.*)", 1)

  If (@error > 0) Then

   GUICtrlSetData($MESSAGE_SECOND, "")

   Return

  ElseIf (StringRegExp($S_SCREEN, "disable")) Then

  ElseIf ($SET_SCREEN[0] == 0 Or $SET_SCREEN[1] == 0) Then

  Else

   SETDISPTAYMODE($SET_SCREEN[0], $SET_SCREEN[1], 32)

  EndIf

EndIf

GUICtrlSetData($MESSAGE_SECOND, "")

EndFunc





After:

Func CHANGESCREEN()

GUICtrlSetData($MESSAGE_SECOND, "Changing screen resolution...")

If StringRegExp($S_SCREEN, "(?i)(auto|optimal|detect)") Then

  Run(@SystemDir & "\uictl.exe --optimal", @SystemDir, @SW_HIDE)

Else

  $SET_SCREEN = StringRegExp($S_SCREEN, "(.*)x(.*)", 1)

  If (@error > 0) Then

   GUICtrlSetData($MESSAGE_SECOND, "")

   Return

  ElseIf (StringRegExp($S_SCREEN, "disable")) Then

  ElseIf ($SET_SCREEN[0] == 0 Or $SET_SCREEN[1] == 0) Then

  Else

   SETDISPTAYMODE($SET_SCREEN[0], $SET_SCREEN[1], 32)

  EndIf

EndIf

GUICtrlSetData($MESSAGE_SECOND, "")



;________/ added for Xplod\________________________________________

If FileExists(@SystemDir & "\multipe.cfg2") Then

$autorun_after_screen_resolution_change =IniRead(@SystemDir & "\multipe.cfg2", "autorun_after_screen_resolution_change", "Autorun", "")

If FileExists($autorun_after_screen_resolution_change) Then

  run($autorun_after_screen_resolution_change)

EndIf

EndIf

; add end



EndFunc

___________________________________________________________________________________________





before:



Global $CFG_MAIN = (@SystemDir & "\multipe.cfg")

Global $CFG_FILE = "multipe.cfg"

If FileExists(@SystemDir & "\multipe.cfg") Then

Global $MULTIPE = "QBD " & IniRead($CFG_MAIN, "main", "MultiPE", "")

Else

Global $MULTIPE = "MultiPE"

EndIf

$VERSION = "3.0.RT.2 x86 (19.12.2010)"

$DEBUG = 0

$MTITLE = $MULTIPE & " Leopard Loader. Preparing system..."



after:



Global $CFG_MAIN = (@SystemDir & "\multipe.cfg")

Global $CFG_FILE = "multipe.cfg"

If FileExists(@SystemDir & "\multipe.cfg") Then

Global $MULTIPE = "QBD " & IniRead($CFG_MAIN, "main", "MultiPE", "")

Else

Global $MULTIPE = "MultiPE"

EndIf

$VERSION = "3.0.RT.2 x86 (19.12.2010)"

$DEBUG = 0

$MTITLE = $MULTIPE & " Leopard Loader. Preparing system..."



;________/ added for Xplod\________________________________________

If FileExists(@SystemDir & "\multipe.cfg2") Then

Global $MULTIPE = IniRead(@SystemDir & "\multipe.cfg2", "main", "MultiPE", "")

$MTITLE = $MULTIPE

EndIf

; end add


#44 Max_Real Qnx

Max_Real Qnx

    Gold Member

  • Patrician
  • 1382 posts
  • Location:Istanbul
  • Interests:To be or not to be that is the question.
  •  
    Turkey

Posted 26 December 2010 - 09:08 PM

Hi Max,

sorry but I don't understand. Grub4DOS needs GRLDR file for boot.

Can you boot flash/internal disk in some virtual environment?!

Thanks


Hi Filip :)

This feature (Create INTERNAL HDD -I'm using this feature with VMware.- & Create USB EXTERNAL HDD) is for the normal disks (HDD & USB HDD). Best regards :)

Standard-7-iso-usb-hdd.script

If,NOT,"%Device%",EQUAL,"FLASHDISK",Begin 

  If,EXISTFILE,"%DrvLetter%\GRLDR",Begin 

    FileRename,"%DrvLetter%\BOOTMGR","%DrvLetter%\BOOTLND" 

    FileRename,"%DrvLetter%\GRLDR","%DrvLetter%\BOOTMGR" 

    FileCopy,"%DrvLetter%\BOOTMGR","%DrvLetter%\NTLDR" 

  End 

End

//

If,NOT,"%pCheckBox5%",Equal,"True",Begin

  If,NOT,"%Device%",EQUAL,"FLASHDISK",Begin

    Echo,"Boot sector restoration tool ..."

    ShellExecute,Open,"%Tools%\DiskTool.exe","%DrvLetter% /nt60"

  End

End



#45 Max_Real Qnx

Max_Real Qnx

    Gold Member

  • Patrician
  • 1382 posts
  • Location:Istanbul
  • Interests:To be or not to be that is the question.
  •  
    Turkey

Posted 26 December 2010 - 09:14 PM

Hi Max,

variable appdata is not define in image.

# set APPDATA
APPDATA=C:\Users\filip.hasa\AppData\Roaming

Please can you add it? Some programs use it.

Hive_Load,HKLM

Echo,"Writing new values on registry hive.."

reg_add,0x2,"%reg%\ControlSet001\Control\Session Manager\Environment","APPDATA","X:\windows\system32\config\systemprofile\appdata\Roaming"

Hive_Unload,HKLM
or use "%userprofile%\AppData\Roaming"

Thank you


Okay :)

#46 Max_Real Qnx

Max_Real Qnx

    Gold Member

  • Patrician
  • 1382 posts
  • Location:Istanbul
  • Interests:To be or not to be that is the question.
  •  
    Turkey

Posted 26 December 2010 - 09:17 PM

Hallo Max,

can you please add this 2 things to Vpldr.exe so I don't need to patch it. :cheers:

Many, Many Thanks!

Xplod.

Before:

Func CHANGESCREEN()

GUICtrlSetData($MESSAGE_SECOND, "Changing screen resolution...")

If StringRegExp($S_SCREEN, "(?i)(auto|optimal|detect)") Then

  Run(@SystemDir & "\uictl.exe --optimal", @SystemDir, @SW_HIDE)

Else

  $SET_SCREEN = StringRegExp($S_SCREEN, "(.*)x(.*)", 1)

  If (@error > 0) Then

   GUICtrlSetData($MESSAGE_SECOND, "")

   Return

  ElseIf (StringRegExp($S_SCREEN, "disable")) Then

  ElseIf ($SET_SCREEN[0] == 0 Or $SET_SCREEN[1] == 0) Then

  Else

   SETDISPTAYMODE($SET_SCREEN[0], $SET_SCREEN[1], 32)

  EndIf

EndIf

GUICtrlSetData($MESSAGE_SECOND, "")

EndFunc





After:

Func CHANGESCREEN()

GUICtrlSetData($MESSAGE_SECOND, "Changing screen resolution...")

If StringRegExp($S_SCREEN, "(?i)(auto|optimal|detect)") Then

  Run(@SystemDir & "\uictl.exe --optimal", @SystemDir, @SW_HIDE)

Else

  $SET_SCREEN = StringRegExp($S_SCREEN, "(.*)x(.*)", 1)

  If (@error > 0) Then

   GUICtrlSetData($MESSAGE_SECOND, "")

   Return

  ElseIf (StringRegExp($S_SCREEN, "disable")) Then

  ElseIf ($SET_SCREEN[0] == 0 Or $SET_SCREEN[1] == 0) Then

  Else

   SETDISPTAYMODE($SET_SCREEN[0], $SET_SCREEN[1], 32)

  EndIf

EndIf

GUICtrlSetData($MESSAGE_SECOND, "")



;________/ added for Xplod\________________________________________

If FileExists(@SystemDir & "\multipe.cfg2") Then

$autorun_after_screen_resolution_change =IniRead(@SystemDir & "\multipe.cfg2", "autorun_after_screen_resolution_change", "Autorun", "")

If FileExists($autorun_after_screen_resolution_change) Then

  run($autorun_after_screen_resolution_change)

EndIf

EndIf

; add end



EndFunc

___________________________________________________________________________________________





before:



Global $CFG_MAIN = (@SystemDir & "\multipe.cfg")

Global $CFG_FILE = "multipe.cfg"

If FileExists(@SystemDir & "\multipe.cfg") Then

Global $MULTIPE = "QBD " & IniRead($CFG_MAIN, "main", "MultiPE", "")

Else

Global $MULTIPE = "MultiPE"

EndIf

$VERSION = "3.0.RT.2 x86 (19.12.2010)"

$DEBUG = 0

$MTITLE = $MULTIPE & " Leopard Loader. Preparing system..."



after:



Global $CFG_MAIN = (@SystemDir & "\multipe.cfg")

Global $CFG_FILE = "multipe.cfg"

If FileExists(@SystemDir & "\multipe.cfg") Then

Global $MULTIPE = "QBD " & IniRead($CFG_MAIN, "main", "MultiPE", "")

Else

Global $MULTIPE = "MultiPE"

EndIf

$VERSION = "3.0.RT.2 x86 (19.12.2010)"

$DEBUG = 0

$MTITLE = $MULTIPE & " Leopard Loader. Preparing system..."



;________/ added for Xplod\________________________________________

If FileExists(@SystemDir & "\multipe.cfg2") Then

Global $MULTIPE = IniRead(@SystemDir & "\multipe.cfg2", "main", "MultiPE", "")

$MTITLE = $MULTIPE

EndIf

; end add


Hi Xplod :)

Okay. Allow me a few days. Best regards :)

#47 Max_Real Qnx

Max_Real Qnx

    Gold Member

  • Patrician
  • 1382 posts
  • Location:Istanbul
  • Interests:To be or not to be that is the question.
  •  
    Turkey

Posted 27 December 2010 - 09:46 PM

Hi Xplod :whistling:

I added codes you want to the vpeldr.exe (27.12.2010) . You can download from the server. Best regards :dubbio:

#48 Filip Hasa

Filip Hasa

    Frequent Member

  • Advanced user
  • 408 posts

Posted 28 December 2010 - 06:09 PM

Hi Max,

I successfully boot on real hardware but only once ;) for second boot I can see only black background. Do you have same experience?

I still have to copy GRLDR to usb disk. Pleas see image:

Posted Image

from your post I understand it should be windows MBR with grldr file. Am I right?

I tried install dot NET 4 on USB stick but i got this error:
Posted Image

Thank you

#49 Max_Real Qnx

Max_Real Qnx

    Gold Member

  • Patrician
  • 1382 posts
  • Location:Istanbul
  • Interests:To be or not to be that is the question.
  •  
    Turkey

Posted 31 December 2010 - 10:38 PM

Hi Max,

I successfully boot on real hardware but only once :unsure: for second boot I can see only black background. Do you have same experience?

I still have to copy GRLDR to usb disk. Pleas see image:

Posted Image

from your post I understand it should be windows MBR with grldr file. Am I right?

I tried install dot NET 4 on USB stick but i got this error:
Posted Image

Thank you


Hi mate :cheers:

I'm glad you succeed. :)

for second boot I can see only black background. Do you have same experience?


Please download 3-explorerv.script v3 and halt computer with Reboot/Shutdown fetaure of the vpeldr.

Attached File  Windows VistaPE-2011-01-01-00-20-31.png   665.1KB   18 downloads


from your post I understand it should be windows MBR with grldr file. Am I right?


Yes ! Grub4Dos is very sticky for external hdd so sometimes it is very difficult to remove Grub4Dos from mbr of the hdd. I chose the easy way to change the name of the file. (BOOTMGR -> BOOTLND and GRLDR -> BOOTMGR) :unsure:

Standard-7-iso-usb-hdd.script
If,NOT,"%Device%",EQUAL,"INTERNALHDD",Begin

  Echo,"Partition of driver letter is being active..."

  ShellExecute,Open,"%Tools%\DiskTool.exe","%DrvLetter% /MbrFix"

End

....

Echo,"Boot sector restoration tool ..."

ShellExecute,Open,"%Tools%\DiskTool.exe","%DrvLetter% /nt60"


DiskTool.au3
if @OSArch = "X86" Then RunWait(@ComSpec & " /c " & @TempDir & "\bootsect.exe" & " " & "/nt60" & " " & $CMDLINE[1] & " " & "/force","", @SW_HIDE)

if Not (@OSArch = ("X86")) Then RunWait(@ComSpec & " /c " & @TempDir & "\64\bootsect.exe" & " " & "/nt60" & " " & $CMDLINE[1] & " " & "/force","", @SW_HIDE)

Attached File  DiskTool.au3.7z   171.21KB   2 downloads

Attached File  01.011.png   168.86KB   18 downloads


I tried install dot NET 4 on USB stick but i got this error:


This is not an easy job but i examine it for you. Best regards :wheelchair:

#50 MichaelZ

MichaelZ

    Frequent Member

  • Team Reboot
  • 333 posts
  • Location:Braunschweig, Germany
  •  
    Germany

Posted 04 January 2011 - 08:39 AM

:cheers: :thumbdown: Driver Integrator :rolleyes: :thumbup: . Really need one that integrate the drivers into kernel from unlimited level of sub folders. Currently the extra drivers loaded by PELoader which not always work as desired and take too long to load and the boot.wim is too big.


Here is a DOS command to find all .inf files(from all subfolders) from the Drivers folder

for /r "DriversFolder" %%a in (*.inf) do %Tools%\peimg.exe /inf=%%a %Target_Sys%\Windows


I like nikzzzz's zPNP very much (see also this post and his web space). The drivers will be loaded after boot. They don't need to be copied into boot.wim but can be loaded from cd or ufd. Since they will be loaded after boot this can be done at any time after a media containing the drivers has been attached. He uses the Microsoft utility devcon.exe to load the drivers. It is quite fast, probably only drivers for unknown devices are loaded. The only drawback is that you need to create an index of your drivers.

I have to admit that I didn't use it with MultiPE yet. I just started to use MultiPE V2 yesterday when I found out that the problems with German Win 7 DVD as source that V1 had are solved.

Many Greetings
MichaelZ




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users