next up previous contents
Next: Выбор дистрибутива системы Linux Up: Общие сведения об установке Previous: Создание загрузочной дискеты системы

Создание разделов на жестком диске: программы fdisk и cfdisk

      Каждая операционная система, будь это MS-DOS, Microsoft Windows или Linux, имеет свою собственную версию программы fdisk. При создании раздела для системы MS-DOS следует использовать версию MS-DOS. Для создания раздела и таблицы раздела для системы Linux надо использовать Linux-версию программы fdisk.

В системе Linux для создания разделов имеются две программы: исходная fdisk и более дружественная к пользователю cfdisk. Разница состоит в том, что в программе fdisk все команды даются с клавиатуры посредством нажатия клавиш с буквами и цифрами, а в программе cfdisk можно с помощью клавиш-стрелок выделять нужный элемент из списка и затем нажимать Enter, после чего команда исполняется. Единственная операция, когда требуется нажимать что-либо помимо клавиш-стрелок и клавиши Enter -- задание объема раздела (это будет число).

По сути, принципиальное устройство всех загрузочных дисков системы Linux одинаково. Следует перезагрузить компьютер со вставленной в загрузочный дисковод загрузочной дискетой. На экране появится заставка с приветствием, некоторыми инструкциями и приглашением:

LILO boot:
и мигающий курсор. Используя клавишу Tab, можно увидеть список имен. Эти имена различаются для разных дистрибутивов; искать следует "rescue" (спасение) или "expert" (знаток). Метка "install" (установить) запускает программу установки после загрузки ядра; эта программа создает разделы ни диске и инициализирует файловую систему. Иногда программе установки системы Linux требуются некоторые параметры загрузки. В рассматриваемом примере это не требуется, однако ниже будет показано, когда такие параметры нужны.

Итак, следует ввести имя метки и нажать Enter. Когда ядро системы Linux завершит процесс загрузки, на экран может быть выдано одно из приглашений (в зависимости от дистрибутива). Если это приглашение программной оболочки, например, знак # или знак $, тогда установка может быть продолжена. Если такого приглашения нет, следует попробовать активизировать одну из виртуальных консолей системы нажатием клавиш Alt-F2 или Alt-Shift-F2.

Когда на экране появилось приглашение, пользователь имеет имя "root" (операцию login выполнять не нужно). О пользователе root см. главу 4. Теперь следует ввести команду

\# \tinput{fdisk}
Если возникла ошибка, можно попробовать cfdisk. Этой программой создаются разделы диска. По умолчанию она работает с диском /dev/hda, поэтому для работы с вторым жестким диском надо набрать команду
\# \tinput{fdisk /dev/hdb}

После запуска fdisk надо нажать клавишу m для входа в меню. Доступны следующие команды: n (new) -- создать новый раздел; d (destroy) -- уничтожить раздел; t (type) -- изменить тип раздела (83 -- собственный раздел системы Linux, 82 -- своп-раздел системы Linux); p (print) -- вывод на экран информации о разделах, которая сейчас находится в памяти (пока не занесена на диск); w (write) -- запись таблицы раздела на диск; q (quit) -- закончить работу.

До подачи команды w никаких необратимых изменений не происходит, и до этих пор можно вносить изменения и выходить из программы без сохранения сделанных изменений.

Следует обращать внимание на префиксы и суффиксы у числа, обозначающего объем памяти раздела. Нужно указывать префикс "+" если объем будет отличаться от номера последнего байта раздела, а суффиксы "k" или "M" (в любом регистре) для обозначения килобайт и мегабайт соответственно.

Последнее замечание, касающееся разделов. Первичных разделов можно создать максимум четыре. Если требуется большее число разделов, то надо создать три первичных раздела и затем создавать расширенные разделы. Номера расширенных раздело начинаются с цифры 5, так что если нужно иметь 5 разделов, то они будут называться так: /dev/hda1, /dev/hda2, /dev/hda3, /dev/hda5, /dev/hda6.

В качестве последней проверки перед записью на диск таблиц разделов надо убедиться в том, что они не перекрываются. Перекрытия нет, если пара начального и конечного сегментов раздела не перекрывается ни с какой другой парой. Номер начального сегмента можно указать как 1024 для тех разделов, у которых номера начальных сегментов выше, чем 1024. Пока это следует рассматривать лишь как напоминание о том, что BIOS не сможет прочитать (либо загрузить систему) из этого раздела.

  Программа cfdisk производит точно те же действия, что и fdisk, однако во время работы к тому же постоянно высвечивает на экране состояние таблицы разделов в памяти (не на диске). Используя клавиши и можно выбрать нужный раздел, а клавиши и  -- действие, которое нужно произвести. Для того, чтобы произвести это действие, надо нажать клавишу Enter. Для ввода числа, обозначающего объем раздела, придется воспользоваться клавишами с цифрами. Во время работы вся информация выведена на экран, и надо лишь пользоваться инструкциями. По умолчанию программа cfdisk работает с /dev/hda, так что для изменения разделов на втором жестком диске надо программе дать аргумент /dev/hdb. Важно не забыть записать сделанные изменения перед выходом из программы (это самое сложное в работе с программой cfdisk, потому что она не требует подтверждения перед окончанием работы). Так что для записи на диск надо выбрать стрелками "Write" и нажать клавишу Enter, и лишь затем выбрать "Quit" и нажать еще раз Enter.


next up previous contents
Next: Выбор дистрибутива системы Linux Up: Общие сведения об установке Previous: Создание загрузочной дискеты системы

root
Sun Aug 29 12:01:30 MSD 1999