11-22-2017 01:47 PM
Anybody any clue as to how to perform the update under Linux?
@LENOVO: please bear in mind that not all your customers run Microsoft... support for Linux systems would be much appreciated!
Solved! Go to Solution.
11-23-2017 06:08 AM
Hi Alexander51, Try this:
Tell us how it goes!
11-23-2017 03:56 PM
@Bananaman Thanks for the tip. I'm working my way through the instructions on the page below, but I have (temporarily, I hope) stranded at point 9, as mkwinpeimg spits out the error "/usr/lib/syslinux/chain.c32: No such file or directory". I guess I need to figure out which of the chain.c32 files in the syslinux-common package I need (I suppose the /modules/bios/chain.c32), and how I get mkwinpeimg to play nicely with that file... To be continued.
11-25-2017 02:58 PM
Brief update: I have thusfar not succeeded. I made mkwinpeimg use the (syslinux) /modules/bios/ files, and, alternatively, the /modules/efi64/ files present on my Ubuntu Xenial installation, but neither leads to a successfully bootable USB drive. On booting, images with the respective files both give the error:
BPB detection (sect): unkown
Then the system reboots...
11-26-2017 03:33 AM
OK - I got it to work... For those who are trying to achieve the same thing, this is what I did on my X1 Carbon 5th gen running Ubuntu Xenial:
1. I executed steps 1-8 detailed here: https://www.flamingspork.com/blog/2017/11/22/updating-windows-management-engine-firmware-on-a-lenovo...
2. Before executing step 9, I copied the files in /usr/lib/syslinux/modules/bios/ to /usr/lib/syslinux/, so as to avoid the error mkwinpeimg threw at me earlier about chain.32 being unfindable.
3. I executed step 9.
4. Before executing step 10, I ran 'wipefs --all /dev/sdx' on my usb drive; this was apparently necessary to avoid the error at boot time (BPB blah blah). Then I dd-ed the disk.img to the usb drive as prescribed in step 10.
5. As to step 11, I note that I was not able to find the setting to turn AMT ON (?).
6. I finally executed steps 12-13 without issues.
Good luck, and thanks to Stewart Smith for the instructions, and to bananaman for the tip!
01-15-2018 05:36 AM - edited 01-16-2018 01:04 AM
For others out ther, you need to download two files:
innoextract both of these, and then cabextract SetupME.exe
cp or mv the app dir into winpe_overlay
01-15-2018 01:43 PM - edited 01-15-2018 01:44 PM
@CallmeBrian When I followed the recipe, I downloaded 2(!) files: n1mra15w.exe and n1mrg19w.exe (step 3), and ran both of them under WINE (step 4). Something tells me the SetupME.exe file that needs to be cabextract-ed (step 5) came from the n1mra15w.exe file that you don't mention, perhaps because you've overlooked it.