После загрузки с предпочитаемого носителя вам понадобится разметить свой жёсткий диск.
Раздел диска - это область диска, на которой будет создана файловая система для установки
на неё Slackware. Как минимум мы рекомендуем создать два раздела: один для корневой
файловой системы (/), а второй - под пространство для
свопинга.
После загрузки root-диска вы увидите на экране приглашение для входа в систему.
Войдите под root'ом (без пароля). В командной строке командного процессора запустите cfdisk(8) или fdisk(8). Программа cfdisk предоставляет пользователю интерфейс более дружественный, чем
у fdisk, однако у него отсутствуют некоторые функции. Ниже мы
кратко опишем программу fdisk.
Начнём с запуска fdisk для выбранного вами жёсткого диска. В
Linux жёстким дискам не присваиваются буквенные обозначения, они представляются в виде
файлов. Первый жёсткий IDE-диск (первичный старший) - это /dev/hda, первичный младший - это /dev/hdb и т.д. Для SCSI-дисков используется подобная система,
однако в виде /dev/sdX. Вам
понадобится запустить fdisk и передать ему в качестве параметра
свой жёсткий диск:
Как и все хорошие Unix-программы fdisk предоставляет вам
строку приглашения (а вы подумали, что получите меню, не так ли?). Первым делом вам
необходимо проверить наличие существующих разделов. Делается это путём набора p в приглашении fdisk:
При этом на экран будет выведена вся информация о существующих разделах. Большинство
людей используют для установки свободный диск, а затем удаляют на нём всю разметку, чтобы
освободить место для разделов Linux.
 |
ОЧЕНЬ ВАЖНО СДЕЛАТЬ РЕЗЕРВНУЮ КОПИЮ ЛЮБОЙ ВАЖНОЙ ИНФОРМАЦИИ, КОТОРУЮ ВАМ НУЖНО
СОХРАНИТЬ ПЕРЕД ТЕМ, КАК УДАЛЯТЬ РАЗДЕЛЫ, НА КОТОРЫХ ОНА НАХОДИТСЯ.
|
Не существует простого способа восстановления данных после удаления разделов жёсткого
диска, поэтому делайте резервную копию перед манипуляциями с разделами.
Взглянув на таблицу разделов, вы должны увидеть в ней номера разделов, их размеры и
типы. Там присутствует ещё и другая информация, однако сейчас вам не следует обращать на
неё внимание. Сейчас нам нужно удалить на этом диске все разделы и создать разделы для
Linux. Для удаления воспользуйтесь командой d:
Command (m for help): d
Partition number (1-4): 1
|
Процесс необходимо повторить для каждого из разделов. После их удаления можно
создавать разделы для Linux. Мы решили создать один раздел для корневой файловой системы
и один для свопинга. Следует отметить, что схемы разметки Unix являются предметом для
множества горячих споров и перебранок, а также то, что большинство пользователей будут
рассказывать вам о самом лучшем способе разметки. Как минимум вы должны создать один
раздел для / и один для свопинга. Со временем вы разработаете
свой собственный способ, наиболее подходящий для вас.
Я использую в основном две схемы разметки. Первая - для настольной системы. 4 раздела:
/, /home, /usr/local и своп. Такая схема позволяет мне переустановить или
обновить полностью всю систему, находящуюся в /, не затрагивая
личные файлы в /home и скомпилированные вручную приложения из
каталога /usr/local. Для серверов я часто заменяю раздел /usr/local на /var. Многие серверные
приложения хранят информацию в этом разделе и отделение его от раздела / даёт заметный выигрыш в производительности. Сейчас же мы
ограничимся двумя разделами: / и своп.
Теперь настало время создать разделы с помощью команды n:
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4):1
First cylinder (0-1060, default 0):0
Last cylinder or +size or +sizeM or +sizeK (0-1060, default 1060):+64M
|
Убедитесь, что вы создали основные разделы. Первый раздел предназначается для
свопинга. Мы сообщаем fdisk'у, что нам нужно сделать первый раздел основным. Начинаем мы
его с нулевого цилиндра, а для конечного цилиндра указываем +64M. Таким образом мы
создали раздел для свопинга размером 64 мегабайта. Размер swap-раздела по сути зависит от
объёма оперативной памяти. Обычной практикой было создание раздела размером в два объёма
ОЗУ (однако при наличии 512МБ и более памяти это правило теряет смысл; тогда от
использования свопа можно вообще отказаться - прим.переводчика). Затем мы создаём второй
основной раздел, начиная с первого доступного цилиндра и до конца диска.
Command (m for help):n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4):2
First cylinder (124-1060, default 124):124
Last cylinder or +size or +sizeM or +sizeK (124-1060, default 1060):1060
|
Всё почти готово. Теперь нам необходимо изменить тип первого раздела на 82 (Linux
swap). Введите t, чтобы изменить тип, выберите первый раздел
и наберите 82. Перед записью изменений на диск взгляните
напоследок на новую таблицу разделов. Для этого воспользуйтесь в fdisk командой p. Если всё выглядит
правильно, наберите w, чтобы записать изменения на диск и
выйти из fdisk.