Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
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.
I tried to update my SUSE-10.0 which came with kernel version number 2.6.13-15-default to the latest 2.6.21. I have copied the new bzImage and the System.map to the /boot directory. Now, I have to edit the "lilo.config" file. But the file doesnt exist in the /etc on my comp. When i tried to search for it, I got his outpout:
Code:
whereis lilo
lilo: /sbin/lilo /usr/share/man/man8/lilo.8
Ironically, there are many references to "/etc/lilo.config" in the file lilo.8.
I am a little concerned here, what should i do modify the boot loader. I hope someone replies soon. What can happen if i am forced to switch off my comp at this stage?
I am using SUSE-10.0 About lilo, I dont really know. I have never tinkered around with this before. Is there any other file that can contain the equivalent information?
I've never used either Suse or Lilo, however, possibly you're using GRUB (instead of Lilo)
In that case the file you are looking for might be /boot/grub/menu.lst
At least it is there on Debian-based systems.
The initrd line was absent on my SUSE machine.
The equivalent initrd for the kernel that i am trying to upgrade to has not been created in the /boot directory.
How important is the initrd file?
Can I boot into the new kernel without including this line in the menu.lst file?
What should i set it to?
Ok, with a bit og googling, i realised, i need the initrd if my device has SCSI devices. And my device does have SCSI devices. So, i found out that i need to do something like:
Well, i got around that by commenting out all references to the mptbase and its now working.
Also, I had to compile the kernel on another machine so that I can conduct my TIPC experiments, I faced a new peoblem, though there was sufficient space in the hard disk of this machine, i got error messages saying something like - the images are too large and that some of the files have been truncated for both "make zImage" as well as "make bzImage". As a result of which the images have not been created in the /arch/i386/boot.
Is there a way out?
Out of curiosity, can i copy the bzImage that i created a few hours back on another machine into this machine's /arch/i386/boot directory and use it?. Both are of exactly the same architecture.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.