Назад | Вернуться к оглавлению. | Следующий раздел. |
2. Подготовка к установке ОС Linux |
Проще всего получить дистрибутив, заказав его на CD в одном из виртуальных книжных магазинов Linuxcenter, Болеро и Mistral.
Кроме того, я нашел в Интернет ссылки на несколько фирм, которые продают дистрибутивы Linux на CD-ROM:
Для приобретения дистрибутива Вы можете также обратиться в местную группу пользователей Linux (Linux User Group), если такая создана в вашем регионе. Список таких групп можно найти на сервере http://www.lug.ru/.
2. Если Вы качали дистрибутив из Интернет, убедитесь, что у Вас есть все необходимые для установки компоненты. Я в дальнейшем предполагаю, что установка производится с CD-ROM, на котором есть всё необходимое.
3. Не забудьте перед установкой сделать backup Вашей Windows-ной системы (всегда есть шанс при установке сделать что-то неправильно и потерять всю накопленную на диске информацию).
4. Соберите (запишите на листе бумаги) всю необходимую информацию о
конфигурации Вашего компьютера. Если Ваш компьютер пока что работает под ОС
Windows 95-98, то многое можно найти, щелкнув правой кнопкой мыши по иконке "My
Computer'', а затем выбрав пункт меню ``Properties'' ("Свойства"). Там можно
найти почти всю необходимую информацию. Если чего-то не найдете, придется искать
другими способами, вплоть до того, что открыть компьютер и прочитать надписи на
самих устройствах.
Чтобы чего-нибудь не забыть, предлагаю Вам
заполнить следующую таблицу (распечатайте её отдельно и заполняйте правую
колонку). В ней приведен минимальный перечень параметров. Не ленитесь и
постарайтесь записать о каждом устройстве как можно больше данных (какие только
сможете найти), это все может пригодиться при установке и настройке, когда
искать эти данные будет сложнее.
|
|
BIOS: - фирма-производитель; - версия. |
|
Контроллеры жестких дисков: - |
|
Типы (IDE или SCSI) и объём Ваших жестких дисков: - hda (Master на 1 контроллере или Primary Master); - hdb (Slave на 1 контроллере или Primary Slave); - hdc (Master на 2 контроллере или Secondary Master); - hdd (Slave на 2 контроллере или Secondary Slave). Если у Вас IDE диски, Вы должны проверить, что BIOS Вашего компьютера обеспечивает доступ к нему в режиме LBA. |
|
Объем оперативной памяти (в килобайтах) | |
CD-ROM: - тип интерфейса (IDE, SCSI, или иной); - для не-IDE, не-SCSI CD-ROM - фирма-производитель и номер модели. |
|
Фирма-производитель и номер модели SCSI адаптера (если имеется). | |
Тип мышки (serial, PS/2, или bus mouse), протокол (Microsoft, Logitech, MouseMan, и т.д.), и число кнопок; для мыши на последовательном порту также номер порта, к которому она подсоединена. | |
Адаптер дисплея: - фирма-производитель; - номер модели (или чипсет, который использован); - количество видео-памяти. |
|
Монитор: - фирма-производитель; - номер модели; - граничные значения (min, max) частоты вертикальной и горизонтальной развертки (эти данные Вы можете найти только в документации на монитор, их Windows не выдает, а между тем они очень важны при настройке графического интерфейса). |
|
Если Вы собираетесь работать в сети (а UNIX вообще в первую очередь -
сетевая ОС), то запишите следующие данные: - фирма-производитель и номер модели сетевой карты; - Ваш IP адрес; - сетевое имя Вашего компьютера; - маска подсети; - IP адрес шлюза (gateway IP address); - IP адреса серверов (основного и резервных) доменных имен (DNS server); - IP адреса серверов WINS (Windows Internet Name Service); - имя домена Вашей организации. |
|
Тип и производитель звуковой карты и игровых контроллеров (если таковые имеются). |
Исходя из этих предположений, следующим нашим шагом будет изготовление
загрузочных дискет. Дискеты создаются путем копирования на них образов дискеты
(image file), имеющихся в составе дистрибутива. Файлы с образами находятся в
директории images на Red Hat Linux CD.
Для начала Вы должны
иметь 3 чистые отформатированные 3,5" дискеты объемом 1.44 MB. В простейшем
случае требуется изготовить только одну загрузочную дискету, но на всякий случай
изготовьте все 3.
Дополнительная дискета (supp.img) необходима в том случае,
если вы будете устанавливать Linux одним из следующих способов:
- c CD-ROM,
подсоединенный через PCMCIA-карту;
- из сети, подключение к которой
осуществляется через сетевую PCMCIA-карту;
- через FTP;
- с жесткого
диска, на который скопирован дистрибутив Linux;
- через SMB.
Дискетой с
пометкой rescue мне воспользоваться не пришлось.
Для изготовления дискет используется MS-DOS-утилита rawrite.exe, которая находится в каталоге dosutils. Пометьте чистую дискету как "Boot Diskette'', вставьте ее в дисковод и выполните следующие команды (предполагается, что Ваш CD диск называется D:):
C:\> d:
D:\> cd \dosutils
D:\dosutils> rawrite
Enter
disk image source file name: ..\images\boot.img
Enter target diskette drive:
a:
Please insert a formatted diskette into drive A: and
press --ENTER--
: [Enter]
D:\dosutils>
rawrite вначале запрашивает у Вас имя файла с образом. Вводите с
указанием относительного пути, например, ..\images\boot.img.
Затем
rawrite запрашивает имя диска; вводите a: .
После этого надо
подтвердить, что Вы вставили дискету в дисковод [Enter], и rawrite
скопирует образ на дискету.
Для изготовления следующей дискеты (или
дубликата первой) надо снова запустить
rawrite, указав нужный файл
образа: boot.img, supp.img, rescue.img (соотвественно помечая дискеты).
Примечание: Для версии 6.0 вместо supp.img Вы увидите файлы bootnet.img и pcmcia.img. В этом дистрибутиве установочная дискета, изготавливаемая с использованием файла boot.img, предназначен для установки с локального носителя (CD-ROM, жесткого диска). Если Вы будете устанавливать Linux по сети (через NFS, FTP, или HTTP), то надо воспользоваться файлом bootnet.img. Соответственно, для установки необходимо изготовить только одну из этих дискет. Дополнительный (получаемый из pcmcia.img) диск нужен только в том случае, если необходима поддержка PCMCIA.
Для установки Red Hat Linux надо создать на диске (дисках) один или несколько разделов, которые будут после инсталляции иметь тип "Linux native'', и один раздел типа "Linux swap''.
При принятии решения о том, где расположить Linux, необходимо принять во
внимание то, как будет происходить загрузка операционной системы. Если Вы хотите
сохранить возможность запуска на Вашем компьютере привычной операционной системы
Windows 95-98 или Windows NT (за счет перезагрузки ОС), то придется применить
какой-то из многовариантных загрузчиков. Один из таких загрузчиков - LILO (LInux
LOader), входит в состав дистрибутива.
Из-за ограничений, накладываемых BIOS
большинства Intel-совместимых компьютеров, программный код LILO должен
располагаться на одном из двух доступных BIOS-у жестких дисков (смотри ниже),
причем в пределах первых 1024 цилиндров этого диска.
Все данные, которые
необходимы LILO в процессе загрузки (включая ядро Linux), располагаются в
подкаталоге /boot, который обычно находится в корневом каталоге загрузочного
раздела. Приведем несколько рекомендаций, которым Вы должны следовать при выборе
места для размещения LILO и необходимых ему данных:
-- Если у Вас 2 IDE-диска (или два EIDE), /boot должен быть расположен на том из них, который подключен к первому (Primary) контроллеру. Заметьте, ограничение на два диска включает любой IDE CD-ROM диск на Вашем первом (primary) IDE контроллере. Так что, если Вы имеете один жесткий IDE диск и один IDE CD-ROM на первом (primary) контроллере, /boot может располагаться только на первом жестком диске, даже если у Вас есть второй жесткий диск на втором IDE контроллере.
-- Если у Вас один IDE (или EIDE) диск и один или больше SCSI дисков, /boot должен располагаться либо на IDE диске, либо на SCSI диске с ID 0. Никакие другие SCSI не будут работать.
-- Если у Вас только SCSI диски, /boot должен располагаться на диске с ID 0 или ID 1. Никакие другие варианты не будут работать.
-- Разместите загрузочный раздел ниже цилиндра 1023. Независимо от того, какая из рассмотренных выше комбинаций дисков имеет место в Вашем случае, раздел, содержащий подкаталог /boot, должен располагаться полностью ниже цилиндра с номером 1023. В противном случае Вы можете столкнуться с ситуацией, когда LILO начинает работать, но потом зависнет (например, если ядро окажется расположено выше 1023-го цилиндра).
Теперь несколько слов о том, какого размера должны быть разделы.
Объем
swap-раздела рекомендуется вычислять следующим образом:
- если у Вас менее
16 МБ ОЗУ, то объем swap-раздела должен быть равен утроенному объему ОЗУ;
-
если объем ОЗУ от 16 до 32 МБ - то удвоенному объему ОЗУ;
- если ОЗУ более
32 МБ - то объем swap-раздела берется равным объему ОЗУ.
Надо только иметь в
виду, что в некоторых источниках рекомендуется размещать swap-раздел на диске,
отличном от диска, где находится основной раздел "Linux native''. В этом случае
повышается быстродействие системы.
Относительно общего объема разделов типа "Linux native'' можно сказать только одно: много не бывает. Но для беспроблемной установки самой ОС Red Hat Linux достаточно 500 МБ, а если при установке сразу исключить часть предлагаемых по умолчанию пакетов, то можно уместиться и на 300.
Надеюсь, что приведенной информации достаточно для принятия решения о том, как разместить основной и swap- разделы ОС Linux. Переходим к практическим действиям.
Если у Вас имеется свободный диск или Вы можете освободить имеющийся раздел
достаточного объема, Вы можете сразу переходить к установке.
Однако наиболее
вероятно, что Вы должны будете устанавливать Linux на диск(и), который уже
содержит данные и программное обеспечение других операционных систем. То есть
возникает необходимость переразбить Ваш жесткий диск. Этот наиболее сложный
случай мы и рассмотрим.
Существует несколько разных программ, которые позволяют переразбить жесткий диск без потери информации. Одна из таких программ (fips) прилагается к дистрибутиву Red Hat Linux (ищите ее в каталоге dosutils на CD-ROM). Эта бесплатная утилита может разбить имеющийся жесткий диск на два FAT-раздела без потери информации (только не забудьте вначале сделать дефрагментацию), а потом с ее помощью можно создать на освободившемся месте новый раздел.
Примечание: Несмотря на то, что утилита fips многократно
использовалась для переразбиения дисков, никто не может дать гарантии, что
процедура переразбиения Вашего диска пройдет без осложнений. Поэтому еще раз
напоминаю, что до её начала необходимо сделать 2 вещи:
-- внимательно
прочитать документацию по fips, которую можно найти в каталоге
/dosutils/fipsdocs на Red Hat Linux CD.
-- сделать Backup всей
информации, которую Вы хотите сохранить (сделайте даже 2 копии важных данных и
убедитесь, что информация с этих копий восстанавливается);
Более подробно использование утилиты fips мы здесь не рассматриваем, считая, что Вы последуете рекомендации, данной в Примечании.
Назад | Вернуться к оглавлению. | Следующий раздел. |