Saturday, June 27, 2009

Allowing users to mount drives

By default, Linux will not allow users to mount drives. Only root can do it, and making the mount binary suid root is not a good idea. With a special command in the /etc/fstab file, you can change that. This is a typical line for the fd0 (A:) drive in /etc/fstab:

/dev/fd0 /mnt auto noauto,user 1 1

The keywords here are noauto and user. Noauto tells mount not the try to mount a diskette on boot, and user allows any user to mount the drive into /mnt. The auto keyword is also interesting. It tells mount to try to find out which file system is on the diskette. You could also use msdos or ext2.
Continue Reading...

X Window configuration options

Each Linux distribution has its own X Window configuration program. XFree86 also has a text-based configuration program which is complex to use. But what if both the distribution program and xf86config, the text-based configuration for XFree86, do not seem to do what you need? XFree86 also comes with a graphical configuration tool. The name of the graphical program is XF86Setup. This will launch a graphical window and allow you to configure the X Window Server. So if you don't like the console configuration programs, you can use this one:
Continue Reading...

LILO can't find a kernel on a big drive

On some big hard drives, LILO can have problems loading your kernel. The problem is because the hard drive has more then 1024 cylinders. The trick is to make sure your kernel is in the first 1024 cylinders so LILO can find it. The way to do this is to make a small /boot partition at the begining of the drive, and make sure the kernel is in the /boot directory. You can set the partitions in fdisk, and select the right path for the kernel in /etc/lilo.conf so LILO knows where it is. When you compile your kernel, simply move the new kernel in that directory so LILO can load it.
Continue Reading...

Master boot record and LILO

What is the master boot record (MBR) and why does LILO erase the old boot loader? Every hard drive has a top space called the MBR where the BIOS will try to load an operating system. Every system has its own loader. DOS has DOS-MBR, Windows NT has the NTLDR and Linux has LILO.
When you install LILO, you can install it in the MBR or in a boot record for the Linux partition. If you want to keep your current boot loader, you can select the Linux partition, and make sure it is the active partition in fdisk. This way you will be able to boot to LILO, and then boot the old loader from the MBR. If you plan on only using Linux on your system, you can tell LILO to boot right into Linux and not display a "boot:" prompt, and you can install it in the MBR.
Continue Reading...
Your Ad Here
 

Linux Tips Copyright © 2009 WoodMag is Designed by Ipietoon for Free Blogger Template