Действиями, описанными на предыдущих страницах, можно ограничиться при установке PCLinuxOS на традиционный винчестер. Однако ныне всё большее распространение в качестве системных носителей получают SSD. И установка на них имеет некоторую специфику.
Дело в том, что штатное средство дисковой разметки установщика PCLinuxOS, так называемый drakdisk, не позволяет создать разделы, оптимальные для SSD — в частности, установить их выравнивание по границам блоков стирания (erase blocks). В то же время современные версии консольных утилит дисковой разметки, такие, как fdisk или parted, справляются с этой задачей на ура (см. результаты специального исследования на эту тему). Так что давайте и мы прибегнем для этой цели к одной из них, а именно, первой — утилиты parted на штатном установочном Live CD нет ни в одной редакции PCLinuxOS.
Для этого при появлении заставки установочного визарда не торопимся нажимать на кнопку Next:

А посредством Alt+Control+F# переходим в любую из доступных (с 1-й по 6-ю) текстовых консолей, например, первую (F1). И здесь в приглашении к авторизации вводим логин суперпользователя — root, и его пароль, на этапе установки — также root.
В приглашении командной строки вводим
# fdisk /dev/sd?
где ? — литера, соответствующая размечаемому SSD-накопителю (например, /dev/sdc). Можно встретить рекомендации запускать эту команду с опциями -c и -u для отказа от режима совместимости с DOS и вывода границ диска в секторах, а не в цилиндрах. Однако это верно для старых версий fdisk — ныне он по умолчанию запускается именно так, как надо.
Для начала с помощью нажатия клавиши p (команда print) убеждаемся, что наш диск не размечен, то есть поля
Device Boot Start End Blocks Id System
пусты. Если это не так, командой d последовательно удаляем все наличные разделы.
Теперь с помощью команды n создаём первый раздел — например, под будущий каталог /boot, для определённости — первичный:
Command action e extended p primary partition (1-4) p
И теперь с удивлением обнаруживаем, что начать его по умолчанию предлагается не с привычного 63-го сектора, а с 2048-го:
Partition number (1-4, default 1): 1 First sector (2048-312581807, default 2048):
Что, как не трудно убедиться даже без калькулятора, кратно 8 — а именно это нам и требуется для SSD с их размеров физического блока в 4 Кбайт (в отличие от 512 байт большинства винчестеров, за исключением некоторых “вестернов”).
Так что соглашаемся с предложением по умолчанию, и задаём размер создаваемого раздела, например, в мегабайтах
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-312581807, default 312581807): +500M
После чего с помощью команды p убеждаемся, что размер созданного раздела в мифических (BIOS’ных) блоках по 512 байт оказывается кратным 8:
Device Boot Start End Blocks Id System /dev/sdc1 2048 1026047 512000 83 Linux
Как кратно этой же цифре будет и начало следующего раздела:
Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4, default 2): Using default value 2 First sector (1026048-312581807, default 1026048):
Так что опять соглашаемся с предложением, от которого невозможно отказаться (то есть возможно — но к чему?), и задаём размер следующего раздела, под корень файловой иерархии, для разнообразия — в гигабайтах:
sing default value 1026048
Last sector, +sectors or +size{K,M,G} (1026048-312581807, default 312581807): +16G
И снова размер образовавшего раздела оказывается кратным 8:
Device Boot Start End Blocks Id System /dev/sdc1 2048 1026047 512000 83 Linux /dev/sdc2 1026048 34580479 16777216 83 Linux
Теперь остаётся только отвести всё оставшееся место под домашний каталог:
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4, default 3):
Using default value 3
First sector (34580480-312581807, default 34580480):
Using default value 34580480
Last sector, +sectors or +size{K,M,G} (34580480-312581807, default 312581807):
Using default value 312581807
И в очередной раз убедиться, что размер его по прежнему кратен 8:
Device Boot Start End Blocks Id System /dev/sdc1 2048 1026047 512000 83 Linux /dev/sdc2 1026048 34580479 16777216 83 Linux /dev/sdc3 34580480 312581807 139000664 83 Linux
Однако, шаман этот fdisk. Поэтому командой w выходим из него с сохранением результатов, и с помощью комбинации Alt+F8 возвращаемся в графический инсталлятор. Где по нажатии кнопки Next перейдя в панель разметки диска, принимаем текущее разбиение (Use existing partitions):
парт
Теперь определяем точки монтирования для разделов — / для /dev/sdc2, /boot и /home — для /dev/sdc1 и /dev/sdc3, соответственно. Все три раздела форматируем в etx4 — об особенностях использования btrfs я расскажу отдельно, прочие же файловые системы для SSD не очень подходят, так как не поддерживают команду TRIM, оптимизирующую процесс удаления файлов.
Дополнительными опциями монтирования можно пока пренебречь — всё равно нам вскоре потребуется редактировать файл /etc/fstab, вот тогда мы ими и займёмся. А пока завершаем установку, как было описано выше, перезагружаемся, выполняем начальное конфигурирование и, по попадании в рабочую среду, переходим к первоочередным послеинсталляционным действиям. О чём - на одной из ближайших страниц.
Назад || Главная || Вперёд . .