Про использование parted.

Задача: Разметить диск с GPT таблицей разделов и системным разделом EFI.

Ниже приводится просто лог моих операций по разбивке диска, где создается один системный раздел для UEFI и один раздел под корневую файловую систему.

На что обратить внимание:
*) Запускать parted нужно с ключом -a optimal для обеспечения корректного выравнивания разделов диска.
*) Системному разделу EFI нужно выставить флаг
*) Размеры разделов можно задавать как в мегабайтах, так и в процентах
*) Проверка выравнивания с помощью команды parted /dev/sdb align-check o 1

user1@user1--fuji:~$ sudo parted -a optimal /dev/sdb 
[sudo] password for user1: 
GNU Parted 2.3 
Используется /dev/sdb 
Добро пожаловать в GNU Parted! Наберите 'help' для просмотра списка команд. 

(parted) p                                                                
Ошибка: /dev/sdb: метка диска не определена                               
(parted) mklabel gpt                                                      

(parted) p                                                                
Модель: Generic USB Flash Disk (scsi) 
Диск /dev/sdb: 8179MB 
Размер сектора (логич./физич.): 512B/512B 
Таблица разделов: gpt 
Номер  Начало  Конец  Размер  Файловая система  Имя  Флаги 

(parted) mkpart 
Имя раздела?  []? Efi                                                     
Тип файловой системы?  [ext2]? fat32                                      
Начало? 1                                                                 
Конец? 580 

(parted) mkpart                                                       
Имя раздела?  []? rootfs                                                  
Тип файловой системы?  [ext2]? ext3                                       
Начало? 580                                                               
Конец? 100%                                                               

(parted) set                                                              
Номер раздела? 1                                                          
Флаг для инвертации? boot                                                 
Новое состояние?  [вкл]/on/выкл/off? On                                   

(parted) p                                                                
Модель: Generic USB Flash Disk (scsi) 
Диск /dev/sdb: 8179MB 
Размер сектора (логич./физич.): 512B/512B 
Таблица разделов: gpt 

Номер  Начало  Конец   Размер  Файловая система  Имя     Флаги 
 1     1049kB  580MB   579MB   fat32             Efi     загрузочный 
 2     580MB   8178MB  7598MB                    rootfs 

(parted) quit                                                             

user1@user1--fuji:~$ sudo parted /dev/sdb align-check o 1 
1 выровнено 

user1@user1--fuji:~$ sudo mkfs.vfat /dev/sdb1 
mkfs.vfat 3.0.12 (29 Oct 2011) 

user1@user1--fuji:~$ sudo mkfs.ext3 /dev/sdb2 
mke2fs 1.42 (29-Nov-2011) 
Filesystem label= 
OS type: Linux 
Block size=4096 (log=2) 
Fragment size=4096 (log=2) 
Stride=0 blocks, Stripe width=0 blocks 
464208 inodes, 1854976 blocks 
92748 blocks (5.00%) reserved for the super user 
First data block=0 
Maximum filesystem blocks=1900019712 
57 block groups 
32768 blocks per group, 32768 fragments per group 
8144 inod'ов в группе 
Superblock backups stored on blocks: 
	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632 

Allocating group tables: done                            
Сохранение таблицы inod'ов: done                            
Creating journal (32768 blocks): done 
Writing superblocks and filesystem accounting information: done