To /boot or not to /boot
A couple of Linux distros suggest making a separate partition for the /boot folder. Well, they must have a reason for it but I never understood why. For an usual desktop it might make no sense to spend a partition just for something that is at most 100MB and the obvious step is to leave /boot a regular folder on the root partition. I've considered having /boot a separate partition an overkill until I discovered a couple of reasons that look fine to me.
First reason is that GRUB (I imply that the obvious choice for a boot loader is GRUB) can still load it's stage2 files if somehow the root partition is damaged. You may boot with no worry other operating systems, ie if you have another Linux installed or even Windows from another disk (using the map tricks).
Another reason may be more suitable for development machines where the software configuration changes depending on the project requirements. Having /boot a separate partition can save some time when removing the Linux root partition. And, one of the incomprehensible solutions, to use GRUB for managing several windows operating systems on the same machine. Sounds weird but there is nothing wrong with it, GRUB implements multiboot specification and it can handle more than it's used for.


Comments
/boot
Tot timpul fac /boot o partitie aparte :)
ext3 deobicei de 1gb, si formatez / xfs si /home tot xfs.
GRUB nu poate porni de pe o partitie xfs, asa ca sunt nevoit....
LVM?
Igor, the reason I think many people are using a separate /boot partition is because there are some special types of filesystems which are recognised by the kernel, but not by the bootloader.
For example, I might want to use LVM to manage my partitions, including the root partition, because I might change my mind often. LVM is unsupported in GRUB (IIRC), then how would GRUB load stage2, the kernel image, initrd? Simple: use a separate /boot.
In all other cases, I find using /boot a PITA as it limits you the number and size of the kernel you may play with.
P.S. I really hate the fact that I am required to use HTML tags for paragraphing, when all I wanted was to write a plain-text comment.