Why must GRUB be installed to a drive rather than a partition, and how does the BIOS find it?
Why must "device for bootloader" be /dev/sda
instead of /dev/sda1
or /dev/sda2
?
Is it that GRUB can't be installed on a partition?
How does BIOS recognize the bootable devices? Is it that installation writes into BIOS?
boot grub2 system-installation bios
add a comment |
Why must "device for bootloader" be /dev/sda
instead of /dev/sda1
or /dev/sda2
?
Is it that GRUB can't be installed on a partition?
How does BIOS recognize the bootable devices? Is it that installation writes into BIOS?
boot grub2 system-installation bios
If a BIOS based system, BIOS boots from the MBR, or very first sector of a hard drive. It cannot directly read a partition. New UEFI systems boot from an ESP - efi system partition. Parts of grub are in boot loader location, parts may be hidden and grub menu is in your /boot/grub/grub.cfg. gnu.org/software/grub/manual/grub/grub.html#Introduction
– oldfred
Nov 27 '18 at 16:39
add a comment |
Why must "device for bootloader" be /dev/sda
instead of /dev/sda1
or /dev/sda2
?
Is it that GRUB can't be installed on a partition?
How does BIOS recognize the bootable devices? Is it that installation writes into BIOS?
boot grub2 system-installation bios
Why must "device for bootloader" be /dev/sda
instead of /dev/sda1
or /dev/sda2
?
Is it that GRUB can't be installed on a partition?
How does BIOS recognize the bootable devices? Is it that installation writes into BIOS?
boot grub2 system-installation bios
boot grub2 system-installation bios
edited Jan 11 at 19:03
Zanna
50.4k13133241
50.4k13133241
asked Nov 27 '18 at 16:18
ranshransh
180117
180117
If a BIOS based system, BIOS boots from the MBR, or very first sector of a hard drive. It cannot directly read a partition. New UEFI systems boot from an ESP - efi system partition. Parts of grub are in boot loader location, parts may be hidden and grub menu is in your /boot/grub/grub.cfg. gnu.org/software/grub/manual/grub/grub.html#Introduction
– oldfred
Nov 27 '18 at 16:39
add a comment |
If a BIOS based system, BIOS boots from the MBR, or very first sector of a hard drive. It cannot directly read a partition. New UEFI systems boot from an ESP - efi system partition. Parts of grub are in boot loader location, parts may be hidden and grub menu is in your /boot/grub/grub.cfg. gnu.org/software/grub/manual/grub/grub.html#Introduction
– oldfred
Nov 27 '18 at 16:39
If a BIOS based system, BIOS boots from the MBR, or very first sector of a hard drive. It cannot directly read a partition. New UEFI systems boot from an ESP - efi system partition. Parts of grub are in boot loader location, parts may be hidden and grub menu is in your /boot/grub/grub.cfg. gnu.org/software/grub/manual/grub/grub.html#Introduction
– oldfred
Nov 27 '18 at 16:39
If a BIOS based system, BIOS boots from the MBR, or very first sector of a hard drive. It cannot directly read a partition. New UEFI systems boot from an ESP - efi system partition. Parts of grub are in boot loader location, parts may be hidden and grub menu is in your /boot/grub/grub.cfg. gnu.org/software/grub/manual/grub/grub.html#Introduction
– oldfred
Nov 27 '18 at 16:39
add a comment |
1 Answer
1
active
oldest
votes
In BIOS mode, the computer system looks for a bootloader in the very head end of the computer, which is pointed to by /dev/sdx
, while /dev/sdxn
points to the head end of partition n in drive x.
If you have a bootloader in very head end of the computer (MBR), you can chainload to the head end of a partition (PBR), and in this case it can be useful to install a (second) bootloader there.
If you do not want to overwrite the head end of a partition (MBR), you can write to the head end of partition (PBR) without chainloading. Later on you can run sudo update-grub
in the main operating system and get grub menuentries for the new (dual- or multi-boot) operating system.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
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%2faskubuntu.com%2fquestions%2f1096544%2fwhy-must-grub-be-installed-to-a-drive-rather-than-a-partition-and-how-does-the%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
In BIOS mode, the computer system looks for a bootloader in the very head end of the computer, which is pointed to by /dev/sdx
, while /dev/sdxn
points to the head end of partition n in drive x.
If you have a bootloader in very head end of the computer (MBR), you can chainload to the head end of a partition (PBR), and in this case it can be useful to install a (second) bootloader there.
If you do not want to overwrite the head end of a partition (MBR), you can write to the head end of partition (PBR) without chainloading. Later on you can run sudo update-grub
in the main operating system and get grub menuentries for the new (dual- or multi-boot) operating system.
add a comment |
In BIOS mode, the computer system looks for a bootloader in the very head end of the computer, which is pointed to by /dev/sdx
, while /dev/sdxn
points to the head end of partition n in drive x.
If you have a bootloader in very head end of the computer (MBR), you can chainload to the head end of a partition (PBR), and in this case it can be useful to install a (second) bootloader there.
If you do not want to overwrite the head end of a partition (MBR), you can write to the head end of partition (PBR) without chainloading. Later on you can run sudo update-grub
in the main operating system and get grub menuentries for the new (dual- or multi-boot) operating system.
add a comment |
In BIOS mode, the computer system looks for a bootloader in the very head end of the computer, which is pointed to by /dev/sdx
, while /dev/sdxn
points to the head end of partition n in drive x.
If you have a bootloader in very head end of the computer (MBR), you can chainload to the head end of a partition (PBR), and in this case it can be useful to install a (second) bootloader there.
If you do not want to overwrite the head end of a partition (MBR), you can write to the head end of partition (PBR) without chainloading. Later on you can run sudo update-grub
in the main operating system and get grub menuentries for the new (dual- or multi-boot) operating system.
In BIOS mode, the computer system looks for a bootloader in the very head end of the computer, which is pointed to by /dev/sdx
, while /dev/sdxn
points to the head end of partition n in drive x.
If you have a bootloader in very head end of the computer (MBR), you can chainload to the head end of a partition (PBR), and in this case it can be useful to install a (second) bootloader there.
If you do not want to overwrite the head end of a partition (MBR), you can write to the head end of partition (PBR) without chainloading. Later on you can run sudo update-grub
in the main operating system and get grub menuentries for the new (dual- or multi-boot) operating system.
answered Nov 27 '18 at 16:39
sudodussudodus
23.3k32874
23.3k32874
add a comment |
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- 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%2faskubuntu.com%2fquestions%2f1096544%2fwhy-must-grub-be-installed-to-a-drive-rather-than-a-partition-and-how-does-the%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 a BIOS based system, BIOS boots from the MBR, or very first sector of a hard drive. It cannot directly read a partition. New UEFI systems boot from an ESP - efi system partition. Parts of grub are in boot loader location, parts may be hidden and grub menu is in your /boot/grub/grub.cfg. gnu.org/software/grub/manual/grub/grub.html#Introduction
– oldfred
Nov 27 '18 at 16:39