OK so a bit of background: I need to disable driver signing because I need to install a modified driver so that I can hook up my PS3 controller.
I have a dual boot setup with Mint 17 and windows 8.1 x64 using rEFInd as the boot manager because MSI hates Linux.
Now I followed these various steps but
- when I try to get into the advanced startup, it simply does not exist, at all. I have options to shut down or go into uefi, none of the others
- using Driver Signature Enforcement Overrider did nothing, on restart or digitally signing.
Tying command line
bcdedit /set TESTSIGNING ON
spewsThe boot configuration data store could not be opened.
The requested system device cannot be found.
So what I THINK is going on is that it cant find the bcd store, and doesn't store the boot options.
So how do I either
- install an unsigned driver without rebooting
- get into test mode without requiring boot configuration
- set windows boot settings in rEFInd from linux
- sign a driver locally
Answer
Ok so I haven't exactly figure out what happened to the advanced options
But I did solve my problem
- need a windows 8 DVD
- boot the dvd and click on repair
- go to troubleshoot -> advanced options -> command line
- run
diskpart
list disk
sel disk 0
select your drive with the efi partition (replace0
)list vol
sel vol 1
now select the drive with the efi partition- if it does not have a drive letter, assign one
assign letter=z
- And this is the crucial part if you are dual booting. You need to specify where the BCD file manually for
bcdedit
to stop throwing that annoyin error I mentionedbcdedit /store z:\EFI\Microsoft\Boot\BCD /set {default} loadoptions DDISABLE_INTEGRITY_CHECKS
bcdedit /store z:\EFI\Microsoft\Boot\BCD /set {default} TESTSIGNING ON
For those interested the 2 key parts are specifying your bcd store manually, since in my case the dualbooting screwed things a bit, and specifying {default}
so that it knows to install it in the OS loader not the Boot manager
Comments
Post a Comment