Dual Boot Slackware and SUSE - Grub or Lilo?
After 18 months of using SUSE I now want to install Slackware on a seperate hard drive. I really want to improve and increase my Linux knowledge and Slackware seems to be a good choice to enable me to do that.
My current set up is SUSE on hdb and I'm planning on installing Slackware onto what was my Windows hard drive - hda1 . Grub is installed on the SUSE root partition - hdb2. Can I install Slackware, not install Lilo and will Grub then boot the Slackware install? Or do I install Lilo and remove Grub and let Lilo handle the dual boot? Any advice or guidance will be gratefully appreciated. My fstab looks like this I don't know what /dev/hdf1 is, unless it's a small unallocated partition that I can delete(?) /dev/hdb1 swap swap defaults 0 0 /dev/hdb2 / reiserfs acl,user_xattr 1 1 /dev/hdb3 /home reiserfs acl,user_xattr 1 2 /dev/hdf1 /windows/E ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0 proc /proc proc defaults 0 0 sysfs /sys sysfs noauto 0 0 debugfs /sys/kernel/debug debugfs noauto 0 0 usbfs /proc/bus/usb usbfs noauto 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0 /dev/fd0 /media/floppy auto noauto,user,sync 0 0 /dev/hde1 /Images reiserfs user,acl 1 2 /dev/hda1 /Backup reiserfs defaults 1 2 /dev/hdf5 /GenImages reiserfs defaults 1 2 /dev/sda4 /zip vfat noauto,user,sync 0 0 /dev/sda /zip vfat noauto,user,sync 0 0 |
Hi,
The default is lilo for Slackware. You could use lilo and include a stanza for SUSE boot. I know that grub is used by some slackware users, not me. I prefer to keep it simple and traditional. When you install slackware, during the lilo option you will be asked to mount any other OS. You should know the parameters for additional OSs' that you wish to add to the lilo.conf be another linux, windows or whatever OS. You could search LQ since this has been covered many times. Check my sig for some good online reference. BTW, Welcome to Slackware! |
Grub allows you to change as little possible because you can go to your SuSE boot dir, edit grub/menu.lst and enter in the appropirate data for your new distro (copy the lines refering to your grub, paste and modify numbers to reflect your slack distro). And then do nothing more. Your grub read from this selfsame file and reflects changes immediately.
Lilo hardcodes all this stuff onto the Master Boot Record (MBR) so any changes to your boot structure require rewriting to the MBR. I gather (i.e. not sure) it's a binary write and it needs some assembly abilities (i.e. nasm). That said, it's closer to the bone, i.e. probably more reliable long term. Grub is easier short term. |
Quote:
But, it sounds to me like what he wants to do is to set up his current boot loader to dual boot SuSE and Slack. I don't have any experience with grub, so I can't help there. Sorry. |
It doesn't matter which one is used. They're just configured in a bit different fashion. For me, confguring LILO has always been somekind of magic; it's a bit easier (the syntax I mean), but you can do mistakes, and overall it seems a bit oldish to me; should I say, difficult to alter, even. Grub, on the other hand, is very nice to edit (add OSes etc.), but in order to do that, you've got to learn how it speaks about your drives. It's a bit different fashion than that of LILO's (hd(0,1) - does that make sense to you? if yes, go for grub), but once learned, surely easier in my opinion.
Besides, what I've tried both of them, new and older, Grub has worked better. For me. But after all it's just which one you want; if you're familiar with one, don't switch just for the name. |
Use whichever boot loader you prefer. ;)
I am happy and content with grub. The only time I used lilo was way back in my first few days of exploring GNU/Linux. After I discovered grub, and the manner in which grub allows me to intermix OSs without difficulty, I never looked back. Regarding maintenance, I found grub easier, but that is my opinion only. Unlike lilo, grub does not require "recompacting" any binaries with each menu modification. Just update the menu.lst text file and I'm done. I also like grub because I can use longer human readable menu titles. I believe lilo is limited to 12 or 24 characters or something like that. Perhaps the following might help: Installing GRUB GRUB and Error 17 Quote:
|
Quote:
It's so easy to add new distros and kernels to your grub so that it starts getting too complicated. Right now my laptop grub gives me a choice of 9 OSs/configurations to choose from. Of course I can't remember what half of them are for :-D Quote:
Both are good stuff, simple as that. |
Quote:
Thanks everyone who answered. |
All times are GMT -5. The time now is 02:25 PM. |