ESX / ESXi Bios Tools

Discussion in 'Virtualization' started by pix, Nov 22, 2009.

  1. _Manolo_

    _Manolo_ MDL Member

    Dec 1, 2009
    161
    175
    10
    pix You Rock ! :worthy:
    v1.1.5-One Click :D mod tool really rocks on ESXi 5.1 :tankyou:

    Just to do some hexedit on bioscod0.rom to add some slp 1.0 for oem xp before injecting to ESXi...

    Could not test real time VMotion/DRS/HA 'cause don't have VCenter, but that shouldn't be a problem since all clustered ESX have the mod... :cool:
     
  2. _Manolo_

    _Manolo_ MDL Member

    Dec 1, 2009
    161
    175
    10
    Thx sebus : Credit & thank given to the right chap !
     
  3. _Manolo_

    _Manolo_ MDL Member

    Dec 1, 2009
    161
    175
    10
    Not sure if this is the right place for that, but here's my bios440.filename for ESXi 5.1 :
    hxxp://rghost.net/41992173

    Mod DELL PE_SC3 slic 2.2 :cool:

    Added slp 1.0 to activate OEM XP/2003 : Dell System, FUJITSU, ASUS_FLASH, Hewlett & Genuine :D



    edit : Just tested in a VMwared ESXi 5.1 as bios440.filename directive & injected into vmx :thumbsup:


    PS : What shall we do now with our KMS 2012 ?
    Oh wait ! There should be an instance of Excel 2013 running somewhere... :hypocrite:
     
  4. DoX

    DoX MDL Novice

    Jun 22, 2010
    19
    1
    0
    Try MonsterTurbo58's post "OEM activation of Server 2012 Datacenter with SLIC 2.2 in BIOS" in the Windows Server thread.
    hxxp://forums.mydigitallife.net/threads/40623-OEM-activation-of-Server-2012-Datacenter-with-SLIC-2-2-in-BIOS
    Sorry can't post links < 20 posts.


     
  5. _Manolo_

    _Manolo_ MDL Member

    Dec 1, 2009
    161
    175
    10
    :nono3:
    Having a "personal" KMS server in your "deploy testing environnment" is a must have, especially if you add a Win/Bind9 DNS beside !
    (Yes, Hyper-V likes Linux/Kernel 3+ very much :yes: as MS participates into the Kernel project...)

    Adding _vlmcs._tcp SRV record greatly improves "automatic" activations of any MS products kind :biggrin:
    And that helps validating autounattended xml files...

    Okay my corp already paid for if against MS, but i prefer not polluting the official KMS :
    never been asked why billions of Vista/7/8/2008/2012 & Office products activated once and disappeared within seconds ! :D
     
  6. xslord

    xslord MDL Junior Member

    Sep 13, 2009
    50
    9
    0
    Find your post, and just dl the file, will be testing it shortly, and i'll comeback to report.
    Once again thanx for sharing it!
     
  7. cyberbot

    cyberbot MDL Addicted

    Jul 30, 2011
    501
    25
    30
    you mean you injected you ESXI? and all OS you install in the ESXI become active?
     
  8. cyberbot

    cyberbot MDL Addicted

    Jul 30, 2011
    501
    25
    30
    Thank you so much for the tool,
    i copied the Dell Rom and rename it bios440.rom and i inject over the SSH to the ESXI 5.1
    i injected Dell SLI 2.2 to the ESXI however when i start the machine it still shows Dump Error (SLIC Table not Found)
    do i have to reboot the ESXI after i inject the bios?
     
  9. sergiobaiao

    sergiobaiao MDL Novice

    Jun 10, 2007
    6
    0
    0
    Hi Manolo,

    Can you make a 5.1 vmx with an HP SERVER SLIC?

     
  10. sebus

    sebus MDL Guru

    Jul 23, 2008
    6,384
    2,037
    210
    Ofcourse he can, and you should be also. Not rocket science, just using Andy's Phoenix Tool
    Invest a bit of your own time & learn!
     
  11. sergiobaiao

    sergiobaiao MDL Novice

    Jun 10, 2007
    6
    0
    0

    i`ve done it in the past, until esxi 5.0, using the provided tools. Now i've tried it on a HP Proliant Gen8 Server which i had ESXi custom HP image installed, version 5.1, and i couldn`t make it work. The first time i did it, virtual machines stopped to power on. Then i tought i did something wrong, which probably happened, so i did it again. The second time, virtual machines are booting ok, but i cannot activate any VM using only cert and serial.

    This is what i`ve done, can you please tell me if i did something wrong?

    1. Enabled SSH on ESXi
    2. SSHed to ESXi host and found s.v00 (/bootbank/s.v00)
    3. Created a backup copy of s.v00
    4. Extracted s.v00 with "vmtar -x s.v00 -o output.tar"
    5. Created temp directory
    6. Moved output.tar to temp/
    7. Extracted output.tar with "tar xf s.v00"
    8. SCPed bin/vmx to Windows box
    9. Extracted bios440.rom with ESXBiosTools 1.15
    10. Got ACPITbls.rw from a running VM
    11. Openned Phoenix Bios Tools, selected "other" (because there was no HP there), selected an HP Server SLIC 2.1 bin file, selected an HP SERVER SLIC 2.1 certificate (both matched with "verificate"), and loaded the acpitbls.rw file
    12. Created bios440_SLIC.rom
    13. Injected bios440_SLIC.rom on vmx file, sent it back to ESXi temp folder, changed permissions and ownership
    14. Packed the s.v00 file again and moved it to /bootbank
    15. Reboot
    16. AIDA64 on a running VM reports _ASUS_ SLIC, even after i`ve choosen other on Phoenix Bios Tools and selected "HP SERVER" cert and bin.
    17. I think that because of this it won`t accept a server license because ASUS has only client licenses, not servers.

    Can you tell me what i`ve done wrong?
     
  12. sebus

    sebus MDL Guru

    Jul 23, 2008
    6,384
    2,037
    210
    And where would _ASUS_ SLIC come from?
    You are you you not running something else there?

    With 1.15 tool you do not need to do any extraction by hand, as it does all for you anyway...

    You can test your own mod WITHOUT injecting it back, just use bios440.filename =/path/to/rom/file in vmx of a new VM (so you can see what what SlicToolkit or AIDA or whatever you use reports as existing slic)

    sebus
     
  13. JimmyZ

    JimmyZ MDL Novice

    Jul 29, 2009
    9
    0
    0
    thanks all you guys, I tried it but failed, I use ESX/ESXi Bios Tools 1.1.5 to extract the bios440.rom and use phoenix tool 2.1.4 and rw1.5.3.7 to modify the bios with Fujitsu/Dell SLIC2.2 and use bios440.filename directive instead of inject it back, but the guest won't start, it stuck at boot screen showing the logo only.

    the extracted bios440.rom is fine, if I use bios440.filename directive to use this file, it works. It was from ESXi 5.1.0, 1021289, bios440.rom sha1: 7bd32e9d866d39af257524911ebb7ae70cfd0682

    I tried _Manolo_'s modded bios440.esxi51_SLIC_dell-pe_sc3_v22.rom and it works.

    are there any specific setting/tool version to mod the bios or did i miss something?

    I read the whole thread and found two other people experiencing similar issue and not solved, sorry i don't have the right to post links yet:
    hxxp://forums.mydigitallife.net/threads/12982-ESX-ESXi-Bios-Tools?p=562851&viewfull=1#post562851
    hxxp://forums.mydigitallife.net/threads/12982-ESX-ESXi-Bios-Tools?p=674260&viewfull=1#post674260
     
  14. sebus

    sebus MDL Guru

    Jul 23, 2008
    6,384
    2,037
    210
    Nothing special. Just plain OK/Next/Go few times
     
  15. jet45

    jet45 MDL Novice

    Feb 26, 2010
    1
    0
    0
    Hello,

    Does anyone have an updated link to Manolo's Mod DELL PE_SC3 slic 2.2 from post 324?

    Thanks
     
  16. sebus

    sebus MDL Guru

    Jul 23, 2008
    6,384
    2,037
    210
    Check post #331
     
  17. revin

    revin MDL Novice

    Sep 10, 2007
    15
    2
    0

    updated info:

    I've upgraded to vSphere 5.1 U1 (1065491). Extracted and injected with 1.1.5 version and everythings works like a charm! (vMotion/HA/DRS included)
     
  18. jackmonter5

    jackmonter5 MDL Senior Member

    Jul 27, 2009
    480
    167
    10
    I've used 1.15 version with the phoenix tool 2.14 to inject slic 2.2 successfully, however the phoenix tool won't let me add slp (it's greyed out) any idea's?
     
  19. sebus

    sebus MDL Guru

    Jul 23, 2008
    6,384
    2,037
    210