• Recent
    • Unsolved
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login
    1. Home
    2. AlexMaxwell
    A
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 5
    • Best 3
    • Controversial 0
    • Groups 0

    AlexMaxwell

    @AlexMaxwell

    5
    Reputation
    316
    Profile views
    5
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    AlexMaxwell Unfollow Follow

    Best posts made by AlexMaxwell

    • RE: Client boot to HD goes to memtest.

      @Arrowhead-IT
      Obviously, you’ll have to adjust paths.

      1. Install windows ADK
      2. Launch Deployment and Imaging Tools Environment (basically a glorified cmd prompt). I always run this as administrator, but I’m not sure it’s required here.
        a. mkdir c:\temp\winpe
        b. copyxpe x86 c:\temp\winpe\x86
      3. (Optional) Add drivers as per https://technet.microsoft.com/en-us/library/hh825070.aspx
        a. dism /Mount-Image /ImageFile:c:\temp\winpe\x86\media\sources\boot.wim /index:1 /MountDir:C:\temp\winpe\x86\mount
        b. dism /Image:C:\temp\winpe\x86\mount /Add-Driver /Driver:d:\share\winpe10.0-Drivers-A01-6XFM6\winpe\x86 /recurse
        c. dism /Unmount-Image /mountdir:C:\temp\winpe\x86\mount /commit
      4. Delete bootfix.bin (to get rid of the ‘press any key’ prompt)
        a. del c:\temp\winpe\x86\media\Boot\bootfix.bin
      5. Create ISO
        a. MakeWinPEMedia /ISO c:\temp\winpe\x86 c:\temp\winpe_x86.iso
      6. Copy the ISO to the FOG server so we can access it via http
        a. mkdir /var/www/html/winpe-build2
        b. cp /mnt/myshare/winpe_x86.iso /var/www/html/winpe-build2/winpe_x86.iso
      7. Create a new menu item from the FOG UI Fog Configuration->iPXE New Menu Entry
        a. Parameters:
      initrd http://${fog-ip}/winpe-build2/winpe.iso   
      chain memdisk iso raw
      boot || MENU
      

      Like:
      0_1449614322767_fog-addWinpe.PNG

      1. Test
      posted in FOG Problems
      A
      AlexMaxwell
    • RE: Client boot to HD goes to memtest.

      @Sebastian-Roth I decided to try to figure out how to add a WinPE option on the menu, and after I got that working (using an ISO, not wimboot btw), I noticed that boot from hard disk started working again.

      I’ll see if I can repro the original bug tomorrow morning.

      posted in FOG Problems
      A
      AlexMaxwell
    • RE: Client boot to HD goes to memtest.

      I tried to reproduce this with 5686, and the boot menu looks fine, so I’d call it fixed 😃. For anybody who’s seeing this issue, I’d recommend just changing anything in the iPXE Boot Menu, saving it and changing it back.

      Now, to mark this as solved…

      posted in FOG Problems
      A
      AlexMaxwell

    Latest posts made by AlexMaxwell

    • RE: Client boot to HD goes to memtest.

      I tried to reproduce this with 5686, and the boot menu looks fine, so I’d call it fixed 😃. For anybody who’s seeing this issue, I’d recommend just changing anything in the iPXE Boot Menu, saving it and changing it back.

      Now, to mark this as solved…

      posted in FOG Problems
      A
      AlexMaxwell
    • RE: Client boot to HD goes to memtest.

      @Arrowhead-IT
      Obviously, you’ll have to adjust paths.

      1. Install windows ADK
      2. Launch Deployment and Imaging Tools Environment (basically a glorified cmd prompt). I always run this as administrator, but I’m not sure it’s required here.
        a. mkdir c:\temp\winpe
        b. copyxpe x86 c:\temp\winpe\x86
      3. (Optional) Add drivers as per https://technet.microsoft.com/en-us/library/hh825070.aspx
        a. dism /Mount-Image /ImageFile:c:\temp\winpe\x86\media\sources\boot.wim /index:1 /MountDir:C:\temp\winpe\x86\mount
        b. dism /Image:C:\temp\winpe\x86\mount /Add-Driver /Driver:d:\share\winpe10.0-Drivers-A01-6XFM6\winpe\x86 /recurse
        c. dism /Unmount-Image /mountdir:C:\temp\winpe\x86\mount /commit
      4. Delete bootfix.bin (to get rid of the ‘press any key’ prompt)
        a. del c:\temp\winpe\x86\media\Boot\bootfix.bin
      5. Create ISO
        a. MakeWinPEMedia /ISO c:\temp\winpe\x86 c:\temp\winpe_x86.iso
      6. Copy the ISO to the FOG server so we can access it via http
        a. mkdir /var/www/html/winpe-build2
        b. cp /mnt/myshare/winpe_x86.iso /var/www/html/winpe-build2/winpe_x86.iso
      7. Create a new menu item from the FOG UI Fog Configuration->iPXE New Menu Entry
        a. Parameters:
      initrd http://${fog-ip}/winpe-build2/winpe.iso   
      chain memdisk iso raw
      boot || MENU
      

      Like:
      0_1449614322767_fog-addWinpe.PNG

      1. Test
      posted in FOG Problems
      A
      AlexMaxwell
    • RE: Client boot to HD goes to memtest.

      @Sebastian-Roth I decided to try to figure out how to add a WinPE option on the menu, and after I got that working (using an ISO, not wimboot btw), I noticed that boot from hard disk started working again.

      I’ll see if I can repro the original bug tomorrow morning.

      posted in FOG Problems
      A
      AlexMaxwell
    • RE: Client boot to HD goes to memtest.

      I was wondering where that was.

      #!ipxe
      set fog-ip 10.19.100.175
      set fog-webroot fog
      set boot-url http://${fog-ip}/${fog-webroot}
      #!ipxe
      cpuid --ext 29 && set arch x86_64 || set arch i386
      goto get_console
      :console_set
      colour --rgb 0x00567a 1 && colour --rgb 0x00567a 2 && colour --rgb 0x00567a 4 ||
      cpair --foreground 7 --background 2 2 ||
      goto MENU
      :alt_console
      cpair --background 0 1 && cpair --background 1 2 ||
      goto MENU
      :get_console
      console --picture http://10.19.100.175/fog/service/ipxe/bg.png --left 100 --right 80 && goto console_set || goto alt_console
      :MENU
      menu
      colour --rgb 0xff0000 0 ||
      cpair --foreground 1 1 ||
      cpair --foreground 0 3 ||
      cpair --foreground 4 4 ||
      item --gap Host is NOT registered!
      item --gap -- -------------------------------------
      item fog.local Boot from hard disk
      item fog.memtest Run Memtest86+
      item fog.reginput Perform Full Host Registration and Inventory
      item fog.reg Quick Registration and Inventory
      item fog.quickimage Quick Image
      item fog.multijoin Join Multicast Session
      item fog.sysinfo Client System Information (Compatibility)
      choose --default fog.local --timeout 3000 target && goto ${target}
      :fog.local || goto MENU
      :fog.memtest
      kernel memdisk iso raw
      initrd memtest.bin
      boot || goto MENU
      :fog.reginput
      kernel bzImage32 loglevel=4 init=/sbin/init initrd=init_32.xz root=/dev/ram0 rw ramdisk_size=127000 keymap= web=10.19.100.175/fog/ consoleblank=0 loglevel=4 mode=manreg
      imgfetch init_32.xz
      boot || goto MENU
      :fog.reg
      kernel bzImage32 loglevel=4 init=/sbin/init initrd=init_32.xz root=/dev/ram0 rw ramdisk_size=127000 keymap= web=10.19.100.175/fog/ consoleblank=0 loglevel=4 mode=autoreg
      imgfetch init_32.xz
      boot || goto MENU
      :fog.quickimage
      login
      params
      param mac0 ${net0/mac}
      param arch ${arch}
      param username ${username}
      param password ${password}
      param qihost 1
      isset ${net1/mac} && param mac1 ${net1/mac} || goto bootme
      isset ${net2/mac} && param mac2 ${net2/mac} || goto bootme
      :fog.multijoin
      login
      params
      param mac0 ${net0/mac}
      param arch ${arch}
      param username ${username}
      param password ${password}
      param sessionJoin 1
      isset ${net1/mac} && param mac1 ${net1/mac} || goto bootme
      isset ${net2/mac} && param mac2 ${net2/mac} || goto bootme
      :fog.sysinfo
      kernel bzImage32 loglevel=4 init=/sbin/init initrd=init_32.xz root=/dev/ram0 rw ramdisk_size=127000 keymap= web=10.19.100.175/fog/ consoleblank=0 loglevel=4 mode=sysinfo
      imgfetch init_32.xz
      boot || goto MENU
      :bootme
      chain -ar http://10.19.100.175/fog/service/ipxe/boot.php##params ||
      goto MENU
      autoboot
      
      posted in FOG Problems
      A
      AlexMaxwell
    • Client boot to HD goes to memtest.

      I think this is an iPXE menu problem.
      Trunk install (5662) on Ubuntu 15.04 (built today).
      I’m able to register a host, upload and download images, but when the client tries to boot to HD, it loads memtest instead.
      If I tell BIOS to boot to the HD, it works fine, so I think it’s a problem with the ipxe menu. In FOG Configuration->iPXE Menu Customization it looks like there are no parameters or boot options. I don’t have a working one to compare it to though.

      Does this look right?
      0_1449522038969_fog-noItemsInBootToHD.PNG

      Thanks much.

      posted in FOG Problems
      A
      AlexMaxwell