![](https://seccdn.libravatar.org/avatar/64f8793c7ad0eef351592c4bdcc34aff.jpg?s=120&d=mm&r=g)
Hubert Followed instructions after first reading up on Lilo. As I expected, your instructions were perfect. You have, once again, shown why SuSE is such a good distribution. For those of us used to other distributions, SuSe is different, but it is so in a very good way. I have to thank you and the SuSE team for yet another "Job well done". Many Thanks for your help. wayne Subject: [S.u.S.E. Linux] Re: Re: SuSE Linux evaluation (Part 3) Date: Tue, Feb 03, 1998 at 10:55:07AM +0100 In reply to:To suse-linux-e Quoting Hubert Mantel(mantel@suse.de):
Hi,
On Mon, 2 Feb 1998, Wayne Topa wrote:
OK, I will put the SuSE kernel in the Slackware / dir. Have never had to do this before. Will it work if I just call the inage suseimage and have lilo load that? If that works it would be just as good as having the kernel where it should be. Except if I up-grade I'll have to remember to move the new kernel to Slackware. NO BIG DEAL tho
You'll have to modify /etc/lilo.conf manually, because some defaults do not apply in this case. Just do the following:
mount /dev/hda1 /mnt (assuming /dev/hda1 is the slackware root) mkdir /mnt/boot-suse (or whatever directory you like) cp /vmlinuz /mnt/boot-suse cp /boot/boot.b /mnt/boot-suse
Now edit /etc/lilo.conf thus:
boot=/dev/hda read-only timeout=100 install=/mnt/boot-suse/boot.b map=/mnt/boot-suse/map
image=/mnt/vmlinuz (the location of the slackware kernel) root=/dev/hda1 label=slackware
image=/mnt/boot-suse/vmlinuz root=/dev/hda3 label=suse
Now run lilo and you should be able to switch between the systems.
You need to use the same paths in your lilo.conf as your boot-partition is mounted to. The above setup works this way:
Tell lilo to install in the MBA (this is boot=/dev/hda) Tell lilo where to find its second stage loader (this is boot.b and we have made sure it is on a partition below cylinder 1024). We could use the line "install=/mnt/boot/boot.b" IF slackware has the second stage loader in /boot also AND IF slackware uses the same LILO-version as S.u.S.E. Tell lilo to store its map file on the partition which is below Cyl 1024.
The image sections tell lilo where to find the kernel images to load. They are on a partition below cyl. 1024, too.
It doesn't matter where you mount your slackware partition in order to install lilo. But the paths need to be same you specify in /etc/lilo.conf, of course. When lilo is installed, it calculates the physical positions of all the files needed for booting and stores this information in its map file. When actually booting, partitions or filesystems don't matter. LILO just loads the sectors specified in its map file. Therefore you could store all the files of the boot machinery on a DOS partition, too.
All this is necessary because of the history of the PC. Hardware manufacturers are doing lots of tricks in order to avoid these problems. For example an Adaptec 2940 can be configured to use so-called "extended translation". In this case, the SCSI-BIOS fakes the geometry and reports only 600 cylinders but 64 heads instead of the true geometry which might be 2400 cylinders and 16 heads. This can lead to other sorts of trouble when you are using multiple OSs and one of them recognizes the translation and the other doesn't ;-)
I really recommend the excellent LILO documentation of Werner Almesberger in /usr/doc/packages/lilo, which should be easy for you to read because it's in english. Under X, just type "xdvi /usr/doc/packages/lilo/user.dvi" Using lots of pictures, the fundamentals are explained very good.
I think you mean 'Tschuess'... :-))
What I tried to say is the southern German word for "see you later" no, that was "groos gott". I never knew how to spell it so I will go with Tschuess. Gee, Ciao is shorter to type, isn't it!
Yes. And the Italians will understand it, too ;-)
Hubert
-- To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e
-- \\\|/// \\ - - // ( @ @ ) +-----------------oOOo-(_)-oOOo----------------------+ | wtopa@ix.netcon.com | | LINUX - Because a PC is a terrible thing to waste | | on WINDOZE | +--------------------------Oooo----------------------+ oooO ( ) ( ) ) / \ ( (_/ \_) -- To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e