Why can't I load an EFI shell anywhere?Windows 7 won't load unless other harddrives “disconnect”ed in...
How to draw the figure with four pentagons?
Is it possible to create light that imparts a greater proportion of its energy as momentum rather than heat?
Today is the Center
How can I make my BBEG immortal short of making them a Lich or Vampire?
I'm flying to France today and my passport expires in less than 2 months
Watching something be written to a file live with tail
SSH "lag" in LAN on some machines, mixed distros
Does a druid starting with a bow start with no arrows?
How to prevent "they're falling in love" trope
Would Slavery Reparations be considered Bills of Attainder and hence Illegal?
Why do I get two different answers for this counting problem?
Can I ask the recruiters in my resume to put the reason why I am rejected?
What do you call someone who asks many questions?
If human space travel is limited by the G force vulnerability, is there a way to counter G forces?
Why is consensus so controversial in Britain?
How could indestructible materials be used in power generation?
What's the point of deactivating Num Lock on login screens?
1960's book about a plague that kills all white people
A reference to a well-known characterization of scattered compact spaces
Can a rocket refuel on Mars from water?
Fully-Firstable Anagram Sets
Forgetting the musical notes while performing in concert
What is the intuition behind short exact sequences of groups; in particular, what is the intuition behind group extensions?
Alternative to sending password over mail?
Why can't I load an EFI shell anywhere?
Windows 7 won't load unless other harddrives “disconnect”ed in UEFI shellIs the EFI partition and GPT necessary with less than 2 TiB?secondary SATA drive in SATA1 vs SATA3 - EFI booting and BIOS problemsNo EFI boot possible with Clover EFIpartition resize breaks EFI USB installerClover bootloader is missing bootable hard drivesRestoring Windows BootloaderError-handling in EFI startup shell scriptsCant boot to EFI shell Asus MotherboardStartup issues possibly startup.nsh in EFI shell
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
So I recently found out I had EFI instead of BIOS and went to experiment with different .efi programs to see which one I would want for full functionality. From 3 bootloaders I have used, I get the error ASSERT_EFI_ERROR (Status = Device Error) and have tried everything to get into a shell. I can get into a UEFI shell using Clover from a flash drive but that is inconvenient. With Clover still one of my options on my Hard Drive it shows that I have EFI Revision 2.0 and Firmware Phoenix Technologies rev 3354.
I then loaded Clover from the flash drive and in the info I have EFI Revision 2.50 and my Firmware is CLOVER Rev 3354. The USB is formatted as MBR and my hard drive is is GPT.
I'm just trying to find out how to get into a not-too-outdated EFI shell. Every download I've used has given me the ASSERT_EFI_ERROR (Status = Device Error) .
shell bootloader efi
bumped to the homepage by Community♦ 9 hours ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
add a comment |
So I recently found out I had EFI instead of BIOS and went to experiment with different .efi programs to see which one I would want for full functionality. From 3 bootloaders I have used, I get the error ASSERT_EFI_ERROR (Status = Device Error) and have tried everything to get into a shell. I can get into a UEFI shell using Clover from a flash drive but that is inconvenient. With Clover still one of my options on my Hard Drive it shows that I have EFI Revision 2.0 and Firmware Phoenix Technologies rev 3354.
I then loaded Clover from the flash drive and in the info I have EFI Revision 2.50 and my Firmware is CLOVER Rev 3354. The USB is formatted as MBR and my hard drive is is GPT.
I'm just trying to find out how to get into a not-too-outdated EFI shell. Every download I've used has given me the ASSERT_EFI_ERROR (Status = Device Error) .
shell bootloader efi
bumped to the homepage by Community♦ 9 hours ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
add a comment |
So I recently found out I had EFI instead of BIOS and went to experiment with different .efi programs to see which one I would want for full functionality. From 3 bootloaders I have used, I get the error ASSERT_EFI_ERROR (Status = Device Error) and have tried everything to get into a shell. I can get into a UEFI shell using Clover from a flash drive but that is inconvenient. With Clover still one of my options on my Hard Drive it shows that I have EFI Revision 2.0 and Firmware Phoenix Technologies rev 3354.
I then loaded Clover from the flash drive and in the info I have EFI Revision 2.50 and my Firmware is CLOVER Rev 3354. The USB is formatted as MBR and my hard drive is is GPT.
I'm just trying to find out how to get into a not-too-outdated EFI shell. Every download I've used has given me the ASSERT_EFI_ERROR (Status = Device Error) .
shell bootloader efi
So I recently found out I had EFI instead of BIOS and went to experiment with different .efi programs to see which one I would want for full functionality. From 3 bootloaders I have used, I get the error ASSERT_EFI_ERROR (Status = Device Error) and have tried everything to get into a shell. I can get into a UEFI shell using Clover from a flash drive but that is inconvenient. With Clover still one of my options on my Hard Drive it shows that I have EFI Revision 2.0 and Firmware Phoenix Technologies rev 3354.
I then loaded Clover from the flash drive and in the info I have EFI Revision 2.50 and my Firmware is CLOVER Rev 3354. The USB is formatted as MBR and my hard drive is is GPT.
I'm just trying to find out how to get into a not-too-outdated EFI shell. Every download I've used has given me the ASSERT_EFI_ERROR (Status = Device Error) .
shell bootloader efi
shell bootloader efi
asked Mar 10 '16 at 1:47
ToastHouseToastHouse
112114
112114
bumped to the homepage by Community♦ 9 hours ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
bumped to the homepage by Community♦ 9 hours ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
A version-2.0 EFI is unlikely to work well with an EFI shell version 2; you're likely to need a version-1 EFI shell. This could be the source of your problem, but I can't be sure of that. The Arch Linux wiki has some handy download links for several EFI shell variants:
https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#Obtaining_UEFI_Shell
Depending on what boot manager you're using, the ideal location and filename for an EFI shell binary varies. You may also need to explicitly create an entry for an EFI shell much like you'd need for an OS. If Clover remains like its rEFIt ancestor, it will look in EFI/tools
on the ESP for an EFI shell binary. My own rEFInd (another rEFIt fork) also looks there. With rEFInd, it should be called shellx64.efi
or shell.efi
(on x86-64/AMD64/x64 systems). I don't recall offhand if rEFIt used both of those names or just shell.efi
.
Yes, an older EFI shell worked. Using that shell how might I be able to add boot entries to my EFI, as I don't have that option in Setup.
– ToastHouse
Mar 11 '16 at 22:52
Unfortunately, older shells lack thebcfg
command, so you can't manipulate the boot order with them -- at least, not by themselves. (I've always meant to figure out ifbcfg
could be built as a standalone application, but I've never gotten around to it.)
– Rod Smith
Mar 11 '16 at 23:25
Yes, that is also true, there is no bcfg command in the shell I am using. The Windows Boot Manager somehow makes it's way into my Multi-Boot list so I know that it's possible to manipulate that list in some way. I don't want to have be dependent on Microsoft's boot program though, as loading EFI programs like your rEFInd require the EFI/Microsoft/Boot folder to exist, and their files.
– ToastHouse
Mar 12 '16 at 0:13
rEFInd does not rely onEFI/Microsoft/Boot/bootmgfw.efi
-- at least, not on a working system. (Some EFIs are very buggy and require using that filename to boot anything, but they're pretty rare.) You can useefibootmgr
in Linux to manipulate the EFI boot order list. In Windows,bcdedit
can do the job, as can the third-party EasyUEFI
– Rod Smith
Mar 12 '16 at 0:31
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1050885%2fwhy-cant-i-load-an-efi-shell-anywhere%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
A version-2.0 EFI is unlikely to work well with an EFI shell version 2; you're likely to need a version-1 EFI shell. This could be the source of your problem, but I can't be sure of that. The Arch Linux wiki has some handy download links for several EFI shell variants:
https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#Obtaining_UEFI_Shell
Depending on what boot manager you're using, the ideal location and filename for an EFI shell binary varies. You may also need to explicitly create an entry for an EFI shell much like you'd need for an OS. If Clover remains like its rEFIt ancestor, it will look in EFI/tools
on the ESP for an EFI shell binary. My own rEFInd (another rEFIt fork) also looks there. With rEFInd, it should be called shellx64.efi
or shell.efi
(on x86-64/AMD64/x64 systems). I don't recall offhand if rEFIt used both of those names or just shell.efi
.
Yes, an older EFI shell worked. Using that shell how might I be able to add boot entries to my EFI, as I don't have that option in Setup.
– ToastHouse
Mar 11 '16 at 22:52
Unfortunately, older shells lack thebcfg
command, so you can't manipulate the boot order with them -- at least, not by themselves. (I've always meant to figure out ifbcfg
could be built as a standalone application, but I've never gotten around to it.)
– Rod Smith
Mar 11 '16 at 23:25
Yes, that is also true, there is no bcfg command in the shell I am using. The Windows Boot Manager somehow makes it's way into my Multi-Boot list so I know that it's possible to manipulate that list in some way. I don't want to have be dependent on Microsoft's boot program though, as loading EFI programs like your rEFInd require the EFI/Microsoft/Boot folder to exist, and their files.
– ToastHouse
Mar 12 '16 at 0:13
rEFInd does not rely onEFI/Microsoft/Boot/bootmgfw.efi
-- at least, not on a working system. (Some EFIs are very buggy and require using that filename to boot anything, but they're pretty rare.) You can useefibootmgr
in Linux to manipulate the EFI boot order list. In Windows,bcdedit
can do the job, as can the third-party EasyUEFI
– Rod Smith
Mar 12 '16 at 0:31
add a comment |
A version-2.0 EFI is unlikely to work well with an EFI shell version 2; you're likely to need a version-1 EFI shell. This could be the source of your problem, but I can't be sure of that. The Arch Linux wiki has some handy download links for several EFI shell variants:
https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#Obtaining_UEFI_Shell
Depending on what boot manager you're using, the ideal location and filename for an EFI shell binary varies. You may also need to explicitly create an entry for an EFI shell much like you'd need for an OS. If Clover remains like its rEFIt ancestor, it will look in EFI/tools
on the ESP for an EFI shell binary. My own rEFInd (another rEFIt fork) also looks there. With rEFInd, it should be called shellx64.efi
or shell.efi
(on x86-64/AMD64/x64 systems). I don't recall offhand if rEFIt used both of those names or just shell.efi
.
Yes, an older EFI shell worked. Using that shell how might I be able to add boot entries to my EFI, as I don't have that option in Setup.
– ToastHouse
Mar 11 '16 at 22:52
Unfortunately, older shells lack thebcfg
command, so you can't manipulate the boot order with them -- at least, not by themselves. (I've always meant to figure out ifbcfg
could be built as a standalone application, but I've never gotten around to it.)
– Rod Smith
Mar 11 '16 at 23:25
Yes, that is also true, there is no bcfg command in the shell I am using. The Windows Boot Manager somehow makes it's way into my Multi-Boot list so I know that it's possible to manipulate that list in some way. I don't want to have be dependent on Microsoft's boot program though, as loading EFI programs like your rEFInd require the EFI/Microsoft/Boot folder to exist, and their files.
– ToastHouse
Mar 12 '16 at 0:13
rEFInd does not rely onEFI/Microsoft/Boot/bootmgfw.efi
-- at least, not on a working system. (Some EFIs are very buggy and require using that filename to boot anything, but they're pretty rare.) You can useefibootmgr
in Linux to manipulate the EFI boot order list. In Windows,bcdedit
can do the job, as can the third-party EasyUEFI
– Rod Smith
Mar 12 '16 at 0:31
add a comment |
A version-2.0 EFI is unlikely to work well with an EFI shell version 2; you're likely to need a version-1 EFI shell. This could be the source of your problem, but I can't be sure of that. The Arch Linux wiki has some handy download links for several EFI shell variants:
https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#Obtaining_UEFI_Shell
Depending on what boot manager you're using, the ideal location and filename for an EFI shell binary varies. You may also need to explicitly create an entry for an EFI shell much like you'd need for an OS. If Clover remains like its rEFIt ancestor, it will look in EFI/tools
on the ESP for an EFI shell binary. My own rEFInd (another rEFIt fork) also looks there. With rEFInd, it should be called shellx64.efi
or shell.efi
(on x86-64/AMD64/x64 systems). I don't recall offhand if rEFIt used both of those names or just shell.efi
.
A version-2.0 EFI is unlikely to work well with an EFI shell version 2; you're likely to need a version-1 EFI shell. This could be the source of your problem, but I can't be sure of that. The Arch Linux wiki has some handy download links for several EFI shell variants:
https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#Obtaining_UEFI_Shell
Depending on what boot manager you're using, the ideal location and filename for an EFI shell binary varies. You may also need to explicitly create an entry for an EFI shell much like you'd need for an OS. If Clover remains like its rEFIt ancestor, it will look in EFI/tools
on the ESP for an EFI shell binary. My own rEFInd (another rEFIt fork) also looks there. With rEFInd, it should be called shellx64.efi
or shell.efi
(on x86-64/AMD64/x64 systems). I don't recall offhand if rEFIt used both of those names or just shell.efi
.
answered Mar 11 '16 at 3:14
Rod SmithRod Smith
17.4k22043
17.4k22043
Yes, an older EFI shell worked. Using that shell how might I be able to add boot entries to my EFI, as I don't have that option in Setup.
– ToastHouse
Mar 11 '16 at 22:52
Unfortunately, older shells lack thebcfg
command, so you can't manipulate the boot order with them -- at least, not by themselves. (I've always meant to figure out ifbcfg
could be built as a standalone application, but I've never gotten around to it.)
– Rod Smith
Mar 11 '16 at 23:25
Yes, that is also true, there is no bcfg command in the shell I am using. The Windows Boot Manager somehow makes it's way into my Multi-Boot list so I know that it's possible to manipulate that list in some way. I don't want to have be dependent on Microsoft's boot program though, as loading EFI programs like your rEFInd require the EFI/Microsoft/Boot folder to exist, and their files.
– ToastHouse
Mar 12 '16 at 0:13
rEFInd does not rely onEFI/Microsoft/Boot/bootmgfw.efi
-- at least, not on a working system. (Some EFIs are very buggy and require using that filename to boot anything, but they're pretty rare.) You can useefibootmgr
in Linux to manipulate the EFI boot order list. In Windows,bcdedit
can do the job, as can the third-party EasyUEFI
– Rod Smith
Mar 12 '16 at 0:31
add a comment |
Yes, an older EFI shell worked. Using that shell how might I be able to add boot entries to my EFI, as I don't have that option in Setup.
– ToastHouse
Mar 11 '16 at 22:52
Unfortunately, older shells lack thebcfg
command, so you can't manipulate the boot order with them -- at least, not by themselves. (I've always meant to figure out ifbcfg
could be built as a standalone application, but I've never gotten around to it.)
– Rod Smith
Mar 11 '16 at 23:25
Yes, that is also true, there is no bcfg command in the shell I am using. The Windows Boot Manager somehow makes it's way into my Multi-Boot list so I know that it's possible to manipulate that list in some way. I don't want to have be dependent on Microsoft's boot program though, as loading EFI programs like your rEFInd require the EFI/Microsoft/Boot folder to exist, and their files.
– ToastHouse
Mar 12 '16 at 0:13
rEFInd does not rely onEFI/Microsoft/Boot/bootmgfw.efi
-- at least, not on a working system. (Some EFIs are very buggy and require using that filename to boot anything, but they're pretty rare.) You can useefibootmgr
in Linux to manipulate the EFI boot order list. In Windows,bcdedit
can do the job, as can the third-party EasyUEFI
– Rod Smith
Mar 12 '16 at 0:31
Yes, an older EFI shell worked. Using that shell how might I be able to add boot entries to my EFI, as I don't have that option in Setup.
– ToastHouse
Mar 11 '16 at 22:52
Yes, an older EFI shell worked. Using that shell how might I be able to add boot entries to my EFI, as I don't have that option in Setup.
– ToastHouse
Mar 11 '16 at 22:52
Unfortunately, older shells lack the
bcfg
command, so you can't manipulate the boot order with them -- at least, not by themselves. (I've always meant to figure out if bcfg
could be built as a standalone application, but I've never gotten around to it.)– Rod Smith
Mar 11 '16 at 23:25
Unfortunately, older shells lack the
bcfg
command, so you can't manipulate the boot order with them -- at least, not by themselves. (I've always meant to figure out if bcfg
could be built as a standalone application, but I've never gotten around to it.)– Rod Smith
Mar 11 '16 at 23:25
Yes, that is also true, there is no bcfg command in the shell I am using. The Windows Boot Manager somehow makes it's way into my Multi-Boot list so I know that it's possible to manipulate that list in some way. I don't want to have be dependent on Microsoft's boot program though, as loading EFI programs like your rEFInd require the EFI/Microsoft/Boot folder to exist, and their files.
– ToastHouse
Mar 12 '16 at 0:13
Yes, that is also true, there is no bcfg command in the shell I am using. The Windows Boot Manager somehow makes it's way into my Multi-Boot list so I know that it's possible to manipulate that list in some way. I don't want to have be dependent on Microsoft's boot program though, as loading EFI programs like your rEFInd require the EFI/Microsoft/Boot folder to exist, and their files.
– ToastHouse
Mar 12 '16 at 0:13
rEFInd does not rely on
EFI/Microsoft/Boot/bootmgfw.efi
-- at least, not on a working system. (Some EFIs are very buggy and require using that filename to boot anything, but they're pretty rare.) You can use efibootmgr
in Linux to manipulate the EFI boot order list. In Windows, bcdedit
can do the job, as can the third-party EasyUEFI– Rod Smith
Mar 12 '16 at 0:31
rEFInd does not rely on
EFI/Microsoft/Boot/bootmgfw.efi
-- at least, not on a working system. (Some EFIs are very buggy and require using that filename to boot anything, but they're pretty rare.) You can use efibootmgr
in Linux to manipulate the EFI boot order list. In Windows, bcdedit
can do the job, as can the third-party EasyUEFI– Rod Smith
Mar 12 '16 at 0:31
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1050885%2fwhy-cant-i-load-an-efi-shell-anywhere%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown