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.

If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.

Having a problem logging in? Please visit this page to clear all LQ-related cookies.

Introduction to Linux - A Hands on Guide

This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.

I have installed Debian 5.0 and Slackware 12.2 on my pc. Everything works fine. Now I am trying to clean install Slackware 13.0 on the Slackware partition. The thing is I am more comfortable using grub so I do not install Slackware's lilo.
So I do not install lilo and since the grub is not touched I expect the Slackware 13.0 to work properly. Well, I am trying to install ext4 as defalut file system on slackware however grub is not able to boot into the slackware. Seems like if I install slackware in ext3 there is no issue but ext4 causes an issue.

There are a few things I can do - something like upgrading the grub but I have never done that so I am hesistant. No boot pcs scare me

You could make a small ext3 /boot partition for Slackware (like 100MB) and that should fix it. Or maybe try installing lilo to the slackware partition instead of to the MBR and then chainload it from grub. Not sure if this will work or if the ext4 problem will still prevent you from booting Slack.

If you did want to update grub, you just have to do aptitude install grub2. I think the syntax (and maybe the name) of the menu.lst program is different for grub2, so you may need to learn a bit about the new config file.

You could make a small ext3 /boot partition for Slackware (like 100MB) and that should fix it. Or maybe try installing lilo to the slackware partition instead of to the MBR and then chainload it from grub. Not sure if this will work or if the ext4 problem will still prevent you from booting Slack

hi SilverBack, as pljvaldez pointed, you can install lilo to the root partition of slack and chainload it from the grub of debian. this works even for slack ext4.

i am running slack 13,-ext4, chainloaded from the grub of opensuse 11.1.

add an appropriate entry, something like this, in debian grub.

Code:

title Slackware 13
rootnoverify (hd0,x)
chainloader +1
boot

when u install lilo, install with graphical menu. the cool slackware logo is so cool

Just so you know Grub is old and not maintained. You need a patch to boot any new filesystems. This is also why it doesn't work with x86_64. All development is now being done on Grub2.

This not quite true. It is maintained for bug fixes and security fixes. But you are correct in that it is no longer actively developed. Any new features, filesystems, etc. are not supported. Also, grub does work on x86_64 (at least in Debian). I assume the Debian developers have patched it accordingly.

Actually GRUB doesnt work on x86_64 because of the way it works. GRUB2 doesnt work on x86_64 either and neither will any future version if some of the basics of its design dont change.

I guess I don't understand what you mean by "doesn't work". I can use it to boot a 64-bit OS of any type. I think in that fashion it's like the BIOS. The BIOS doesn't care if it's 32 bit or 64 bit. It just passes control over to the bootloader.

Bad choice of words from my part. Apologies.
By work i mean it doesnt compile on anything other than x86_32. Your distributions bootloader has been compiled on such an architecture and uploaded on all others repositories as well.
LiLo doesnt suffer from such an illness.

edit: and by the way a fact many people nowadays tend to forget, or simply ignore, or dont care, or whatever about it, is that GRUB (all versions) , as far as the GNU is conserned is still alpha software. Thats why it never left ftp://alpha.gnu.org/gnu/grub/
On the other hand LiLo is more than 15 years old.

grub is for people without backup boot disks to recover their system and or can't remember to type a command as root after updating the configuration and adding a new boot option. Honestly, using grub would be like using HURD :P

grub is for people without backup boot disks to recover their system and or can't remember to type a command as root after updating the configuration and adding a new boot option. Honestly, using grub would be like using HURD :P

Maybe we should avoid starting another flame war. I've used both and tend to use whatever the distro supplies as default.