How to boot from two external hard drives in a specfic order?
up vote
1
down vote
favorite
I have two external hard drives.I want to keep one plugged into a usb port permanently (let us call this one A) and another plugged in every now and then (let us call this one B). Both have Linux operating systems on them.
I want to boot from A if B is not plugged in and from B if it is plugged in.
How can I achieve this? For completeness my current bios look like the following:
It currently seems to be booting simply from the one it last booted from. (If it helps A and B will always be plugged into consistent usb ports and the laptop has no internal hard drive).
hard-drive boot bios external-hard-drive
add a comment |
up vote
1
down vote
favorite
I have two external hard drives.I want to keep one plugged into a usb port permanently (let us call this one A) and another plugged in every now and then (let us call this one B). Both have Linux operating systems on them.
I want to boot from A if B is not plugged in and from B if it is plugged in.
How can I achieve this? For completeness my current bios look like the following:
It currently seems to be booting simply from the one it last booted from. (If it helps A and B will always be plugged into consistent usb ports and the laptop has no internal hard drive).
hard-drive boot bios external-hard-drive
If you set B as first in the boot order and A as second, wouldn't that achieve your purpose?
– harrymc
Nov 25 at 14:39
@harrymc That's what I thought, but I don't seem to get a separate option for the two hard drives in my list of boot options.
– Quantum spaghettification
Nov 25 at 14:49
It's to understand from your picture what is which disk.
– harrymc
Nov 25 at 14:50
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
I have two external hard drives.I want to keep one plugged into a usb port permanently (let us call this one A) and another plugged in every now and then (let us call this one B). Both have Linux operating systems on them.
I want to boot from A if B is not plugged in and from B if it is plugged in.
How can I achieve this? For completeness my current bios look like the following:
It currently seems to be booting simply from the one it last booted from. (If it helps A and B will always be plugged into consistent usb ports and the laptop has no internal hard drive).
hard-drive boot bios external-hard-drive
I have two external hard drives.I want to keep one plugged into a usb port permanently (let us call this one A) and another plugged in every now and then (let us call this one B). Both have Linux operating systems on them.
I want to boot from A if B is not plugged in and from B if it is plugged in.
How can I achieve this? For completeness my current bios look like the following:
It currently seems to be booting simply from the one it last booted from. (If it helps A and B will always be plugged into consistent usb ports and the laptop has no internal hard drive).
hard-drive boot bios external-hard-drive
hard-drive boot bios external-hard-drive
edited Nov 25 at 14:23
asked Nov 25 at 14:10
Quantum spaghettification
1091414
1091414
If you set B as first in the boot order and A as second, wouldn't that achieve your purpose?
– harrymc
Nov 25 at 14:39
@harrymc That's what I thought, but I don't seem to get a separate option for the two hard drives in my list of boot options.
– Quantum spaghettification
Nov 25 at 14:49
It's to understand from your picture what is which disk.
– harrymc
Nov 25 at 14:50
add a comment |
If you set B as first in the boot order and A as second, wouldn't that achieve your purpose?
– harrymc
Nov 25 at 14:39
@harrymc That's what I thought, but I don't seem to get a separate option for the two hard drives in my list of boot options.
– Quantum spaghettification
Nov 25 at 14:49
It's to understand from your picture what is which disk.
– harrymc
Nov 25 at 14:50
If you set B as first in the boot order and A as second, wouldn't that achieve your purpose?
– harrymc
Nov 25 at 14:39
If you set B as first in the boot order and A as second, wouldn't that achieve your purpose?
– harrymc
Nov 25 at 14:39
@harrymc That's what I thought, but I don't seem to get a separate option for the two hard drives in my list of boot options.
– Quantum spaghettification
Nov 25 at 14:49
@harrymc That's what I thought, but I don't seem to get a separate option for the two hard drives in my list of boot options.
– Quantum spaghettification
Nov 25 at 14:49
It's to understand from your picture what is which disk.
– harrymc
Nov 25 at 14:50
It's to understand from your picture what is which disk.
– harrymc
Nov 25 at 14:50
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
The different USB ports you have will be internally numbered by the USB hub, so one of them will be #0, the next #1, etc. If you activate USB boot, the BIOS or UEFI tries to boot in that sequence.
You can see the assignment numbers in the Windows Device Manager (or a similar program in other OSs) - plug something in each USB port, check in the device manager which internal device number maps to which device, and you will know which of your ports has which number. You might need to dig a bit to find those IDs. There is actually specific software to make it easier, but it is not required; here an example from Windows USB view:
If you plug your 'A' device in a higher port number than your 'B' device, 'B' will be preferred for booting, and if it is not present, 'A' will be found and used.
I don't know the exact specs for your USB hub; it is possible that it tries to be clever, and assigns the numbers dynamically by usage - first device plugged in becomes #0, next device #1, etc. If this is the case, you cannot easily achieve what you want (because device 'A' would always have the lower ID).
Great info as it sort of pertains to something I am doing, but in this case OP did said Linux was the OS, not windows. Does Linux do the same thing as Windows?
– Forward Ed
Nov 25 at 15:50
@ForwardEd OS is irrelevant, this is how USB works: ports have predictable order. I don't know if the answer is correct, though. Booting isn't handled by Windows, but by UEFI (which is unaware of what Windows is, it will boot whatever adheres to its spec: be it bootmgr, GRUB2 or Linux kernel)
– gronostaj
Nov 25 at 16:55
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
The different USB ports you have will be internally numbered by the USB hub, so one of them will be #0, the next #1, etc. If you activate USB boot, the BIOS or UEFI tries to boot in that sequence.
You can see the assignment numbers in the Windows Device Manager (or a similar program in other OSs) - plug something in each USB port, check in the device manager which internal device number maps to which device, and you will know which of your ports has which number. You might need to dig a bit to find those IDs. There is actually specific software to make it easier, but it is not required; here an example from Windows USB view:
If you plug your 'A' device in a higher port number than your 'B' device, 'B' will be preferred for booting, and if it is not present, 'A' will be found and used.
I don't know the exact specs for your USB hub; it is possible that it tries to be clever, and assigns the numbers dynamically by usage - first device plugged in becomes #0, next device #1, etc. If this is the case, you cannot easily achieve what you want (because device 'A' would always have the lower ID).
Great info as it sort of pertains to something I am doing, but in this case OP did said Linux was the OS, not windows. Does Linux do the same thing as Windows?
– Forward Ed
Nov 25 at 15:50
@ForwardEd OS is irrelevant, this is how USB works: ports have predictable order. I don't know if the answer is correct, though. Booting isn't handled by Windows, but by UEFI (which is unaware of what Windows is, it will boot whatever adheres to its spec: be it bootmgr, GRUB2 or Linux kernel)
– gronostaj
Nov 25 at 16:55
add a comment |
up vote
0
down vote
The different USB ports you have will be internally numbered by the USB hub, so one of them will be #0, the next #1, etc. If you activate USB boot, the BIOS or UEFI tries to boot in that sequence.
You can see the assignment numbers in the Windows Device Manager (or a similar program in other OSs) - plug something in each USB port, check in the device manager which internal device number maps to which device, and you will know which of your ports has which number. You might need to dig a bit to find those IDs. There is actually specific software to make it easier, but it is not required; here an example from Windows USB view:
If you plug your 'A' device in a higher port number than your 'B' device, 'B' will be preferred for booting, and if it is not present, 'A' will be found and used.
I don't know the exact specs for your USB hub; it is possible that it tries to be clever, and assigns the numbers dynamically by usage - first device plugged in becomes #0, next device #1, etc. If this is the case, you cannot easily achieve what you want (because device 'A' would always have the lower ID).
Great info as it sort of pertains to something I am doing, but in this case OP did said Linux was the OS, not windows. Does Linux do the same thing as Windows?
– Forward Ed
Nov 25 at 15:50
@ForwardEd OS is irrelevant, this is how USB works: ports have predictable order. I don't know if the answer is correct, though. Booting isn't handled by Windows, but by UEFI (which is unaware of what Windows is, it will boot whatever adheres to its spec: be it bootmgr, GRUB2 or Linux kernel)
– gronostaj
Nov 25 at 16:55
add a comment |
up vote
0
down vote
up vote
0
down vote
The different USB ports you have will be internally numbered by the USB hub, so one of them will be #0, the next #1, etc. If you activate USB boot, the BIOS or UEFI tries to boot in that sequence.
You can see the assignment numbers in the Windows Device Manager (or a similar program in other OSs) - plug something in each USB port, check in the device manager which internal device number maps to which device, and you will know which of your ports has which number. You might need to dig a bit to find those IDs. There is actually specific software to make it easier, but it is not required; here an example from Windows USB view:
If you plug your 'A' device in a higher port number than your 'B' device, 'B' will be preferred for booting, and if it is not present, 'A' will be found and used.
I don't know the exact specs for your USB hub; it is possible that it tries to be clever, and assigns the numbers dynamically by usage - first device plugged in becomes #0, next device #1, etc. If this is the case, you cannot easily achieve what you want (because device 'A' would always have the lower ID).
The different USB ports you have will be internally numbered by the USB hub, so one of them will be #0, the next #1, etc. If you activate USB boot, the BIOS or UEFI tries to boot in that sequence.
You can see the assignment numbers in the Windows Device Manager (or a similar program in other OSs) - plug something in each USB port, check in the device manager which internal device number maps to which device, and you will know which of your ports has which number. You might need to dig a bit to find those IDs. There is actually specific software to make it easier, but it is not required; here an example from Windows USB view:
If you plug your 'A' device in a higher port number than your 'B' device, 'B' will be preferred for booting, and if it is not present, 'A' will be found and used.
I don't know the exact specs for your USB hub; it is possible that it tries to be clever, and assigns the numbers dynamically by usage - first device plugged in becomes #0, next device #1, etc. If this is the case, you cannot easily achieve what you want (because device 'A' would always have the lower ID).
edited Nov 25 at 18:05
answered Nov 25 at 15:42
Aganju
8,40431335
8,40431335
Great info as it sort of pertains to something I am doing, but in this case OP did said Linux was the OS, not windows. Does Linux do the same thing as Windows?
– Forward Ed
Nov 25 at 15:50
@ForwardEd OS is irrelevant, this is how USB works: ports have predictable order. I don't know if the answer is correct, though. Booting isn't handled by Windows, but by UEFI (which is unaware of what Windows is, it will boot whatever adheres to its spec: be it bootmgr, GRUB2 or Linux kernel)
– gronostaj
Nov 25 at 16:55
add a comment |
Great info as it sort of pertains to something I am doing, but in this case OP did said Linux was the OS, not windows. Does Linux do the same thing as Windows?
– Forward Ed
Nov 25 at 15:50
@ForwardEd OS is irrelevant, this is how USB works: ports have predictable order. I don't know if the answer is correct, though. Booting isn't handled by Windows, but by UEFI (which is unaware of what Windows is, it will boot whatever adheres to its spec: be it bootmgr, GRUB2 or Linux kernel)
– gronostaj
Nov 25 at 16:55
Great info as it sort of pertains to something I am doing, but in this case OP did said Linux was the OS, not windows. Does Linux do the same thing as Windows?
– Forward Ed
Nov 25 at 15:50
Great info as it sort of pertains to something I am doing, but in this case OP did said Linux was the OS, not windows. Does Linux do the same thing as Windows?
– Forward Ed
Nov 25 at 15:50
@ForwardEd OS is irrelevant, this is how USB works: ports have predictable order. I don't know if the answer is correct, though. Booting isn't handled by Windows, but by UEFI (which is unaware of what Windows is, it will boot whatever adheres to its spec: be it bootmgr, GRUB2 or Linux kernel)
– gronostaj
Nov 25 at 16:55
@ForwardEd OS is irrelevant, this is how USB works: ports have predictable order. I don't know if the answer is correct, though. Booting isn't handled by Windows, but by UEFI (which is unaware of what Windows is, it will boot whatever adheres to its spec: be it bootmgr, GRUB2 or Linux kernel)
– gronostaj
Nov 25 at 16:55
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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2f1378228%2fhow-to-boot-from-two-external-hard-drives-in-a-specfic-order%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
If you set B as first in the boot order and A as second, wouldn't that achieve your purpose?
– harrymc
Nov 25 at 14:39
@harrymc That's what I thought, but I don't seem to get a separate option for the two hard drives in my list of boot options.
– Quantum spaghettification
Nov 25 at 14:49
It's to understand from your picture what is which disk.
– harrymc
Nov 25 at 14:50