isobuilder/scratchbook.md

894 B

planning rewrite

  • all steps as functions!
  • ansi or utf8?

Steps

  • define application-Root: ${aroot}
  • function InitDirs : create directory structure
  • mount .ISO File
    • function CopyIso : copy all files from mounted ISO to temp\target
    • function CopyWim : copy boot.wim and install.wim from mounted ISO to temp\target dir for modification
    • function MofifyBoot
      • mount and modify boot.wim in temp\target
      • insert drivers
    • function ModifyInstall
      • mount and modify install.wim in temp\target
      • insert drivers
      • insert updates
Dir-Structure

C:\isobuilder
   I_ builder.ps1
   I_ assets
   I  I_ isoroot
   I     I_ autounattend.xml
   I     I_ scripts
   I        I_ install_firefox.cmd
   I  I_ updates
   I  I_ drivers
   I     I_ boot
   I     I_ install
   I_ temp
      I_ target
      I_ mount
         I_ boot
         I_ install