Originally posted by Makaelin
Really the only benefit to having /boot on its own partition is one of safety.
But this is a huge
benefit, and if you are concerned about security (which you should be) then the /boot partition should be mounted as read-only in fstab, just as Makaelin suggested.
You are correct that /boot does not have to be explicitly defined and given its own partition, however, it would be good practice to do so IMO. In terms of size, a 32Mg /boot partition should be plenty. You can go bigger, but more than 128Mg is probably just a waste of disk space, considering that the typical kernel is usually only a little more than 1Mg.
Not to go overboard with partitioning, but if you have 20G to give to Linux (you might want to consider reversing the amounts you are giving to each OS
) then I would suggest a 32Mg /boot, a 256Mg swap, a 6G / and the rest to /home. (Putting /home on its own partition is also a good idea, as it separates your personal data from all system data. This allows you to upgrade to a newer release of Slack, or to switch to an entirely different distro, without having to take any special steps other than to *not* format your /home partition when you are doing the fresh installation.)
Note that partitioning is totally subjective, and everybody has their own ideas as to what is "best" - there is no real right or wrong way to do it. Good luck with it either way. You are making a good choice by going with Slack -- J.W.