Простая схема разбивки для Windows 98
Рассмотрим простой пример. У нас есть компьютер с одним жестким диском емкостью 12 Гбайт, разбитый на два раздела по 6 Гбайт, представленные в DOS как диски С и D. На диске D можно освободить до 3 Гбайт для установки Linux.
Перед установкой необходимо выполнить две операции.
- Дефрагментировать жесткий диск, чтобы получить непрерывную область свободного пространства в конце раздела.
- Провести переразбивку диска, чтобы получить раздел для установки Linux.
Дефрагментация диска
Процесс дефрагментации диска в Windows 98 достаточно прост.
- Сохраните данные с дефрагментируемого диска.
- В папке My Computer (Мой компьютер) или программе Windows Explorer (Проводник Windows) щелкните правой кнопкой мыши на значке дефрагментируемого диска.
Есть два основных способа получения корректных ISO-образов. Во-первых, их можно загрузить непосредственно из Internet, например, с такого узла как ftp. redhat. com. Объем загружаемого образа соответствует размеру содержащегося в нем диска и составит около 650 Мбайт. Альтернативный способ состоит в самостоятельном создании ISO-образа установочного диска Red Hat Linux 7.1, используя команду mkisof s. Более подробно эта процедура рассмотрена в гл. 5.
Конечно же, имея доступ к устройству CD-ROM нет надобности в установке с жесткого диска. Это делается тогда, когда программа установки не может распознать устройство. Однако, при использовании драйверов, доступных в упомянутом выше файле oldcdrom. img, такая ситуация возникает крайне редко.
Подготовка жесткого диска
Приступая к установке Linux, необходимо принять несколько фундаментальных решений о размещении операционной системы на жестком диске (дисках). Лишь в условиях чрезвычайного везения возникает одна из следующих ситуаций.
- Для установки Linux у вас есть чистый жесткий диск или диск, который можно переформатировать.
- Вы можете установить Linux в чистый раздел диска или раздел, который можно переформатировать.
К сожалению, большинству пользователей, намеревающихся установить Linux, приходится решать задачу сосуществования новой операционной системы с Windows и DOS, и переформатирование жесткого диска или раздела не входит в их планы.
Разбивка диска
Чтобы установить Linux, не уничтожая существующую операционную систему при отсутствии свободных жестких дисков или разделов, надо найти на жестком диске свободное место и отрегулировать его разбивку так, чтобы освободить раздел для установки. Как правило, для полной установки Linux требуется минимум 2 Гбайт, обязательно в одном разделе. В Windows каждый раздел представляется как отдельный диск (С, D, Е и т.д.), так что надо найти диск с как минимум 2 Гбайт свободного места.
Предупреждение
Red Hat не поддерживает fips.exe. Она защищена лицензией GPL, указывающей, что разработчики программы f ips. ехе не несут никакой ответственности, даже если вы корректно ее использовали и это привело к потере данных. Несмотря на то, что сам я много раз успешно пользовался этой утилитой, будьте осторожны: вы рискуете. Есть коммерческие программы управления разделами, такие как System Commander (www.v-com.com) и Partition Magic (www. power guest, com).
Утилита предназначена для сжатия существующего раздела за счет удаления части объема в его конце, из которого образуется новый раздел.
Программа f ips. ехе запускается в режиме эмуляции MS-DOS. Чтобы перейти в этот режим, в меню Start (Пуск) выберите команду Shut Down (Завершение работы) и установите переключатель Restart in MS-DOS Mode (Перезагрузить компьютер в режиме MS-DOS). Произойдет перезагрузка Windows 98 в полноэкранную среду DOS.
Предупреждение
Очень важное замечание: программу fips.exe нельзя запускать в окне DOS или полноэкранной эмуляции DOS в системе Windows 98. Дело в том, что, в отличие от DOS, Windows 98 допускает одновременное выполнение нескольких программ, и может возникнуть ситуация, при которой другая программа попытается получить доступ к области диска, обрабатываемой в это время утилитой f ips. ехе, что приведет к повреждению данных.
Перейдя в режим эмуляции DOS, запустите программу f ips . ехе. Если устройство CD-ROM представлено как диск Е, то команда запуска будет иметь вид: с:\>е:\dosutils\fips20\fips.exe
Сразу после запуска программа fips.exe выводит на экран таблицу разделов. В предыдущем примере с разбивкой диска на два раздела эта таблица выглядит примерно так:
Partition table:
Part. | 1 bootable | Head | Start Cyl. | 1 Sector | System | Head | End Cyl. | 1 Sector | | Start Sector | Number of | Sectors ] MB | ||||||
1 | yes 2 no | 1 1 | 1 0 | 0 223 | H 1] | 06h| 254 05h 254 \ | 222 286 | 63 | 63 | | 63 | 3582432 .3582495 1028160 | 1749 502 | ||||
Переведенный пример
Таблица разделов:
I | Начало I I Разд. |системн. | Гол. Цил. Сектор | Сист. |Гол. | Конец | Начало | Количество | Цил. Сектор! Сектор [Секторов | MB | ||||||||
2 | да нет | 101 0 223 1 | 06п| 254 05h 254 | 222 63 286 63 | 63 3582495 | 3582432 1028160 | (1749 | 502 | ||
В большинстве систем отождествление разделов несложно: раздел 1 представляется как диск С. раздел 2 - как D и т.д. Если возникнут затруднения, можно определить соответствие по объему, указанному в последнем столбце.
Далее последует предложение выбрать раздел. В нашем примере это раздел 2, поскольку меняется разбивка диска D. Программа сканирует выбранный раздел и выводит результат на экран:
Bytes per sector: 512 | (Байт на сектор) | ||
Sectors per cluster: 8 | (Секторов на кластер) | ||
Reserved sectors: 1 | (Зарезервированных секторов) | ||
Number of FATs : 2 | (Число FAT) | ||
Number of rootdirectory entries: 512 | (Число элементов корневого каталога) | ||
Number of sectors (short) : 0 | (Число секторов (коротких)) | ||
Media descriptor byte: f8h | (Дескриптор носителя) | ||
Sectors per FAT: 145 | (Секторов на FAT) | ||
Sectors per tra&c: 63 | (Секторов на дорожку) | ||
Drive heads : 16 | (Дисковых головок) | ||
Hidden sectors: 63 | (Скрытых секторов) | ||
Number of sectors (long) : 141057 | (Число секторов (длинных)) | ||
Physical drive number: 80h | (Номер физического диска) | ||
Signature: 29h | (Сигнатура) | ||
Предположим, в конце выбранного раздела есть свободное место. Программа спросит, по какому цилиндру разбить раздел. Выбор цилиндра осуществляется с помощью клавиш со стрелками вправо и влево. По мере смены цилиндра на экран выводится объем разделов в Мбайт, что позволяет установить нужный объём нового раздела. Программа f ips. exe не позволит разбить раздел так, чтобы часть данных попала в новый раздел.
Далее на экран выводится новая таблица разделов с предложением подтвердить правильность разбивки. Если обратиться все к тому же примеру, теперь мы должны иметь три раздела, из которых третий - только что созданный, а второй имеет меньший объем, чем прежде.
Совет
Для предотвращения ошибок, копируйте файлы fips.exe, restorrb.exe и errors.txt из подкаталога dosutils диска Red Hat на загрузочную дискету. Когда на экране появится предложение создать на дискете резервные копии загрузочного и корневого секторов, ответьте Yes (Да). Если возникнет необходимость восстановления системы после сбоя, можно будет загрузиться с дискеты и, запустив программу restorrb.exe, восстановить загрузочный и корневой секторы в первоначальном виде.