Простая схема разбивки для Windows 98

Рассмотрим пример разбивки диска для операционной системы Windows 98. Представим, что у нас компьютер с емкостью жесткого диска 12 Гбайт, который разделен на два раздела по 6 Гбайт каждый. Эти разделы представлены в DOS как диски С и D. На диске D мы можем освободить до 3 Гбайт для установки Linux.

Перед началом установки Linux нам потребуется выполнить две ключевые операции:

  1. Дефрагментировать жесткий диск, чтобы получить непрерывное свободное пространство в конце раздела.
  2. Переразбить диск с целью создания раздела под Linux.

Дефрагментация диска

Процесс дефрагментации диска в операционной системе Windows 98 относительно прост:

  1. Сначала рекомендуется сохранить все данные с диска, который планируется дефрагментировать.
  2. Затем в "Мой компьютер" или через "Проводник Windows" щелкните правой кнопкой мыши на иконке диска, который вы хотите дефрагментировать.

Есть несколько способов получения корректных ISO-образов. Один из них - загрузить их прямо из интернета, например, с сайта ftp.redhat.com. Обычно размер такого образа соответствует размеру CD и составляет около 650 Мбайт. Альтернатива - создать ISO-образ установочного диска Red Hat Linux 7.1 самостоятельно, используя команду mkisofs. Подробнее об этом описано в главе 5.

Если у вас есть доступ к CD-ROM, то установка с жесткого диска, как правило, не требуется. Такое решение принимается, если программа установки не может определить устройство. Но с использованием драйверов из файла oldcdrom.img, такие ситуации возникают очень редко.

Подготовка жесткого диска

Перед установкой Linux, необходимо принять ряд ключевых решений касательно размещения новой операционной системы на вашем жестком диске или дисках. В идеальном мире, у вас может возникнуть одна из следующих ситуаций:

Однако, реальность такова, что большинство пользователей, желающих установить Linux, сталкиваются с необходимостью обеспечить сосуществование этой системы с уже установленными Windows или DOS. Переформатирование всего диска или отдельного раздела часто не входит в их планы.

Разбивка диска

Если вы хотите установить Linux, не удаляя текущую операционную систему и не имея свободных разделов, вам придется найти на диске место для новой системы. Затем вам потребуется правильно разделить диск, чтобы выделить необходимое пространство для Linux. Обычно для установки Linux требуется как минимум 2 Гбайт в одном разделе. В Windows, каждый раздел представляется как отдельный диск (С, D, Е и так далее), так что ваша задача - найти диск с минимум 2 Гбайт свободного пространства.

Предупреждение:
Red Hat не поддерживает утилиту fips.exe. Эта программа распространяется под лицензией GPL, согласно которой разработчики fips.exe не несут ответственности за возможные потери данных при использовании данной утилиты, даже если вы следовали инструкциям. Несмотря на мои успешные опыты с этой утилитой, будьте осторожны. Существуют коммерческие программы для управления разделами, такие как System Commander и Partition Magic.

Утилита fips.exe предназначена для изменения размера существующего раздела за счет освобождения части его объема в конце, благодаря чему создается новый раздел.

Для запуска fips.exe, вам потребуется переключиться в режим эмуляции MS-DOS. Для этого, в меню "Пуск" Windows выберите "Завершение работы", затем "Перезагрузить компьютер в режиме MS-DOS". После этого Windows 98 будет перезагружена в режиме DOS.

Предупреждение:
Нельзя запускать fips.exe в окне DOS или в полноэкранном режиме DOS под управлением Windows 98. В отличие от DOS, Windows 98 позволяет одновременное выполнение нескольких программ, и возможна ситуация, при которой другая программа обратится к той же области диска, что и fips.exe, что может привести к потере данных.

Перейдя в режим эмуляции DOS, запустите программу fips.exe. Если устройство CD-ROM представлено как диск Е, то команда для запуска будет следующей:

c:\>e:\dosutils\fips20\fips.exe

После запуска, программа fips.exe отображает на экране таблицу разделов. Если ранее диск был разбит на два раздела, то эта таблица может выглядеть примерно так:

Partition table (English version)

Partition Number1
BootableYes
Head Number1
Start Cylinder0
Start Sector63
System Format06h
End Cylinder222
End Sector63
Number of Sectors3582432
Size (MB)1749

Таблица разделов (Russian version)

Номер раздела2
ЗагрузочныйДа
Номер головки1
Начальный цилиндр0
Начальный сектор63
Формат системы06h
Конечный цилиндр222
Конечный сектор63
Количество секторов3582432
Размер (МБ)1749

В большинстве систем отождествление разделов несложно: раздел 1 представляется как диск С, раздел 2 - как D и т.д. Если возникнут затруднения, можно определить соответствие по объему, указанному в последнем столбце.

Далее последует предложение выбрать раздел. В нашем примере это раздел 2, поскольку меняется разбивка диска D. Программа сканирует выбранный раздел и выводит результат на экран:

Bytes per sector(Байт на сектор)512
Sectors per cluster(Секторов на кластер)8
Reserved sectors(Зарезервированных секторов)1
Number of FATs(Число FAT)2
Number of root directory entries(Число элементов корневого каталога)512
Number of sectors (short)(Число секторов (коротких))0
Media descriptor byte(Дескриптор носителя)f8h
Sectors per FAT(Секторов на FAT)145
Sectors per track(Секторов на дорожку)63
Drive heads(Дисковых головок)16
Hidden sectors(Скрытых секторов)63
Number of sectors (long)(Число секторов (длинных))141057
Physical drive number(Номер физического диска)80h
Signature(Сигнатура)29h

Предположим, в конце выбранного раздела есть свободное место. Программа спросит, по какому цилиндру разбить раздел. Выбор цилиндра осуществляется с помощью клавиш со стрелками вправо и влево. По мере смены цилиндра на экран выводится объем разделов в Мбайт, что позволяет установить нужный объём нового раздела. Программа fips.exe не позволит разбить раздел так, чтобы часть данных попала в новый раздел.

Далее на экран выводится новая таблица разделов с предложением подтвердить правильность разбивки. Если обратиться все к тому же примеру, теперь мы должны иметь три раздела, из которых третий - только что созданный, а второй имеет меньший объем, чем прежде.

Совет
Для предотвращения ошибок, копируйте файлы fips.exe, restorrb.exe и errors.txt из подкаталога dosutils диска Red Hat на загрузочную дискету. Когда на экране появится предложение создать на дискете резервные копии загрузочного и корневого секторов, ответьте Yes (Да). Если возникнет необходимость восстановления системы после сбоя, можно будет загрузиться с дискеты и, запустив программу restorrb.exe, восстановить загрузочный и корневой секторы в первоначальном виде.