Chainloading with LILO | Adding Ubuntu Studio to Slackware & Windows Multiboot
So once again I'm having some trouble here..
I've edited lilo.conf as many ways as I can think of and only get syntax errors or no such directory errors. Slack was on originally, then added 7 for work, now I have Studio installed on its own partition with GRUB wrote to it. I'm not sure if I'm adding the wrong things in the wrong sequence or what but every time Studio boots I have no functionality in mouse or keyboard controls. |
It always helps if you post actual helpful information that people can comment on.
Eric |
Sorry about that, here is some information
lilo.conf exerpt //////////////////////////////////////// # Ubuntu Studio Addition image = /boot/vmlinuz-2.6.38-8-generic label = U-Studio loader = /boot/grub read-only # Windows bootable partition config begins other = /dev/sda3 label = Windows table = /dev/sda # Windows bootable partition config ends # Linux bootable partition config begins image = /boot/vmlinuz root = /dev/root label = Linux //////////////////////////// fstab exerpt //////////////////////////// # Ubuntu Studio /dev/sda5 / ext4 defaults 1 1 /dev/sda6 swap swap defaults 0 0 # Windows below /dev/sda3 /ntfs ntfs-3g fmask=177,dmask=077 1 0 read-only # Linux bootable partition config ends |
Quote:
Secondly to boot a system that has it's own boot loader (either a Linux system with it's own grub/lilo boot sector or Windows) you use this :- other = /dev/partition-with-boot-sector label = Whateveryoucallthis table = /dev/thewholeharddisk So for your particular setup you would have this :- Code:
# Ubuntu Studio Addition |
Here's a little more information :
Device Boot Start End Blocks Id System /dev/sda1 2048 1048578047 524288000 83 Linux /dev/sda2 1048578048 1384122367 167772160 83 Linux /dev/sda3 1384122368 1698695167 157286400 7 HPFS/NTFS/exFAT /dev/sda4 1698697214 1953523711 127413249 5 Extended /dev/sda5 * 1698697216 1936916479 119109632 83 Linux /dev/sda6 1936918528 1953523711 8302592 82 Linux swap Thanks for the replies. I changed everything as wildwizard said and now when I update lilo i get "Fatal: Partition entry no found." Also when lilo boots U-Studio I lose complete control over my mouse and keyboard, same now if I try to boot the U-Studio install disc. (When I say lose control Num/Cap/ScrLk lights wont even work) Not sure if drivers are not being loaded, also wondering if an "initrd" entry is necessary in lilo.conf? |
Quote:
Quote:
Quote:
Quote:
Quote:
|
Could this be due to the fact both partitions are logical? If so how can I make lilo boot U-Studio using the logical root partition?
|
U-Studio is booting, or at least making it to the main login screen, there I have no input devices available.
I think it's due to the logical parition, and I've tried to use lilo -b with no luck also. I receive "Fatal: partition entry not found", when updating lilo, and lilo skips the -b option as well. |
I had the no text input at login prompt pest before, on my son's asus g73 to be precise... I was able to fix it by setting
Code:
vga=normal Code:
# Linux bootable partition config begins Also, as far as I know, you don't have to set the bootable flag for the linux root partition; you are setting which partition it boots in lilo with the root = option, and the bootable flag is for windows... And grub and lilo both do the same thing, so use one or the other, and you don't need any references to grub in your lilo.conf file... |
slac-in-the-box, this is what I have in my lilo.conf
However, I'm still getting the Fatal partition entry not found error. # Linux bootable partition config begins image = /boot/vmlinuz root = /dev/root label = Linux read-only # Partitions should be mounted read-only for checking # Linux bootable partition config ends # Linux bootable partition config begins other = /dev/sda5 label = U-Studio table = /dev/sda read-only # Partitions should be mounted read-only for checking # Linux bootable partition config ends # Windows bootable partition config begins other = /dev/sda3 label = Windows table = /dev/sda # Windows bootable partition config ends |
When I use "root = /dev/sda5" and update lilo, I now receive a syntax error.
|
according to man page for lilo.conf:
Quote:
image = /path/to/ububuntu/kernel/in/ubuntu/fs root = /dev/sda5 # partition for ubuntu fs label = U-Studio read-only I don't know if ubuntu puts there kerenels in /boot the way slackware does, but the "image =" is asking for the path to a linux kernel image... you might also need an initrd to load modules that that image needs at boottime... |
each linux image gets its own "root =" option. So you only want to use the "root = /dev/sda5" for your U-Studio config... but your slackware root should still be left the way it was, or specify your slackware partition explicitly, as "root=/dev/sd?" (is your slackware on /dev/sda1"?). In addition to paths to partitions, the "root =" option can can also take file system labels, or UUIDs.
|
So when I said Try "root = /dev/sda5" instead of "root = /dev/root" in your lilo.conf" I was wrong :( (well no harm trying)... but what I meant was try adding "root = /dev/sda5" to your U-Studio section. And then I noticed you were using the other=, and suggest that you don't use that for linux kernel. sry to not be more clear at first.
|
I understood you completely, I don't understand why my systems acting the way it is, now your method is throwing no errors.
I just have to reboot and try it out, I appreciate your time and help slac. =] //Now when I boot I get an error reading Unexpected EOF// Is there any other file I should have to edit other than lilo.conf? Also as stated before does the logical parition make a difference when using lilo? |
Thank you everyone! It was a combination of a few things, here's what worked:
# Linux bootable partition config begins image = /media/disk/vmlinuz label = U-Studio root = /dev/sda5 read-only # Partitions should be mounted read-only for checking # Linux bootable partition config ends Thanks slac-in-the-box! |
happy you got it working... and that answers your unanswered question: the logical partition was no problem for lilo.
|
All times are GMT -5. The time now is 08:50 AM. |