Changes

Jump to navigation Jump to search
added BIOS updating and GRUB2 repairing instructions
Line 46: Line 46:     
== BIOS ==
 
== BIOS ==
 +
 +
Some older versions of the BIOS don't play nice with GRUB2 (which Debian/LinuxCNC use). The BIOS must be upgraded, which can actually be done from within Linux. Here is the overall procedure:
 +
 +
* use an rEFInd pen drive to boot into Linux (despite it's GRUB2 not being fully installed)
 +
* download the BIOS utilities .exe (sp58029.exe)
 +
* extract the contents of the .exe using Engrampa or a similar archive utility
 +
* inside the "HP Utilities for Linux" directory extract both "hp-flash-1.00-1_x86_64.tar.gz" and "hpuefi-mod-1.0.3.tar.gz". The resulting directories need to have paths that do not contain spaces, so if extracting them into the same folder as the archives, you must rename "HP Utilities for Linux" to "linux_util" or something containing no spaces.
 +
* in the "hpuefi-mod-1.0.3" directory run <code>make</code> to compile the kernel module
 +
* run <code>sudo insmod ./hpuefi.ko</code> to load the built kernel module
 +
* run <code>./mkdevhpuefi</code> to create the <code>/dev/hpuefi</code> device
 +
* extract "J01_0228.BIN" from the "sp71294.exe" self-extracting archive into the "hp-flash-1.00-1_x86_64" directory
 +
* in the "hp-flash-1.00-1_x86_64" directory run <code>sudo ./hp-flash J01_0228.BIN</code>
 +
* after it has finished flashing, reboot!
 +
* after using rEFInd once again to get into Linux, fix GRUB with the following command: <code>sudo dpkg-reconfigure grub-efi-amd64</code>
    
The BIOS flashing utilities for the HP Compaq Elite 8200 Ultra-Slim:
 
The BIOS flashing utilities for the HP Compaq Elite 8200 Ultra-Slim:
Line 58: Line 72:     
https://h30434.www3.hp.com/t5/Desktop-Boot-and-Lockup/Looking-for-Download-to-Flash-BIOS-on-HP-Compaq-8200-Elite/td-p/6440002
 
https://h30434.www3.hp.com/t5/Desktop-Boot-and-Lockup/Looking-for-Download-to-Flash-BIOS-on-HP-Compaq-8200-Elite/td-p/6440002
  −
NOTE: under Linux the contents for the self extracting .exe files can be extracted use Engrampa, possibly other archiving utilities.
      
== Upgrades ==
 
== Upgrades ==

Navigation menu