Библиотека Интернет Индустрии I2R.ru |
|||
|
Устанавливаем LinuxКогда я впервые задумал установить Linux на свой компьютер - я нигде не нашел полного описания установки. Описания конечно были и немало, но все они подразумевали наличие какого-либо опыта и знаний по этому вопросу. Они были разрозненные, мне пришлось перечитать тьму манов и хелпов, чтобы выяснить полную картину. И все равно я не нашел ответов на все вопросы. Некоторые мелочи опускались, как сами собой разумеющиеся. И я решил восполнить пробел и сделать такое описание, которое удовлетворило перед первой установкой Linux. Эта статья призвана оказать помощь тем, кто не пытался, а если и пытался, то неудачно, устанавливать Linux себе на компьютер. Если вы пробовали установить, но вас постигла неудача, или вы хотели бы попробовать - но отсутствие навыков и знаний останавливало вас - не отчаивайтесь. Когда вы прочтете эту статью, то надеюсь, сможете проделать все в лучшем виде. Это описание собственно и ориентировано на самых начинающих.
Прежде чем приступить к описанию процесса установки, нам надо уяснить, как
раработает Linux и чем работа в Linux отличается от работы в Windows. Мы разберем
кое-какие принципы организации в Linux и рассмотрим некоторые термины, характерные
для него. Итак, первое, что мы должны уяснить - это то, что Linux управляется из командной строки. Да, все управление в Linux, даже если вы используете X Windows, могут осуществляться из командной строки. Сам по себе Linux, это набор простых команд, посредством которых можно выполнить любую задачу. Когда вы будете выполнять в Linux эти самые задачи, не забывайте, что их можно решить чаще всего двумя способами: запустив в графическом режиме соответствующий пакет (программу, если так понятнее), или командой, напечатанной в командной строке (будь то создание директории, распаковка архива, или отправка почты). Командой считается все, что вы вводите в командной строке. Если вы введете несуществующую команду, то Linux предупредит вас, что такой команды нет, и позволит вам выбрать из списка то, что вы подразумевали. Если вам доводилось работать в Dos, то у вас это не вызовет проблем. Одной из основных команд в Linux можно назвать команду ls.
Аналогом этой команды в Dos является команда dir.
Команда ls выводит на экран список всех файлов, находящихся в директории. Все файлы в Linux делятся на четыре вида. Теперь рассмотрим структуру файловой системы Linux. Она несколько отличается
от организации файловой системы в Dos и Windows. В Linux структура каталогов несколько отличается от структуры вышеперечисленных систем и поначалу кажется непонятной. Если с этим разобраться сразу, то, поняв принцип организации файловой структуры, вы больше не будете пугаться непривычного вида и непонятных на первый взгляд названий. Итак, структура файловой системы в Linux имеет строгую иерархию. Как и в других системах главным является корневой каталог, обозначаемый косой чертой. Косая черта в Linux (как и во всех Unix - подобных системах) обратная, если считать, что та, к которой вы привыкли в DOS и Windows - нормальная. Перейдем к рассмотрению структуры файловой системы. / - корневой каталог Все каталоги могут иметь подкаталоги и содержать в свою очередь файлы. В системе должен быть системный администратор, имеющий право настраивать, изменять,
администрировать систему. Если вы устанавливаете Linux, то вы и являетесь этим
самым системным администратором. При входе в систему под именем root вы будете
обладать неограниченными правами, можете менять настройки, удалять и устанавливать
файлы. Вашей домашней директорией а данном случае будет директория /root Чтобы считать в Linux информацию c CD, флоппи-диска или с диска на компьютере
в сети, их надо смонтировать. Для этого существует команда mount или соответствующие программы, призванные сделать эту операцию более простой. Вообще в последнее время процесс монтирования в Linux стал простым, удобным и не вызывающим затруднений. Итак, если вы все же решили установить Linux в качестве второй операционной
системы на своем компьютере, то перед началом установки вам надо собрать и записать
на отдельном листе некоторые сведения о вашем компьютере и установленном на
нем оборудовании. Не надо сохранять собранные сведения в файле, у вас не будет
доступа к нему во время установки. Перед вами должен будет лежать лист бумаги
с собранной информацией. Эти сведения вам придется вводить, когда о них у вас
будет спрашивать программа инсталляции. Не все железо компьютера может быть
опознано автоматически и чаше оказывается эффективнее ввести их вручную. 1. Видеокарта. Надеюсь вы знаете какая карта у вас установлена и сколько
на ней памяти. Если нет, то ее название можно узнать зайдя в панель управления
(Windows 95/98) и кликнув на иконке Система. Там надо выбрать Устройства
и далее Видеоадаптеры. 2. Монитор. Здесь вам понадобится покопаться в паспорте вашего монитора,
чтобы выяснить максимальную частоту, на которой он способен работать при определенном
разрешении экрана. Если вам трудно разобраться с документацией (тем более на
английском языке), то могу предложить более легкий способ. Кликаете правой кнопкой
мыши на рабочем столе, выбираете в контекстном меню Свойства. Появляется
окно Свойства:Экран. Пробуете разные разрешения экрана, записываете значение,
которое максимально поддерживает ваш монитор. 3. Мышь. Чаще всего мышь определяется нормально, но во избежание неожиданностей лучше запастись соответствующей информацией. Вариантов как правило немного. У вас либо Microsoft совместимая последовательная мышь, подключенная скорее к Com1 (так и записывать), либо PS/2 , подключенная к маленькому кругленькому разъему сзади компьютера. Надеюсь вы знаете свою мышь и сделали соответствующую запись. 4. Принтер, модем, сканер, звуковая и пр. Запишите какие порты и прерывания используют ваши периферийные устройства, зайдя в панель управления. Модем к примеру может занимать Com2, сканер и принтер подключаться к параллельному порту. В панели же управления можно узнать базовые адреса и прерывания, используемые звуковой картой. Эта информация вам понадобится позже, когда вы зайдете в Linux. Заранее выясните есть ли у вас жесткие диски или CDrom привод с интерфейсом SCSI или PCMIA. Ну вот кажется и все.
И так, о компьютере мы все знаем, надо решить, куда мы будем ставить Linux,
на какой диск. Если у вас один диск, то и вопросов меньше. На него и ставить
будем, в качестве второй системы конечно. Все данные с вашего диска пропадут:-( Сначала надо загрузить программу инсталляции. В bios установите в качестве
bootable disk - CD-Rom. Вставте CD, перезагрузитесь. Это очень просто. На CD с дистрибутивом в директории DOSUTILS находится итилита
под DOS - rawrite.exe Она и поможет сделать загрузочную дискету. 5. Грузим программу установки Linux. Классический вариант - Reset. Тут уж точно объяснять нечего. Начнется
загрузка ядра (либо с CD, либо с флоппи диска, смотря какой метод вы выбрали). Итак мы в fdisk. Перед вами черный экран, чисто текстовое представление информации. Не пугайтесь. Если вам доводилось работать в DOS, без Norton Commander и прочих оболочек, если вам доводилось карабкаться по дереву каталогов вслепую (для новичка занятие не из приятных), то вы не будете удивлены видом экрана. Если нет - все равно не пугайтесь. Сейчас разберемся. 6.О дисках, устройствах и командах fdiskСначала отступление. Все диски в Linux представлены в виде устройств.
Все диски с IDE-интерфейсом оответствуют устройствам dev/hda, dev/hdb, dev/hdc
и т. д. Продолжим. Теперь представим вариант, что у вас на компьютере
один жесткий диск и один CD-Rom привод. В свою очередь жесткий диск у вас
разбит на два логических раздела. В Windows вы наблюдали их как диски C, D
и E. Пример третий. У вас на компьютере два жестких диска и CD-ROM
привод. В свою очередь, второй диск разбит на два логических раздела. Я так
усложняю, чтоб рассмотреть самые сложные случаи. Зато когда вы разберетесь,
то больше никогда уже не будете испытывать затруднений в этом вопросе. Так
вот, в Windows в таком случае вы были обладателем дисков C, D, E и F. В Linux
они соответствуют устройствам Перед вами классическая командная строка, думаю вам доводилось
с ней встречаться. Если вы не работали в чистом DOS-е, то командную строку
могли видеть внизу Norton Commander. Основной принцип командной строки в том
- что надо ввести какую либо команду и нажать Enter для ее выполнения. Если
такой команды не существует - то вы получите соответствующее сообщение. a - toggle a bootable flag Это все, можем переходить к разбиению диска. Напоминаю, у нас два жестких диска. Устанавливать Linux будем на второй (для усложнения ситуации, тяжело в учении - легко в бою:). Мы вводим в командной строке l (это не и большая, это эль маленькая) Перед вами на экране представлены два ваших диска в виде hda и hdb. Выбираем hdb и нажимаем Редактировать (или Edit, у кого как). Disk /tmp/hdb/: 128 heads, 63 sectors, 782 cylinders Если у вас на диске один раздел, то выглядеть он будет примерно так:
Таким образом, видим, что у нас диск объемом 3,2 Гб с одним физическим
разделом на весь диск. Сначала удалим существующий раздел командой d (delete). Сначала создадим раздел для Linux (хотя и не важно какой раздел будет размещаться первым на диске, но для некоторых версий Linux, например в Mandrake 6.0 ,Linux надо ставить не дальше 1023 цилиндра). И так, вводим n. Нам предлагается создать либо первичный физический p раздел, либо логический l. На одном диске может быть не более 4-х физических разделов (нам больше и не надо, хватит и двух). Для создания первичного (primary) физического раздела нажимаем p, потом последовательно вводим номер раздела, стартовый цилиндр и размер раздела в мегабайтах. Номер раздела (1-4): 1 Вот мы и создали раздел /dev/hdb1 размером 1,6 Гб. Теперь надо создать раздел для подкачки. В Linux в отличие от
Windows для подкачки (свопинга) выделяют отдельный раздел. Размер области
подкачки обычно выбирают в два раза больше размера оперативной памяти. Думаю,
если выделите 64 мб - будет достаточно. У меня, к примеру, 96 мб оперативки,
размер раздела подкачки я сделал 32 мб, и все прекрасно работает. Вот мы и создали раздел для подкачки размером в 64 мб. Теперь создадим еще один раздел для нужд Windows. Сама Windows у нас стоит на диске C ( точнее hda) . Вводим n, затем p, Мы создали физический раздел размером в 1,6 Гб, который мы будем использовать для нужд Windows, вы его отформатируете, когда зайдете в Windows. Если вам не нужен раздел для Windows, то только что созданный раздел вы можете использовать для домашних директорий пользователей (их лучше содержать в отдельном раделе) или под любой другой раздел Linux. Но этот раздел вы можете сделать такого размера, какого посчитаете нужным. А если вы считаете, что под Linux вам нужно больше разделов (под /usr, /var, /home), то и сделайте сколько надо, чтоб в случае сбоя (совсем исключать такие ситуации не стоит), потери данных были бы минимальными. Если вам нужно более 4 разделов на диске (если помните, то больше 4 физических разделов на диске быть не может), то создайте физический раздел, а в нем можно создавать логические разделы (l) и нумероваться они будут с пятого и выше (hdb5, hdb6, hdb7 и т. д.). Теперь посмотрим получившуюся таблицу разделов, введя p
в командной строке. Введите команду (m - подсказка): p
Поскольку раздел 3 мы готовили под Windows, то надо поменять тип
раздела для него. Нам обязательно необходимо изменить тип раздела подкачки, чтобы Linux точно знал какой раздел использовать для этих целей. Вводим t Если по каким-то причинам раздел 1 имеет код, отличный от кода раздела Linux - 83, то и поменяйте его на 83. Теперь введите w и Enter, вы выйдете из fdisk, сохранив созданные разделы.
9. Назначаем точку монтирования. Ну вот, мы разбили диск, создали необходимые разделы. Ну под Windows все понятно. Дадите команду format C или D под Dos-ом (смотря какой диск вы приготовили для этого), и после форматирования он будет доступен для работы с ним. Но нас же сейчас интересует Linux. Для остальных разделов необходимо так же задать точку монтирования.
К примеру, если ваш раздел /dev/hda1 используется под Windows и воспринимается
там как диск С, то логичнее всего смонтировать его под именем C, а чтобы не
нарушать иерархию файловой структуры Linux, я рекомендовал бы назначить его
точкой монтирования точку /mnt/c (это означает, что в Linux вы найдете
диск C из Windows и сможете с ним работать, зайдя в каталог /mnt и
выбрав там c. Далее вы получите вопросы - какие разделы использовать для свопинга, но вы же сами разбивали диск и назначали раздел для этих целей, следовательно знаете, какой, так и отвечайте (просто кликните на раздел Linux swop). Укажите какие разделы форматировать, искать ли дефектные блоки и переходите к выбору пакетов для установки. Для разделов под Linux и Linux-подкачки стоит указать форматирование и поиск плохих блоков, чтобы быть уверенным в полной пригодности и целостности вашего диска. Выбирайте необходимые вам пакеты. Если вы не собираетесь использовать вашу машину в качестве сервера, то и выбирать этот пакет не стоит, если не хотите использоватьсвой компьютер в качестве рабочей станции, то и не отмечайте данный пункт. Если вам нужна поддержка принтера, то и отметьте это. Это думаю понятно. Ниже есть пункт "Все". Выбрав его, вы установите все, что только имеется на установочном диске. На этой же странице есть место, где можно выбрать режим "Индивидуальный выбор пакетов". Если вы не очень опытны, то лучше ограничиться стандартным набором. Нажав готово вы начнете установку. Если вы выбрали индивидуальный выбор, то переходите соответственно к нему. Конечно, такой режим предпочтительнее, так как можно выбрать конкретные программы и утилиты и при этоим контролировать, сколько понадобится места для установки. Если вы устанавливаете первый раз и не уверены в своих силах, то можете одну из стандартных установок. Но вобщим ничего страшного не случится, если вы выберете Индивидуальный выбор и попробуете. Перейдя к очередной программе клавишей F1 можно извлечь информацию об этой программе, и если это то, что вам нужно, то выбрать (обычно знак + напротив названия программы). После окончания выбора пакетов программа может сообщить, что для полного счастья вам необходимо установить еще кое-какие пакеты, это называется удовлетворением зависимостей, а проще, для работы той или иной программы нужны те или иные библиотеки или пакеты.. Кивайте утвердительно и нажимайте - OK. Программа установки начинает создание файловой системы ext2, затем
начинается установка выбранных пакетов, но в этом деле ваша помощь не понадобится.
Можете пойти на кухню и попить кофе. Сколько у вас есть на это времени - об
этом вам подскажет программа установки. Все зависит от скорости вашего компьютера.
По истечении обозначенного времени программа установки попробует определить
тип вашей мыши. Если она не сможет этого сделать - то можете ей помочь, выбрав
из предложенного списка ваш тип мыши (вы же перед началом инсталляции составили
списочек вашего оборудования). Чаще всего это либо совместимая с Microsoft
подключенная к COM1 мышь (или PS/2). [ * ] - эмулировать третью кнопку. В Linux третья кнопка используется очень активно, и если у вас двухкнопочная мышь - то функция третьей кнопки будет реализована одновременным нажатием двух кнопок. На вопрос: "Хотите ли вы настроить LAN (не dialup)?" - отвечаете в соответствии с вашими обстоятельствами и условиями. Если вам нужна связь с компьютерами в локальной сети (если он конечно подключен к таковой) то и отвечайте соответственно. Синхронизировать ли ваши часы по Гринвичу? Думаю, что ответить надо отрицательно, поскольку в случае согласия часы на вашем компьютере будут показывать совсем не то время, по которому вы живете, а это вряд ли можно считать удобным. Просто выберите свой часовой пояс (я к примеру выбрал Europe/Moscow). Какие сервисы должны запускаться автоматически? Просмотрите их все. Явно ненужные вам можно сразу исключить (к примеру у вас нет pcmcia, тогда вам точно не понадобится его функция). Если вы в этом ничего не смыслите, то оставьте все как есть. В любом случае, все это можно настроить легко потом. Хотите ли вы сконфигурировать принтер? А он у вас есть? Ну так тогда конечно хотите! Теперь вам будет предложено ввести пароль. Это пароль для входа
в систему как Root, то есть администратор. Введите его еще раз для проверки.
Если вас спросят какую оболочку использовать - ответьте bash.
Mandrake 7.0 предложит принять нового пользователя (то есть у
вас есть возможность зарегистрироваться в системе как простой пользователь).
Обязательно зарегестрируйтесь, не надо работать в системе с правами администратора.
Дальше... Хотите ли создать загрузочный диск? Конечно создайте, пригодится. Куда вы хотите установить загрузчик? (Имеется в виду LILO - Linux Boot Loader). Выберите Master Boot Record. В нашем случае это /dev/hda. После этого может появиться экран с полем для заполнения и комментарием, что некоторые системы для нормального функционирования требуют передачи некоторых параметров ядру во время загрузки. Если вы ничего об этом не знаете - то оставьте поле пустым и переходите к следующему экрану. Здесь вам сообщат, что Lilo может загружать и другие системы, установленные на вашем компьютере. Если у вас стоит Windows или Dos, то выберите соответствующий раздел и отредактируйте метку, при вводе которой в стартовом меню LILO будет загружаться соответствующая OS. У себя я для Windows для удобства поставил метку w и при нажатии этой клавиши начинается загрузка именно Win95. Для Linux в целях удобства и быстроты (чтоб не набивать на клавиатуре полное слово Linux) я поставил метку L. В некоторых программах установки возможна настройка загружаемой по умолчанию операционной системы. То есть, отметив Linux "по умолчанию" эта OS и будет грузиться, если вы не введете в меню LILO ничего. Аналогично можно назначить в качестве по умолчанию загружаемой системы и Windows. Если подобного сервиса программа установки в вашем случае не предоставит - то не расстраивайтесь. Вы сможете сделать соответствующие настройки потом. После установки LILO начинается настройка параметров системы X Window, линуксоиды в таких случаях говорят - настраиваем иксы. Как ни называй этот процесс - от этого ничего не изменится. В зависимости от версии Linux и программы установки может быть сделана попытка определить ваше железо автоматически, может такой попытки и не последовать. В любом случае вам придется проконтролировать этот процесс, так как только последняя версия Linux от Mandrake - 7.0 у меня определила все почти безошибочно. И так, если программа попробует определить вашу видеокарту и правильно ее назовет, то подтвердите. Если нет, то выберите из списка вашу карту. К примеру у меня S3Trio64+, я выбираю Trio Incorporation и карту S3Trio64+. Соответственно загружается X сервер S3. Выберите из списка свой тип монитора. Если вашего монитора в списке нет, то выбирайте СПЕЦИФИЧНЫЙ. Хотя в списке и оказался мой монитор Samsung SyncMaster 3Ne, после его выбора мне не удалось установить режим работы для него, который он легко поддерживал в Win95, то есть 800х600 - 16 бит, 75 гц или 1024х768 - 16 бит 60 гц. Мне предлагалась явно заниженная частота. Если вы четко знаете на какой частоте и с каким разрешением работает монитор - то смело выбирайте тип - специфичный. Из предложенных вам вариантов выбираете подходящий для вашего монитора. Я, зная на что способен мой, выбрал Нечерезстрочный, 800х600 16 бит 75 гц, 1024х768 16 бит 60 гц Следующее окно - вам надо ввести диапазон допустимых частот вертикальной синхронизации монитора. Опять же, если не знаете или не нашли в паспорте таких данных, то отметьте минимально указанное там - (50-70). Далее программа может предлагать протестировать карту и режим, если вы уверены в своих знаниях, то пропустите этот шаг, если же неуверены, то во избежание порчи монитора лучше доверьтесь программе установки. Пусть лучше она установит заниженные параметры (потом исправите), чем вы лишитесь монитора. Если предложенный режим работы карты и монитора вас не устраивает и вы знаете, что она может работать в другом режиме - то и введите нужный вам режим вручную. Надо просто отметить нужный режим и нажать Дальше (здесь все наглядно и просто). В некоторых версиях программа может спросить, желаете ли вы, чтобы при загрузке системы автоматически стартовали иксы? Ответьте в соответствии со своими потребностями и желанием. Если такого вопроса не последовало, то после загрузки Linux введя имя и пароль просто наберите в командной строке startx и запустится графическая оболочка, так называемая X Window. Ну вот, программа поздравит вас с успешной установкой системы и предложит перезагрузиться. Все, установка Linux на ваш компьютер закончена, с чем и я вас поздравляю. Перезагрузитесь - вперед. Я намеренно смоделировал и описал наиболее сложную ситуацию. Мы
же не ищем легких путей:) На самом деле все можно проделать гораздо проще. Если вы собираетесь ставить Linux в качестве второй системы, то можете воспользоваться утилитой под Windows - Partition Magic 4.0. Используя ее, вы сможете разбить диск, выделить раздел под Linux, и при этом останется целой вся информация, все содержимое вашего диска. Программа умеет переразбивать диск и переносить все файлы на вновь созданный раздел абсолютно без потерь. Она знает практически все виды файловых систем, и если вы укажете ей, что какой-то раздел вы хотите использовать под Linux, то она сразу создаст в нем файловую систему ext2. А это означает, что вам не придется общаться с утилитой fdisk и при установке Linux вам достаточно будет просто указать, какой раздел вы хотите использовать под эту систему. А вообще установка на компьютер Linux Mandrake 7.0 (а теперь и
7.2) очень похожа на установку Windows 98. И внешне, и функционально. Все
просто. Удобная графическая оболочка, поддержка мыши, тот же перечень шагов-операций
в колонке слева, та же автоматическая установка (только нажимай Да или Нет
для продолжения инсталляции). На этом сходство не заканчивается. Выбрав в качестве рабочего стола графическую оболочку KDE (а выбрать есть из чего), вы увидите очень похожую на Win98 оболочку. Некоторые особенности Linux вас удивят или понравятся. Например несколько виртуальных экранов (очень удобная штука), но все это уже тема для отдельного разговора. О прелестях, особенностях и трудностях Linux написано немало и много информации вы найдете на сайте Linux RSP. А чем Linux лучше или хуже продукта Microsoft, задержитесь вы в нем или нет - вы решите потом, когда немного поработаете в системе. Но думаю, что вам не захочется от него отказаться. Добро пожаловать в мир Linux! |
|
2000-2008 г. Все авторские права соблюдены. |
|