please, don't post questions twice: you got already an answer in the other topic.
|
Quote:
|
Quote:
In fact I don't know what's right at all cuz my brain is messed up :banghead: I don't know if what I think is right. I'm writing it down. If anyone finds it incorrect, please let me know cuz this is only what I think is right. When run "lilo" in slack, lilo find that my image is "/mnt/hd/boot/vmlinuz" and the initrd is in the same folder. So it looks for the PHYSICAL ADDRESS for this file. Assume the image's address is 000000 and the initrd's address is 100000. Then lilo write these infomation into MBR. When booting Ubuntu, lilo checks the address 000000 and 100000 and finds out the two files and then boot using them. But what about grub? What's the way it works? Does it write the file's location just like "/boot/vmlinuz" and just search for the files using this path when booting? If so, how could grub know where to search since I have 2 /(one for ubuntu and one for slack)? |
Well, if it already works I wouldn't worry that much about how they work. Anyway t3 already explained how lilo and grub work. For more information I'd send you to grub or lilo documentation or just check the wikipedia. I think you can ask again if you have a more specific question :)
|
Quote:
Waiting for someone teaching me, then~ :) |
@Miter J
Calm down. At this moment you have the solution which works. Maybe is not perfect. Give yourself time. All that stuff about booting systems is rather difficult. |
if you like to read something on the subject
http://lmgtfy.com/?q=how+grub+works http://lmgtfy.com/?q=how+lilo+works (sorry, my BOFH inner soul overwhelmed me) |
Quote:
Code:
root (hd0,0) Code:
root (hd0,0) |
igadoter -
Quote:
10.c. Alternative: Using LILO |
All times are GMT -5. The time now is 01:08 AM. |