LinuxAnswers DiscussionThis forum is to discuss articles posted to LinuxAnswers.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
It would be nice see a distinction made between a boot loader & a boot manager (such as GAG). We get so used to the fact that the common bootloaders we encounter also function as boot manager's, that we forget the distinction.
Any chance this can be edited to fix the following:
"chainlader +1" (1st occurence)
make the "Quote:"'s into Code blocks
make the bold tags work instead of being visible as text.
It would be nice see a distinction made between a boot loader & a boot manager (such as GAG). We get so used to the fact that the common bootloaders we encounter also function as boot manager's, that we forget the distinction.
Any chance this can be edited to fix the following:
"chainlader +1" (1st occurence)
make the "Quote:"'s into Code blocks
make the bold tags work instead of being visible as text.
This thread was very good in explaining chainloading. However, how does bootloader of System A actually find the bootloader of System B? How does it read it in an execute it?
Since Windows is in a fixed location, is the boot.ini file executed?
I have been using Grub for years now and I never really understood how chainloading actually worked. I am interested in chainloading other Linux distros but I thought I would try to understand what chainloading actually is before I do so.
This thread was very good in explaining chainloading. However, how does bootloader of System A actually find the bootloader of System B? How does it read it in an execute it?
Since Windows is in a fixed location, is the boot.ini file executed?
The bootloader of System A finds the bootloader of System B because you tell it where to look. An example of GRUB:
Code:
title Linux @ hda7
root (hd0,6)
chainlader +1
The root section tells GRUB where the / of System B is. / of System B is also where the bootloader of B resides. So in practice the first bootloader comes up and you point it to B, then the second bootloader comes up and you choose what to boot from there.
One advantage to this setup, if you have multiple Linux installs or you are testing new distros, is that you can boot into the new install right away without booting first into your main install to reconfigure the bootloader.
if the os' file system is not supported (like in opensolaris with ZFS) you need to replace root with rootnoverify. Because you will get Unsupported File System error when grub tries to mount the partition.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.