Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
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.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
This is an imagination of the relationship between the boot-loader, kernel, Linux distro with Windows.
A PC owner is a guy who owns a property comprising of a flat above an empty shop. He can rent the empty shop to any fast food operator (equivalent of installing an operating system in the hard disk).
The boy who delivers the fast food is the boot-loader. He rides on a vehicle called "kernel". The favour of the food that can be delivered are burgers, pizza, Kentucky fired chicken, fish and chips, Chinese take away, Greek Kebab..... reflecting different Linux favour. The most popular fast food is of course beef burgers by the MS Company.
Next to the property there is a parking space marked "MBR" for the delivery boy’s transport. He hangs out there all the time.
Since the PC owner is lazy and always plays with his PC he shouts down from the Windows to order his food whenever he feels hungry. Traditionally he always rents the place out to MS selling burgers. Recently he has been told other fast food taste better and cheaper, so he decided to give it a try.
It is quite a change for the PC owner to terminate the lease and rent it to say a Italian pizza outfit just to test its food, even though he has discovered the non-MS delivery boys are always hard working and can go and fetch fast food other than the type he has been employed to deliver. In other word the PC can ask a pizza boy to get Chinese take away or beef burger too. The process is apparently called "multi-booting".
It now transpires that one Linux delivery boy can take your order, drive to another fast food outlet, hand over the order to another delivery boy and let he bring back the food you have ordered. The process is simple and the PC owner needs to do nothing. In the fast food business the transaction is called "chain-loading".
When the PC owner investigated he found the MS delivery boy can also do this too chain-loading except he needs to be trained first with a “boot.ini” course. To be honest the MS delivery boy is rather lazy and thick like me. He manages it by rounding up some the fast food delivery boys inside the MS burger shop premise so that he can pass your order to them whenever a non-MS food is ordered. Due to the size of the premises there cannot be more than 10 delivery boys waiting inside.
If the PC owner goes hungry it is usually due to a bad instruction given to the delivery boy to park his vehicle in the "MBR" position. The lack of response to the shouting of "2 Hawaii pizzas please", "1 Sweet and sour Pork and 4 pancake rolls", "2 chicken Kebab with 1 coke" etc is because there wasn't anybody in the "MBR" to take the order or the MS delivery boy has not been adequately trained.
Worth to think about this story if your PC refuses to boot.
The instruction of standing at next to PC owner property hda (could be sda etc), pointing to the MBR space and shouting "park here" in Lilo language is
lilo -b /dev/hda
In Grub language it is
To enjoy chain-loading the PC owner needs to make sure every fast food outlet in town employ its own delivery boy. He could telephone its owner, say living in address hda6, in Lilo language
lilo -b /dev/hda6
Similarly in Grub language shouting out this will do
A free telephone is available at some specially non-MS fast food outlets commonly known as "Live CDs". A PC owner can literally walk inside, no need to order any food, and pick up the phone and shout out the above instructions. He obviously has to call the right number (like mounting the right partition hda6 for example). To go into one fast food outlet, to borrow a telephone and to call another fast food outlet is termed "changing root". It is quite acceptable to non-MS burger fast food outlets and people can actually order different food from the place one borrows the telephone.
Wow...that's as clear as mud.
There's me thinking that the BIOS loads the bootloader from the Master Boot Record which knows where on the hard disk to load each OS from or call other, second stage, boot loaders...