В Linux. 2 Приобретение и инсталляция Linux. 3 Учебник по Linux 4 Администрирование системы. 5 The X window System. 6 Работа в сети

Вид материалаУчебник

Содержание


2.1.13 Раздел свопа.
2.1.14 Разбиение на разделы.
2.1.15 Резервирование старой системы.
Подобный материал:
1   ...   11   12   13   14   15   16   17   18   ...   73

2.1.13 Раздел свопа.


Вы должны выделить место под своп-раздел. В отличие от Microsoft Windows, Linux использует для ускорения работы специальный своп-раздел. Хотя можно создать файл подкачки, это не рекомендуется. Linux может использовать раздел свопа объемом до 128 МБ. Я рекомендую практический минимум 16 МБ. Оптимум, вероятно, между 32 и 64 МБ: чем больше, тем лучше.

Одно последнее замечание прежде, чем Вы решите как лучше всего нарезать диск. Не забудьте, что BIOS не может видеть дальше 1024 дорожки на жестком диске (около 512 МБ). Linux ядро (файл, вероятно названный vmlinuz на вашем диске начальной загрузки), или любое ядро OS в этом отношении должно полностью расположиться на одном из первых двух дисководов (/dev/hda или /dev/hdb) и в пределах первых 1024 дорожек, или BIOS будет неспособна загрузить его. Спланируйте корневой раздел (также как любой другой раздел начальной загрузки) так, чтобы он оказался полностью внутри этого ограничения на первом или втором жестком диске.

2.1.14 Разбиение на разделы.


Предположим, что Вы хотите иметь на машине вместе MS-DOS с Microsoft Windows и Linux. В настоящий момент они стоят, и весь диск распределен как один большой раздел MS-DOS.

Так или иначе, мы будем иметь две операционных системы на этом компьютере. Linux удобно везде, где Вы поместите его. Ваш BIOS не сможет загрузить систему, но однажды запущенная, она не будет жаловаться, что находится на четвертом разделе четвертого жесткого диска. А вот MS-DOS и Microsoft Windows будут. Они хотят первый диск и первый раздел и могут отказываться загружаться из любой другой позиции. Я видел начальную загрузку MS-DOS из первого раздела на втором жестком диске, но первый жесткий диск не имел разделов MS-DOS, так что MS-DOS не распознавала диск. Самая лучшая стратегия часто путь наименьшего сопротивления. Если возможно, поместите MS-DOS на первом диске и первом разделе.

Вторая проблема: какая из нескольких OS загрузится первой. Если Вы хотите сначала поставить Linux (оставив /dev/hda1 для MS-DOS), а потом поставить MS-DOS, не делайте так!. Windows 95, да и вообще все ОС от Microsoft, удалят любой предыдущий загрузчик, который хранится в master boot record (записи, которая используется BIOS для указания на загружаемое ядро). Вы могли даже слышать про это как про ``вирус Microsoft''. Это не вирус в истинном смысле слова, а только высокомерие со стороны Microsoft, которая хотела бы, чтобы загрузилась ТОЛЬКО операционная система Microsoft. Linux не вызывает такие проблемы, и фактически обеспечивает способ выбрать заданный по умолчанию образ начальной загрузки. Это также позволяет Вам вмешиваться в течение процесса начальной загрузки, чтобы определить какая операционная система загрузится. Это стандартная часть процедур установки Linux.

2.1.15 Резервирование старой системы.


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

Зарезервировав данные с жесткого диска, создайте загрузочную дискету. В MS-DOS введите:


C:> format a: /s


Данная команда отформатирует дискету и поместит на нее системные файлы. Если дискета уже отформатирована, наберите:


C:> sys a:


После создания загрузочной дискеты и проверки ее работоспособности, скопируйте из MS-DOS системы на загрузочную дискету файлы: FDISK.EXE, SCANDISK.EXE и SYS.COM. Также скопируйте туда файл RESTORRB.EXE с дистрибутива Linux или с Linux FTP archive. (См. приложение B).

Дефрагментируйте раздел DOS. Если дефрагментатор выявил ошибки, выполните программу SCANDISK.EXE для их исправления. Когда файлы окажутся собраны в начале диска, можно запускать FIPS.EXE для неразрушающего изменения размера раздела MS-DOS.

2.1.16 FIPS.EXE


На дистрибутивном Linux CD (или на сайте в Internet), можно найти программу FIPS.EXE, которая может менять размер раздела MS-DOS. FIPS.EXE Работает только с разделами MS-DOS. Если нужно работать с разделами других типов, может помочь программа Partition Magic, но она не бесплатна. Скопируйте FIPS.EXE на загрузочную дискету и загрузитесь с нее. Таким образом Вы загрузитесь в MS-DOS Real Mode и не будете использовать Microsoft Windows, что важно для работы данной программы.

На подсказку A:>, введите FIPS (большими или маленькими буквами). После приветствий Вам будет задан вопрос с каким диском (если их несколько) предполагается работать. Выберите диск. Как только Вы подтвердите выбор, позвольте FIPS.EXE сделать копию boot и root секторов на дискету на случай, если что-то пойдет не так.

Затем будет задан вопрос использовать ли все свободное пространство на разделе, чтобы создать второй раздел. Если Вы ответите ``yes'', то у Вас не останется свободного места на разделе MS-DOS, в случае ответа ``no'' Вы сможете задать сколько именно места кому достанется. Имейте в виду, что если диск не дефрагментирован, Вы не сможете использовать часть свободного места (то, которое оказалось не в конце диска). Если использовано программное обеспечение MS-DOS для зеркалирования, созданный им файл будет помещен в самый конец раздела, тогда FIPS.EXE сообщит, что места на разделе и вовсе нет. Устраните проблему (файл MIRROR.FIL) и перезапустите FIPS.EXE.

Вы можете менять таблицу разделов до достижения требуемого результата. Как только он будет достигнут, подтвердите изменения и запишите таблицу на диск.

После завершения FIPS.EXE, выньте все из дисководов и перезагрузитесь. В нашем примере мы уничтожим и создадим заново второй раздел для создания как минимум двух разделов для Linux: раздел свопа и собственно раздел Linux. Но Вы можете сделать все по-своему.