div.main {margin-left: 20pt; margin-right: 20pt}Троянцы" и борьба с ними 1) Это надо
знать 2) Собираем
сведения о компьютере. 3) Куда устанавливаем? 4)
Делаем загрузочную
дискету. 5) Грузим
программу установки Linux. 6) О дисках, устройствах и
командах fdisk. 7) Немного о командах
fdisk. 8) Собственно
разбиение. 9) Назначаем точку
монтирования. 10) Выбор пакетов. 11) Мышь, пароль, LILO. 12)
X-Window 13) Послесловие.
1. Это надо знать.
Когда я впервые задумал установить Linux на свой компьютер - я
нигде не нашел полного описания установки. Описания конечно были, и
немало, но все они подразумевали наличие какого-то опыта и знаний по
этому вопросу. Они были разрозненные, мне пришлось перечитать тьму
манов и хелпов, чтобы выяснить полную картину. И все равно я не
нашел ответов на все вопросы. Некоторые мелочи опускались, как сами
собой разумеющиеся. И я решил восполнить пробел и сделать такое
описание, которое удовлетворило бы меня тогда, когда я впервые
взялся за установку Linux.
Эта статья призвана оказать помощь тем, кто не пытался, или
пытался, но неудачно, устанавливать Linux себе на компьютер. Если вы
пробовали установить, но вас постигла неудача, или вы хотели бы
попробовать - но отсутствие навыков и знаний останавливало вас - не
отчаивайтесь. Когда вы прочтете эту статью, то надеюсь, сможете
проделать все в лучшем виде. Это описание ориентировано в первую
очередь на самых начинающих.
Постараюсь просто и доходчиво описать все необходимые шаги на
примере дистрибутива Red Hat. Все описанное по большей части будет
действительно и для таких, как Mandrake, Black Cat, KSI, так как в
основе всех этих дистрибутивов лежит Red Hat.
Прежде чем приступить к описанию процесса установки, нам надо
уяснить, как раработает Linux, чем работа в Linux отличается от
работы в Windows. Мы разберем кое какие принципы организации в
Linux, рассмотрим некоторые термины, характерные для него. Вы
должны кое что знать о системе, с которой собираетесь работать.Эти
знания понадобятся вам в процессе установки и во время работы в
установленной системе. Не будем форсировать события, не будем
брать Linux штурмом. Именно штурм без элементарных знаний системы и
приводит часто к неудачам. Мы будем постепенно, пошагово осваивать,
а не штурмовать...
Итак, первое, что мы должны уяснить, это то, что Linux
управляется из командной строки. Да, все управление в Linux, даже
если вы используете X Windows, могут осуществляться из командной
строки. Сам по себе Linux, это набор простых команд, посредством
которых можно выполнить любую задачу. Когда вы будете выполнять в
Linux эти самые задачи, не забывайте, что их можно решить чаще всего
двумя способами: запустив в графическом режиме соответствующий пакет
(программу, если так понятнее), или командой, напечатанной в
командной строке (будь то создание директории, распаковка архива,
или отправка почты). Командой считается все, что вы вводите в
командной строке. Если вы введете несуществующую команду, то Linux
предупредит вас, что такой команды нет, и позволит вам выбрать из
списка то, что вы подразумевали. Если вам доводилось работать в Dos,
то у вас это не вызовет проблем.
Одной из основных команд в Linux можно назвать команду ls. Аналогом этой команды в Dos является
команда dir. Команда ls выводит на экран
список всех файлов, находящихся в директории. А вот тут мы
подошли к одному нюансу. В Linux все рассматривается, как файлы. К
примеру вы не встретите там привычных вам по Windows или Dos дисков
A: C: D: Они рассматриваются системой как файлы устройств,
присоединенных в директории /dev. Вот и
выходит, что с помощью команды ls мы можем узнать практически обо
всем содержимом операционной системы, и о диска х в том числе.
Все файлы в Linux делятся на четыре вида. 1.Обычные
файлы. Это могут быть текстовые файлы, файлы программ,
исходные коды, какие то данные, необходимые для другой
программы. 2.Каталоги (или директории). Это файлы,
содержащие информацию о других, находящихся внутри них, файлах. Само
понятие каталогов вам знакомо из других систем, единственное
отличие, это интерпретация их как файлов. 3.Файлы
устройств. Все устройства, подключенные к вашему компьютеру -
диски, мышь, модем и пр. рассматриваются тоже как файлы и
размещаются в каталоге /dev . В этой директории создаются
символические ссылки на реальные устройства устройства. К примеру
модем будет зарегестрирован как /dev/modem а мышь как /dev/mouse И
тут мы подошли к четвертому виду файлов. 4.Символические
ссылки. Что это такое? Особой роли они как бы и не играют,
они выполняют примерно ту же роль, что и файлы lnk в Windows. Они
позволяют использовать один и тот же файл под разными именами.
Ссылка указывает на реальный файл. Это сильно экономит дисковое
пространство и особенно заметна выгода от этого для пользователей
сети. Они могут пользоваться файлами, находящимися на другом
компьютере, используя только символические ссылки на них.
Теперь рассмотрим структуру файловой системы Linux. Она несколько
отличается от организации файловой системы в Dos и Windows. В Win
все основные файлы расположены в каталогах, вложенных в свою очередь
внутри основного каталога системы /Windows , при инсталляции же
создается каталог /Program Files куда устанавливаются по умолчанию
все дополнительные программы (почта, игры и пр.) Еще создаются
/Multimedia Files и /Мои документы. В Dos вообще все
располагается в одном каталоге.
В Linux структура каталогов несколько отличается от структуры
вышеперечисленных систем и поначалу кажется непонятной. Если с этим
разобраться сразу, то поняв принцип организации файловой структуры
вы больше не будете пугаться непривычного вида и непонятных на
первый взгляд названий.
Итак, структура файловой системы в Linux имеет строгую иерархию.
Как и в других системах главным является корневой каталог,
обозначаемый косой чертой. Косая черта в Linux (как и во всех Unix -
подобных системах) обратная, если считать, что та, к которой вы
привыкли в DOS и Windows - нормальная. Но поскольку все в этом мире
относительно и одно и то же определение по отношению к разным вещам
может иметь условно разные знаки ( + или -), то просто договоримся,
что косая черта в Linux имеет наклон слева направо, и перейдем к
рассмотрению структуры файловой системы.
/ - корневой каталог /bin - основные программы /boot - то,
что используется при загрузке системы /dev - каталог где
зарегестрированы устройства (модем, мышь, клавиатура и т.
д.) /etc - файлы конфигурации /home - домашние директории
пользователей, зарегестрированных в системе /lib - библиотеки и
модули ядра /mnt - точки монтирования устройств (CDRom, флоппи,
диски системы Windows, диски в сети) /root - директория
администратора системы /sbin - основные системные
программы /tmp - понятно без пояснений, временные файлы /usr -
каталог с нежизненно важными файлами /var - различные данные
Все каталоги могут иметь подкаталоги и содержать в свою очередь
файлы.
В системе должен быть системный администратор, имеющий право
настраивать, изменять, администрировать систему. Если вы
устанавливаете Linux, то вы и являетесь этим самым системным
администратором. При входе в систему под именем root вы будете
обладать неограниченными правами, можете менять настройки, удалять и
устанавливать файлы. Вашей домашней директорией а данном случае
будет директория /root Но настроив как следует систему вам не
следует каждый день работать в ней как root. Вы можете повредить
настройки, повредить систему. Вам необходимо зарегестрироваться с
правами доступа обычного пользователя. Как пользователь вы можете
сколько угодно работать и не бояться за настройки системы. При
попытке ошибочно или по незнанию удалить или изменить жизненно
важные файлы и установки система не позволит вам это сделать, так
как вы не имеете достаточных прав для этого. Если все же появится
необходимость что то изменить, то вы снова зайдете в систему, но уже
как администратор. Теперь то вы четко будете представлять, что и для
чего хотите изменить.
Чтобы считать в Linux информацию c CD, флоппи-диска или с диска
на компьютере в сети, их надо смонтировать. Для этого существует
команда mount или соответствующие
программы, призванные сделать эту операцию более простой. Вообще в
последнее время процесс монтирования в Linux стал простым, удобным и
не вызывающим затруднений. Ну вот пожалуй в основном все. Можем
переходить ко второму шагу.
2. Собираем сведения о компьютере.
Итак, если вы все же решили установить Linux в качестве второй
операционной системы на своем компьютере, то перед началом установки
вам надо собрать и записать на отдельном листе некоторые сведения о
вашем компьютере, об установленном на нем оборудовании. Не надо
сохранять собранные сведения в файле, у вас не будет доступа к нему
во время установки. Перед вами должен будет лежать лист бумаги с
собранной информацией. Эти сведения вам придется вводить, когда о
них у вас будет спрашивать программа инсталляции. Не все железо
компьютера может быть опознано автоматически и чаше оказывается
эффективнее ввести их вручную. Особенно важно знать параметры
монитора. Основное правило при вводе данных о нем - если вам не
известны его точные параметры, лучше указать заниженные
характеристики во избежание порчи. Возможно большую часть
оборудования программа определит сама, но все же часть таковой она
определяет не всегда точно, и для точности настройки лучше иметь под
рукой свое описание. Вообще-то Mandrake 7.0 уже сам хорошо
определяет все установленное железо, но все же лучше иметь
информацию под рукой. Итак, лист бумаги перед вами, поехали.
1. Видеокарта. Надеюсь вы знаете какая карта у вас
установлена и сколько на ней памяти. Если нет, то ее название можно
узнать зайдя в панель управления (Windows 95/98) и кликнув на иконке
Система. Там надо выбрать Устройства и далее
Видеоадаптеры. Можно воспользоваться тестирующей утилитой
типа SiSoft Sandra 98. Хорошо, так вы узнали и записали название
карты. Узнать сколько памяти в ней установлено можно либо при
загрузке компьютера (что не совсем удачная мысль, можно не успеть
увидеть), либо запустив любую тестирующую утилиту, ту же SiSoft
Sandra 98 . Вы записали количество памяти в карте и можете
переходить к следующему шагу.
2. Монитор. Здесь вам понадобится покопаться в паспорте
вашего монитора, чтобы выяснить максимальную частоту, на которой он
способен работать при определенном разрешении экрана. Если вам
трудно разобраться с документацией (тем более на английском языке),
то могу предложить более легкий способ. Кликаете правой кнопкой мыши
на рабочем столе, выбираете в контекстном меню Свойства.
Появляется окно Свойства:Экран. Пробуете разные разрешения
экрана, записываете значение, которое максимально поддерживает ваш
монитор. Подробнее. К примеру максимально что может поддержать
ваш аппарат - это 800x600 24К и 1024x768 16К (ваши значения могут
быть другими). Но разные мониторы поддерживают эти режимы на разных
частотах (43гц, 56, 60, 70, 80...) Чем выше частота, тем меньше
мерцание монитора, тем устойчивее изображение и тем меньше устают
глаза. Как узнать предельную частоту вашего монитора. Если вы не
смогли разобраться с документацией от него, то остается установить
это экспериментально. Свежие драйверы даже к не очень свежим
картам встраивают в окно Свойства экрана закладочку, позволяющую
менять частоту. К примеру у меня карта S Trio 64+ 96-го кажется
года. Закладочка выглядит, как S3 Refresh. Предварительно установив
разрешение 800х600 24к выбираю закладочку, там кнопку Change
Configuration. Если вы там еще не лазили, то скорее всего против
ныне действующего у вас разрешения стоит опция Optimal или Default.
Выберите минимальное значение частоты, нажмите кнопку
Применить. Компьютер предупредит, что попробует включить
данный режим, если через 10 сек изображение не появится, то
произойдет автоматический возврат к предыдущей конфигурации.
Получилось? Выбирайте следующее значение частоты. Допустим что
последним удачным вариантом оказалось значение частоты 75гц. При
попытке включить частоту 80 гц экран померцал, устойчивого
изображения не появилось, изображение вернулось в предыдущее
положение, появилось соответствующее сообщение об этом. Так и
записываете в своем листе наблюдений, 800х600 24К - 75гц. То же
самое проделываете для разрешения 1024х768. Предположим результатом
исследования стала запись 1024х768 16К - 60гц. Можем переходить к
следующему шагу.
3. Мышь. Чаще всего мышь определяется нормально, но во
избежание неожиданностей лучше запастись соответствующей
информацией. Вариантов как правило немного. У вас либо Microsoft
совместимая последовательная мышь, подключенная скорее к Com1 (так и
записывать), либо PS/2 , подключенная к маленькому кругленькому
разъему сзади компьютера. Надеюсь вы знаете свою мышь и сделали
соответствующую запись.
4. Принтер, модем, сканер, звуковая и пр. Запишите какие
порты и прерывания используют ваши периферийные устройства, зайдя в
панель управления. Модем к примеру может занимать Com2, сканер и
принтер подключаться к параллельному порту. В панели же управления
можно узнать базовые адреса и прерывания, используемые звуковой
картой. Эта инфрмация вам понадобится позже, когда вы зайдете в
Linux. Заранее выясните есть ли у вас жесткие диски или CDrom привод
с интерфейсом SCSI или PCMIA.
Ну вот кажется и все.
Ваш листок может выглядеть примерно так, именно
примерно: a)мышь - микрософт совместимая, COM1 б)принтер -
параллельный порт, HP DJ 400 в)модем, внутренний, usr robotic
56700, COM2 г)зв. карта AWE32, прерывание 9 ввод.вывод 0330-033F
(для awe в Linux есть утилиты, инсталлирующие автоматически эту
карту) д)800х600 16К 75гц , 1024х768 16К 60гц.
Если вы собрали все эти сведения, то думаю инсталляция Linux
пройдет без проблем. Что ж, можем переходить к следующему шагу.
3. Куда устанавливаем?
И так, о компьютере мы все знаем, надо решить, куда мы будем
ставить Linux, на какой диск. Если у вас один диск, то и вопросов
меньше. На него и ставить будем, в качестве второй системы конечно.
Все данные с вашего диска пропадут:-( Если вы собираетесь ставить
Linux как единственную систему - то вопросов естественно
меньше. А вообще сделайте резервные копии всего, что можно и
вперед. Если диска два - то ставить можно на любой из них. Тот, куда
будем ставить, опять же останется без данных. Перебрасывайте все,
что можно на другой диск, и вперед. Чуть не забыл, под Linux
желательно выделить не менее 500 мегабайт (сами понимаете, чем
больше - тем лучше). Можно установить и на 50-200 мб, но ведь вам
захочется ощутить некоторый комфорт от общения с системой,
попробовать в действии различный софт, а значит рассчитывайте место.
Размеры жестких дисков последнее время имеют тенденцию на увеличение
и чаще всего есть возможность выделить хотя бы 1GB. Но это если вы
хотите только познакомиться с системой и поэкспериментировать, если
же вы хотите програмировать, поместить исходники, то соответственно
и место выделяйте. Исходники, понятное дело занимают никак не меньше
места, чем сами проги. В качестве примера использую Red Hat 6.0,
потому что Mandrake слишком гладко становится, проблемы как раз с
RH. Вернее проблемами это назвать нельзя, просто чуть посложнее.
Изучив более сложный способ установки вы всегда сможете поставить
тот, который не вызывает затруднений. Проинсталлировав однажды Linux
- вы легко сможете устанавливать практически любой вид дистрибутива.
Начнем?
Сначала надо загрузить программу инсталляции. В bios установите в
качестве bootable disk - CD-Rom. Вставте CD,
перезагрузитесь. Если ваша материнская плата не поддерживает
загрузку с CD - придется сделать загрузочную дискету.
4. Делаем загрузочную дискету.
Это очень просто. На CD с дистрибутивом в директории DOSUTILS
находится итилита под DOS - rawrite.exe Она и поможет сделать
загрузочную дискету. Шаг первый. Заходим в директорию
DOSUTILS и запускаем rawrite.exe, кликнув на файле. Появляется окно
сеанс MS DOS и сообщение : Enter disk image source file
name: Это означает, что нужно ввести путь к файлу
boot.img Шаг второй. Вводим полный путь к файлу. Файл
должен находиться в директории IMAGES (на всякий случай проверьте,
там ли он). И так, полный путь будет выглядеть как: Enter disk
image source file name: Z:Imagesboot.img (где Z имя вашего CD-Rom
привода).
Шаг третий. Получаем сообщение: Enter
target diskette drive: Ну какие комментарии? Вас просят ввести
имя диска, который будем делать загрузочным. Вводим A и
жмем Enter. На просьбу вставить чистую дискету в привод и нажать
Enter мы и проделываем оное. Дождавшись, когда отжужжит флоппи,
мы можем с уверенностью сказать, что загрузочная дискета готова.
5. Грузим программу установки Linux.
Классический вариант - Reset. Тут уж точно объяснять
нечего. Начнется загрузка ядра (либо с CD, либо с флоппи диска,
смотря какой метод вы выбрали). Программа установки имеет
графический интерфейс, но мышь поддерживаться не будет (это
относится к RH 6.0, в дистрибутиве Mandrake мышь поддерживается),
навигация осуществляется стрелками, клавишами F1..., Enter, Tab,
Esc. Программа поприветствует вас и может спросить (в зависимости
от версии) какой монитор (цветной-ч/б). Потом надо выбрать язык, на
котором будут появляться сообщения. Выбираем конечно русский. Тип
клавиатуры - выберите ru3, если у вас 101 клавиша, или ru4, если у
вас MS клавиатура. Программа определит ваш CD-Rom, найдет
дистрибутив, спросит нужна ли вам поддержка PCMCIA? Отвечаем нет, мы
же ставим с CD. Есть ли у вас контроллер SCSI? Отвечаете в
соответствии со своим оборудованием, если есть - выбираете драйвер
своего адаптера (или совместимый с ним) из списка. На вопрос что
вы будете проделывать - установку или обновление уже установленной
системы - отвечаем "установка". Загрузится очередная часть
программы установки. На вопрос, какой программой будем разбивать
диск я лично отвечаю - fdisk, мне он больше нравится, она хоть и и
управляется из командной строки, по мне вроде как более гибкая. Disk
Druid имеет графический интерфейс, более наглядно, считается что для
новичков это больше подходит, не знаю. Если вы выберете ее, то и
разберетесь. Я опишу работу с fdisk.
Итак мы в fdisk. Перед вами черный экран, чисто
текстовое представление информации. Не пугайтесь. Если вам
доводилось работать в DOS, без Norton Commander и прочих оболочек,
если вам доводилось карабкаться по дереву каталогов вслепую (для
новичка занятие не из приятных), то вы не будете удивлены видом
экрана. Если нет - все равно не пугайтесь. Сейчас разберемся.
6.О дисках, устройствах и командах fdisk
Сначала отступление. Все диски в Linux представлены в
виде устройств. Все диски с IDE-интерфейсом оответствуют устройствам
dev/hda, dev/hdb, dev/hdc и т. д. Если у вас всего один жесткий
диск, то это тот самый Primary master и в Linux он соответствует
dev/hda Если он разбит у вас на два или более логических раздела
(которые в Windows вы видели как C,D,E...), то в Linux они
соответствуют устройствам dev/hda1, dev/hda2, dev/hda3... (потому
что это не разные физические диски, а всего- навсего разделы первого
диска. Напрягитесь (вернее расслабтесь) и все станет ясно. Это очень
просто.
Продолжим. Теперь представим вариант, что у вас на
компьютере один жесткий диск и один CD-Rom привод. В свою очередь
жесткий диск у вас разбит на два логических раздела. В Windows вы
наблюдали их как диски C, D и E. В Linux они соответствуют
устройствам hda1 - C hda2 - D hdb - CD-ROM (он и есть диск
E) Разумеется в Linux вы не обнаружите дисков C, D, E и т. д. Я
обозначил это просто для наглядности, чтоб лучше запомнилось, хотя
если вы будете ностальгировать по Windows, то сможете присвоить всем
дискам Виндов (вы будете иметь к ним доступ из Linux) те же имена
(C,D,E и т. д.)
Пример третий. У вас на компьютере два жестких диска и
CD-ROM привод. В свою очередь второй диск разбит на два логических
раздела. Я так усложняю, чтоб рассмотреть самые сложные случаи. Зато
когда вы разберетесь, то больше никогда уже не будете испытывать
затруднений в этом вопросе. Так вот, в Windows в таком случае вы
были обладателем дисков C, D, E и F. В Linux они соответствуют
устройствам hda - C hdb1 - D hdb2 - E hdc - CD-ROM
(F) С этим мы разобрались. Для примера установки мы выберем самый
сложный из примеров, последний, хотя не такой уж он сложный. Если
понять принцип, то уже не важно на какой диск cтавить.
7. Немного о командах
fdisk.
Перед вами классическая командная строка, думаю вам
доводилось с ней встречаться. Если вы не работали в чистом DOS-е, то
командную строку могли видеть внизу Norton Commander. Основной
принцип командной строки в том - что надо ввести какую либо команду
и нажать Enter для ее выполнения. Если такой команды не существует -
то вы получите соответствующее сообщение.
Введите команду
(подсказка m): |
Введя m и
нажав Enter вы получите подсказку - список всех команд и описание их
назначения.
a - toggle a bootable flag b - редактирование метки
диска с - флажок переключения DOS -совместимости d - удаление
ненужного или неправильно созданного раздела l - выводит список
типов разделов n - команда создания раздела на диске o - creat
new empty Dos partition table p - выводит список всех
существующих разделов на вашем компьютере q - выход из fdisk без
сохранения результатов s - created a new empty SUN disk
label t - меняет тип раздела u - меняет единицы измерения
объема диска/раздела v - проверяет таблицу разделов w - выход
из fdisk с сохранением результатов x - режим только для
экспертов
Это все, можем переходить к разбиению диска.
8. Собственно разбиение.
Напоминаю, у нас два жестких диска. Устанавливать
Linux будем на второй (для усложнения ситуации, тяжело в учении -
легко в бою:).
Мы вводим в командной строке l (это не и
большая, это эль маленькая)
Перед вами на экране представлены два ваших диска в
виде hda и hdb.
Выбираем hdb и нажимаем Редактировать (или Edit, у
кого как). В командной строке вводим либо m для подсказки либо p
и Enter для получения списка существующих разделов. Видим наш
диск примерно в таком виде:
Disk /tmp/hdb/: 128 heads, 63 sectors, 782
cylinders Units = culinders of 8064 * 512 bytes
Если у вас на диске один раздел, то выглядеть он будет
примерно так:
Device Boot |
Start |
End |
Blocks |
ID |
System |
/tmp/hdb1 |
1 |
782 |
3334336 |
6 |
FAT32 |
Таким образом видим, что у нас диск объемом 3,2 Гб с
одним физическим разделом на весь диск. Сначала удалим существующий
раздел командой d (delete). Теперь нам надо создать заново раздел
под Fat16/32 и раздел под Linux.
Сначала создадим раздел для Linux (хотя и не важно
какой раздел будет размещаться первым на диске, но для некоторых
версий Linux, например в Mandrake 6.0 ,Linux надо ставить не дальше
1023 цилиндра).
И так, вводим n. Нам
предлагается создать либо первичный физический p раздел, либо логический l. На одном
диске может быть не более 4-х физических разделов (нам больше и не
надо, хватит и двух).
Для создания первичного (primary) физического раздела
нажимаем p, потом последовательно вводим номер раздела, стартовый
цилиндр и размер раздела в мегабайтах.
Номер раздела (1-4): 1 Первый цилиндр (1- 782) :
1 Последний цилиндр или размер +<размер>M (1- 782): +1600M
(или 391) если вы решили выделить под Linux 1600 мегабайт, то и
вводим +1600M
Вот мы и создали раздел /dev/hdb1 размером 1,6 Гб.
Теперь надо создать раздел для подкачки. В Linux в
отличие от Windows для подкачки (свопинга) выделяют отдельный
раздел. Размер области подкачки обычно выбирают в два раза больше
размера оперативной памяти. Думаю, если выделите 64 мб - будет
достаточно. У меня к примеру 96 мб оперативки, размер раздела
подкачки я сделал 32 мб и все прекрасно работает. Вводим n, вводим p, чтобы создать физический
раздел. Номер раздела (1-4): 2 Первый цилиндр (392 - 782):
392 Последний цилиндр или размер +<размер>M: +64M (или
15)
Вот мы и создали раздел для подкачки размером в 64
мб.
Теперь создадим еще один раздел для нужд Windows. Сама
Windows у нас стоит на диске C ( точнее hda) .
Вводим n, затем p, Номер раздела (1-4): 3 Первый
цилиндр (418 - 782): 418 Последний цилиндр или размер
+<размер>M: 782 (или +1600M)
Мы создали физический раздел размером в 1,6 Гб,
который мы будем использовать для нужд Windows, вы его
отформатируете, когда зайдете в Windows. Если вам не нужен раздел
для Windows, то только что созданный раздел вы можете использовать
для домашних директорий пользователей (их лучше содержать в
отдельном раделе) или под любой другой раздел Linux. Но этот раздел
вы можете сделать такого размера, какого посчитаете нужным. А если
вы считаете, что под Linux вам нужно больше разделов (под /usr,
/var, /home), то и сделайте сколько надо, чтоб в случае сбоя (совсем
исключать такие ситуации не стоит), потери данных были бы
минимальными. Если вам нужно более 4 разделов на диске (если
помните, то больше 4 физических разделов на диске быть не может), то
создайте физический раздел, а в нем можно создавать логические
разделы (l) и нумероваться они
будут с пятого и выше (hdb5, hdb6, hdb7 и т. д.).
Теперь посмотрим получившуюся таблицу разделов введя
p в командной строке. Картина
может быть примерно такой:
Введите команду (m - подсказка): p Disk
/tmp/hdb/ 128 heads, 63 sectors, 782 cylinders Units = cylinders
of 8064 * 512 bytes
Device Boot |
Start |
End |
Blocks |
ID |
System |
hdb1 |
1 |
391 |
1667168 |
83 |
Linux |
hdb2 |
392 |
417 |
63958 |
83 |
Linux |
hdb3 |
418 |
782 |
1603210 |
83 |
Linux |
Поскольку раздел 3 мы готовили под Windows, то надо
поменять тип раздела для него. Вводим
t Номер раздела (1-4): 3 Код типа раздела (L -
список кодов): 6 (для Dos 16-bit) Системный тип раздела 3 изменен
на 6 (Dos 16-bit)
Нам обязательно необходимо изменить тип раздела
подкачки, чтобы Linux точно знал какой раздел использовать для этих
целей.
Вводим t Номер
раздела (1-4): 2 Код типа раздела (L - список кодов):
82 Системный тип раздела 2 изменен на 82 (Linux подкачка).
Если по каким-то причинам раздел 1 имеет код, отличный
от кода раздела Linux - 83, то и поменяйте его на 83.
Теперь введите w и
Enter, вы выйдете из fdisk, сохранив созданные разделы.
9. Назначаем точку монтирования.
Ну вот, мы разбили диск, создали необходимые разделы.
Ну под Windows все понятно. Дадите команду format C или D под Dos-ом
(смотря какой диск вы приготовили для этого), и после форматирования
он будет доступен для работы с ним.
Но нас же сейчас интересует Linux. Мы вышли из
fdisk и видим перед собой один или два физических диска (это у кого
сколько винчестеров стоит). Выбираем в них поочередно каждый раздел
и задаем точку монтирования для них. Если кто не помнит или не знает
- то под точкой монтирования в Linux подразумевается место - где вы
увидите свой диск или раздел. К примеру сам Linux монтируется в
корневом каталоге, выглядит это аналогично корневому каталогу в
Dos-е. То есть, если вы зададите для раздела Linux точкой
монтирования - / (обратную косую черту), то это и будет единственно
верным решением.
Для остальных разделов необходимо так же задать точку
монтирования. К примеру если ваш раздел /dev/hda1 используется под
Windows и воспринимается там как диск С, то логичнее всего
смонтировать его под именем C, а чтоб не нарушать иерархию файловой
структуры Linux я рекомендовал бы назначить его точкой монтирования
точку /mnt/c (это означает, что в Linux вы найдете диск C из
Windows и сможете с ним работать, зайдя в каталог /mnt и
выбрав там c. Но для ясности оговорюсь, что в принципе
никто не мешает вам обозвать диск любой буквой или именем (к примеру
disk1) и назначить точкой монтирования /disk1. Просто традиционно в
Linux для монтирования файловых систем и разделов используется
директория /mnt - что и означает mount.
Далее вы получите вопросы - какие разделы использовать
для свопинга, но вы же сами разбивали диск и назначали раздел для
этих целей, следовательно знаете, какой, так и отвечайте (просто
кликните на раздел Linux swop).
Укажите какие разделы форматировать, искать ли
дефектные блоки и переходите к выбору пакетов для установки. Для
разделов под Linux и Linux-подкачки стоит указать форматирование и
поиск плохих блоков, чтобы быть уверенным в полной пригодности и
целостности вашего диска.
10.Выбор пакетов.
Выбирайте необходимые вам пакеты. Если вы не
собираетесь использовать вашу машину в качестве сервера, то и
выбирать этот пакет не стоит, если не хотите использоватьсвой
компьютер в качестве рабочей станции - то и не отмечайте данный
пункт. Если вам нужна поддержка принтера - то и отметьте это. Это
думаю понятно.
Ниже есть пункт "Все" Выбрав его вы установите все,
что только имеется на установочном диске. На этой же странице есть
место, где можно выбрать режим "Индивидуальный выбор пакетов". Если
вы не очень опытны, то лучше ограничиться стандартным набором. Нажав
готово вы начнете установку.
Если вы выбрали индивидуальный выбор, то переходите
соответственно к нему. Конечно такой режим предпочтительнее, так как
можно выбрать конкретные программы и утилиты и при этоим
контролировать, сколько понадобится местя для установки. Если вы
устанавливаете первый раз и не уверены в соих силах - то можете одну
из стандартных установок. Но вобщим ничего страшного не случится,
если вы выберете Индивидуальный выбор и попробуете. Перейдя к
очередной программе клавишей F1 можно извлечь информацию об этой
программе, и если это то, что вам нужно, то выбрать (обычно знак +
напротив названия программы).
После окончания выбора пакетов программа может
сообщить, что для полного счастья вам необходимо установить еще
кое-какие пакеты, это называется удовлетворением зависимостей, а
проще, для работы той или иной программы нужны те или иные
библиотеки или пакеты.. Кивайте утвердительно и нажимайте - OK.
11.Мышь, пароль, LILO.
Программа установки начинает создание файловой системы
ext2, затем начинается установка выбранных пакетов, но в этом деле
ваша помощь не понадобится. Можете пойти на кухню и попить кофе.
Сколько у вас есть на это времени - об этом вам подскажет программа
установки. Все зависит от скорости вашего компьютера. По истечении
обозначенного времени программа установки попробует определить тип
вашей мыши. Если она не сможет этого сделать - то можете ей помочь,
выбрав из предложенного списка ваш тип мыши (вы же перед началом
инсталляции составили списочек вашего оборудования). Чаще всего это
либо совместимая с Microsoft подключенная к COM1 мышь (или
PS/2). Отметьте опцию:
[ * ] - эмулировать третью кнопку.
В Linux третья кнопка используется очень активно, и
если у вас двухкнопочная мышь - то функция третьей кнопки будет
реализована одновременным нажатием двух кнопок.
На вопрос "Хотите ли вы настроить LAN (не dialup)?" -
отвечаете в соответствии с вашими обстоятельствами и условиями. Если
вам нужна связь с компьютерами в локальной сети (если он конечно
подключен к таковой) то и отвечайте соответственно.
Синхронизировать ли ваши часы по Гринвичу? Думаю
ответить надо отрицательно, поскольку в случае согласия часы на
вашем компьютере будут показывать совсем не то время, по которому вы
живете, а это вряд ли можно считать удобным. Просто выберите свой
часовой пояс (я к примеру выбрал Europe/Moscow).
На вопрос "Какие сервисы должны запускаться
автоматически?" Просмотрите их все. Явно ненужные вам можно сразу
исключить (к примеру у вас нет pcmcia, тогда вам точно не
понадобится его функция). Если вы в этом ничего не смыслите - то
оставьте все как есть. В любом случае все это можно настроить легко
потом.
Хотите ли вы сконфигурировать принтер? А он у вас
есть? Ну так тогда конечно хотите!
Теперь вам будет предложено ввести пароль. Это пароль
для входа в систему как Root, то есть администратор. Введите его еще
раз для проверки. Если вас спросят какую оболочку использовать -
ответьте bash. Если вам не
нужна сверхсекретность и сверхзащита - то можете убрать отметки
против shadow (скрытые) паролей, и MD5 (возможность задавать пароль
до 255 символов).
Mandrake 7.0 предложит принять нового пользователя (то
есть у вас есть возможность зарегестрироваться в системе как простой
пользователь). Обязательно зарегестрируйтесь, не надо работать в
системе с правами администратора. В Mandrake 6.0 и Red Hat
зарегестрироваться как пользователь можно будет зайдя в Linux как
root используя linusconfigurator.
Дальше...
Хотите ли создать загрузочный диск? Конечно создайте,
пригодится.
Куда вы хотите установить загрузчик? (Имеется в виду
LILO - Linux Boot Loader). Выберите Master Boot Record. В нашем
случае это /dev/hda.
После этого может появиться экран с полем для
заполнения и комментарием, что некоторые системы для нормального
функционирования требуют передачи некоторых параметров ядру во время
загрузки. Если вы ничего об этом не знаете - то оставьте поле пустым
и переходите к следующему экрану.
Здесь вам сообщат, что Lilo может загружать и другие
системы, установленные на вашем компьютере. Если у вас стоит Windows
или Dos, то выберите соответствующий раздел и отредактируйте метку,
при вводе которой в стартовом меню LILO будет загружаться
соответствующая OS. У себя я для Windows для удобства поставил метку
w и при нажатии этой клавиши
начинается загрузка именно Win95. Для Linux в целях удобства и
быстроты (чтоб не набивать на клавиатуре полное слово Linux) я
поставил метку L.
В некоторых программах установки возможна настройка
загружаемой по умолчанию операционной системы. То есть, отметив
Linux "по умолчанию" эта OS и будет грузиться, если вы не введете в
меню LILO ничего. Аналогично можно назначить в качестве по умолчанию
загружаемой системы и Windows. Если подобного сервиса программа
установки в вашем случае не предоставит - то не расстраивайтесь. Вы
сможете сделать соответствующие настройки потом.
12. X-Window.
После установки 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. И внешне, и
функционально. Все просто. Удобная графическая оболочка, поддержка
мыши, тот же перечень шагов-операций в колонке слева, та же
автоматическая установка (только нажимай Да или Нет для продолжения
инсталляции). Вам будет предложено выбрать класс установки
(рекомендуется, с настройкой и эксперт). Если вы собираетесь
установить Linux в качестве единственной системы - то выберите
рекомендуется и вам не придется иметь дело ни с Partition
Magic, ни с fdisk (вообще-то для разбивания диска Mandrak 7.0 и выше
использует программу с графическим наглядным интерфейсом). А если вы
будете устанавливать систему на чистый диск, то от начала до конца
программа установки все сделает сама.
На этом сходство не заканчивается. Выбрав в качестве
рабочего стола графическую оболочку KDE (а выбрать есть из чего), вы
увидите очень похожую на Win98 оболочку. Некоторые особенности Linux
вас удивят или понравятся. Например несколько виртуальных экранов
(очень удобная штука), но все это уже тема для отдельного разговора.
О прелестях, особенностях и трудностях Linux написано немало и много
информации вы найдете на сайте Linux RSP. А чем Linux лучше или хуже
продукта Microsoft, задержитесь вы в нем или нет - вы решите потом,
когда немного поработаете в системе. Но думаю вам не захочется от
него отказаться. Добро пожаловать в мир Linux!
Сергей Ахтямов http://www.madalf.ru/doc/aserge@mailru.com
|