C.5. Dělící programy v Debianu

K rozdělení disku nabízí každá architektura různé programy. Pro váš typ počítače jsou k dispozici:

partman

Doporučený nástroj, který umí kromě dělení disků i měnit velikost oblastí, vytvářet souborové systémy (v řeči Windows formátovat) a přiřadit je k přípojným bodům.

fdisk

Původní linuxový program pro správu oddílů, vhodný pro guru.

Obzvláště opatrní musíte být v případě, že máte na disku oblasti systému FreeBSD. Instalační jádra sice obsahují podporu pro tyto oblasti, ale způsob, jakým je fdisk (ne)reprezentuje, může změnit názvy zařízení. Viz Linux+FreeBSD HOWTO.

cfdisk

Jednoduchý, celoobrazovkový program pro správu oddílů se vyznačuje snadným ovládáním.

Poznamenejme, že cfdisk oblasti FreeBSD nerozpozná vůbec a tím pádem se názvy zařízení mohou změnit.

Jeden z těchto programů se spustí automaticky, když vyberete krok Rozdělit disky (nebo podobný). Teoreticky je možné přepnout se na druhou konzoli (tty2) a použít jiný nástroj na dělení disku, avšak prakticky se to nedoporučuje.

Nezapomeňte označit zaváděcí oddíl jako aktivní (bootable).

C.5.1. Dělení disku na 32-bit PC

If you are using a new harddisk (or want to wipe out the whole partition table of your disk), a new partition table needs to be created. The Guided partitioning does this automatically, but when partitioning manually, move the selection on the top-level entry of the disk and hit Enter. That will create a new partition table on that disk. In expert mode, you will then be asked for the type of the partition table. Default for UEFI-based systems is gpt, while for the older BIOS world the default value is msdos. In a standard priority installation those defaults will be used automatically.

[Poznámka] Poznámka

When a partition table with type gpt was selected (default for UEFI systems), a free space of 1 MB will automatically get created at the beginning of the disk. This is intended and required to embed the GRUB2 bootloader.

If you have an existing other operating system such as DOS or Windows and you want to preserve that operating system while installing Debian, you may need to resize its partition to free up space for the Debian installation. The installer supports resizing of both FAT and NTFS filesystems; when you get to the installer's partitioning step, select the option Manual and then simply select an existing partition and change its size.

While modern UEFI systems don't have such limitations as listed below, the old PC BIOS generally adds additional constraints for disk partitioning. There is a limit to how many primary and logical partitions a drive can contain. Additionally, with pre 1994–98 BIOSes, there are limits to where on the drive the BIOS can boot from. More information can be found in the Linux Partition HOWTO, but this section will include a brief overview to help you plan most situations.

Primární oddíly jsou původní koncept rozdělení disku. Na disku mohou být maximálně čtyři. Toto omezení překonávají oddíly rozšířené a logické. Změníte-li primární oddíl na rozšířený, můžete tento prostor využít k vytvoření libovolného počtu (max. 60) logických částí. Na disku lze však vytvořit maximálně jeden rozšířený oddíl.

Linux omezuje počet oddílů na disk takto: 255 oddílů pro disky SCSI (3 primární a 252 logických) a 63 oddílů na discích IDE (3 primární a 60 logických). Standardní Debian GNU/Linux nabízí na každém disku pouze 20 zařízení pro oblasti, takže pokud chcete využívat oblasti s číslem větším než 20, musíte odpovídající zařízení vytvořit ručně.

Jestliže máte velký IDE disk na kterém nepoužíváte ani LBA adresování, ani překládací ovladač od výrobce, pak musíte umístit zaváděcí oddíl (obsahující jádro) do prvních 1024 cylindrů na disku (obvykle prvních 524 megabajtů).

This restriction doesn't apply if you have a BIOS newer than around 1995–98 (depending on the manufacturer) that supports the Enhanced Disk Drive Support Specification. Debian's Lilo alternative mbr must use the BIOS to read the kernel from the disk into RAM. If the BIOS int 0x13 large disk access extensions are found to be present, they will be utilized. Otherwise, the legacy disk access interface is used as a fall-back, and it cannot be used to address any location on the disk higher than the 1023rd cylinder. Once Linux is booted, no matter what BIOS your computer has, these restrictions no longer apply, since Linux does not use the BIOS for disk access.

Pokud máte velký disk, možná budete chtít využít techniku překladu cylindrů, kterou můžete zapnout v BIOSu (jako třeba LBA Logical Block Addressing nebo CHS Large módy). Více informací ohledně velkých disků najdete v Large Disk HOWTO. Pokud používáte techniku překladu cylindrů a BIOS nepodporuje rozšíření pro přístup k velkým diskům, pak se vaše zaváděcí oblast musí vlézt do přeloženého ekvivalentu 1024. cylindru.

Pro splnění těchto požadavků doporučujeme vytvořit malou oblast na začátku disku (25-50MB by mělo stačit), která se použije jako zaváděcí. Ostatní oblasti je pak možné vytvořit kdekoliv ve zbylém místu. Zaváděcí oblast musí být připojena jako /boot, protože v tomto adresáři se uchovávají jádra. Takovéto nastavení bude fungovat na libovolném počítači, bez ohledu na to, zda používá nebo nepoužívá LBA, CHS nebo zda podporuje rozšíření pro přístup k velkým diskům.