Partitioning your disk simply refers to the act of breaking up your disk into sections. Each section is then independent of the others. It's roughly equivalent to putting up walls inside a house; if you add furniture to one room it doesn't affect any other room.
If you already have an operating system on your system which uses the whole disk and you want to stick Debian on the same disk, you will need to repartition it. Debian requires its own hard disk partitions. It cannot be installed on Windows or Mac OS X partitions. It may be able to share some partitions with other Unix systems, but that's not covered here. At the very least you will need a dedicated partition for the Debian root filesystem.
You can find information about your current partition setup by using a partitioning tool for your current operating system. Partitioning tools always provide a way to show existing partitions without making changes.
In general, changing a partition with a file system already on it will destroy any information there. Thus you should always make backups before doing any repartitioning. Using the analogy of the house, you would probably want to move all the furniture out of the way before moving a wall or you risk destroying it.
Several modern operating systems offer the ability to move and resize certain existing partitions without destroying their contents. This allows making space for additional partitions without losing existing data. Even though this works quite well in most cases, making changes to the partitioning of a disk is an inherently dangerous action and should only be done after having made a full backup of all data.
Creating and deleting partitions can be done from within
well as from an existing operating system. As a rule of thumb,
partitions should be created by the system for which they are to
be used, i.e. partitions to be used by Debian GNU/Linux should be
created from within
debian-installer and partitions to be used from another
operating system should be created from there.
capable of creating non-Linux partitions, and partitions created
this way usually work without problems when used in other operating
systems, but there are a few rare corner cases in which this could
cause problems, so if you want to be sure, use the native partitioning
tools to create partitions for use by other operating systems.
If you are going to install more than one operating system on the same machine, you should install all other system(s) before proceeding with the Debian installation. Windows and other OS installations may destroy your ability to start Debian, or encourage you to reformat non-native partitions.
You can recover from these actions or avoid them, but installing the native system first saves you trouble.
It's perfectly fine to partition from SunOS; in fact, if you intend to run both SunOS and Debian on the same machine, it is recommended that you partition using SunOS prior to installing Debian. The Linux kernel understands Sun disk labels, so there are no problems there. SILO supports booting Linux and SunOS from any of EXT2 (Linux), UFS (SunOS), romfs or iso9660 (CDROM) partitions.
Whatever system you are using to partition, make sure you create a “Sun disk label” on your boot disk. This is the only kind of partition scheme that the OpenBoot PROM understands, and so it's the only scheme from which you can boot. In fdisk, the s key is used to create Sun disk labels. You only need to do this on drives that do not already have a Sun disk label. If you are using a drive that was previously formatted using a PC (or other architecture) you must create a new disk label, or problems with the disk geometry will most likely occur.
You will probably be using SILO as your boot loader (the small program which runs the operating system kernel). SILO has certain requirements for partition sizes and location; see Appendix C, Partitioning for Debian.