Установка ASP Linux
Материал из LLUG.
Рассмотрим процесс установки на компьютер операционной системы Linux. Несколько нюансов.
Во-первых. Если у вас голова и руки растут из нужных мест, постарайтесь разобраться самостоятельно. Ничего сложного тут нет - весь процесс установки сопровождается комментариями.
Во-вторых. Не принимайте мои рекомендации как безоговорочное руководство. Попробуйте найти свой уникальный способ установки. Помните что оптимальная установка зависит от потребностей человека, дистрибутива, железа и правильности заточки ваших рук ;)). Поиск своего пути и есть один из аспектов т.н. "LinuxWay".
В-третьих. Если вы собираетесь ставить Linux "параллельно" другой системе, перед установкой рекомендую выделить место на вашем жестком диске. Сделать это можно утилитами типа Partition magic или подобными ему. В принципе сделать это возможно и в процессе установки, но я не рекомендую этого делать. Почему, объясню ниже. Количество свободного места зависит от того что вы хотите получить от вашего линукса. Полная установка (всех пакетов) займет приблизительно 5Gb. Я укладываюсь в 3 Gb.
И еще одно "но":
СКОПИРУЙТЕ ВСЕ ВАЖНЫЕ ДЛЯ ВАС ДАННЫЕ НА ОТДЕЛЬНЫЙ ВИНТ ИЛИ НОСИТЕЛЬ. В СЛУЧАЕ УСТАНОВКИ НА ОТДЕЛЬНЫЙ ЖЕСТКИЙ ДИСК, ОТКЛЮЧИТЕ ФИЗИЧЕСКИ ВИНТ С ВАЖНЫМИ ДАННЫМИ.
Бывают случаи, когда при особо необдуманных действиях терялась вся информация на винте. Было такое и со мной.
Помнится пробовал я поставить Caldera Linux. Был я уже бывалым линуксоидом... Но сейчас не об этом.
Где Можно взять дистрибутив. Можно скачать с сайта производителя - www.asplinux.ru (это если у вас много халявного интернета), либо поискать на местном радиорынке или спросить в ближайшем магазине, торгующем компактами с софтом. А если совсем лень шевелиться - закажите через интернет бандероль. Сделать это можно на lafox.net. Вам пришлют наложным платежом бандероль с "болванками", на которых будет downloud edition. Также можно заказать коробочную версию (хотя ее, по-моему, проще найти в магазинах) на asplinux.ru (сайт производителя дистрибутива) либо на том же lafox.net. Вообще-то дистрибутив поставляется в 4х видах:
1. Download edition. Вам придется скачать его с сайта производителя (asplinux.ru) самостоятельно.
2. Expres edition. Коробочная версия с некоторым количеством комерческого софта состоит из 3х CD.
3. Expert edition. Тоже самое, исходники и куча документации. На 6 CD.
4. Delux edition. Тоже самое, исходники, документация, демы игр и прочие вкустности. На 10 CD.
Достоинства этого дистрибутива. Высокая совместимость с дистрибутивом RedHat - законодателем мод среди всех rpm-based дистрибутивов. Однако, необходимо сказать что освоение ASP Linux сложнее чем того же Mandrake. Но это не должно вас пугать. Не так все сложно и страшно как говорят на www.microsoft.com ;)). Дистрибутив просто отличный. Я его использую начиная с версии 7.1. Хоть и перепробовал за это время массу самых разных дистрибутивов, остановился на этом.
Итак, приступим.
Установить ее можно различными путями.
Первый путь. Можно создать загрузочные флоппи-диски. Для этого в Windows вставьте первый CD в привод. Автоматически будет загружена утилита установки. Нажмите кнопку Create Installation Disrette. Вы попадете в меню создания загрузочных дискет. Здесь можно создать дискеты трех видов:
1. Для установки с компакта.
2. Для установки с FTP.
3. Для установки с PCMCIA устройств.
Эту утилиту можно запустить и "вручную". Лежит она <ваш CDROM>:\winutils\Setup.exe
Второй путь. Находясь в Windows вставьте первый CD в привод. Автоматически будет загружена утилита установки. С помощью этой утилиты можно начать установку прямо из Windows. Для этого нажмите кнопку install ASPlinux. При этом в MBR (при необходимости объяснить что такое MBR) вашего жесткого диска будет помещен Linux-загрузчик - ASPloader. При перезагрузке вам будет предложено продолжить установку, либо загрузить Windows.
Здесь возможен вариант. Вы можете просто в процессе перезагрузки прописать в Bios загрузку с CDROM и вставив в привод первый диск получить тот же результат. Я пользуюсь именно этим способом.
Какой из способов вы выберете не имеет никакого значения. Так что выбирайте тот который вам больше нравиться.
Компакт закрутился в приводе и на экране появляется надпись "Starting ASPLoader. Pres for menu...". А означает это следующее: "Если хотите выбрать режим установки отличный от стандартного - давите ...". Поясняю. Установка идет в разрешении 640х480х60Ghz, если вам это не нравится, можете установить более приемлемый. Хотя это и необязательно. Даже в стандартных настройках все выглядит очень неплохо. Здесь, тоже, можете выбирать все что вам понравиться. Следите только чтоб железо вытянуло. Хотя, если не удастся поднять указанные вами режимы, Линукс запустит текстовый режим - по-моему, он менее удобен, но маньякам нравится. Я бы советовал ничего не трогать без необходимости.
Далее Линукс прогонит сообщения о запуске необходимых служб и предложит выбрать язык, на котором вы продолжите установку. В списке есть английский, русский, украинский, болгарский и румынский. Выбирайте какой вам ближе и нажимайте кнопку "продолжить".
В следующем пункте вам будет предложено выбрать мышь. Здесь все просто. В одном поле вы увидите производителей, в другом тип устройства. Если не найдете своего, поищите похожий тип. Для проверки нажмите кнопку "Применить". Если мышь нормально шевелится значит все впорядке. Здесь можно включить эмуляцию трехкнопочной мыши. Это значит, что при нажатии обеих кнопок мыши одновременно произойдет эмуляция нажатия средней кнопки мыши. Эта опция необходима только для двухкнопочных мышей.
Следующим шагом выбираем тип установки. Возможны следующие варианты:
1. Быстрая установка. ВНИМАНИЕ: ПРИ ЭТОМ СПОСОБЕ УСТАНОВКИ ПРОИЗОЙДЕТ ПЕРЕРАЗМЕТКА РАЗДЕЛОВ ВАШЕГО ЖЕСТКОГО ДИСКА И ВСЯ ИНФОРМАЦИЯ БУДЕТ ПОТЕРЯНА. Имеет смысл только если вы ставите Линукс на отдельный винт;
2. Выборочная установка. Если вы выберете этот способ, вам будет предоставлена возможность выбирать множество параметров вручную;
3. Обновление существующей системы Линукс. В этом случае вы сможете обновить свою версию Линукса до версии дистрибутива. Применяется в случае если Линукс уже установлен.
Я рекомендую второй способ, на него я и сделаю упор в этой статье. Так как третий способ подразумевает то, что вы уже установили Линукс на свою машину, его я рассматривать не буду. Первый способ отличается от второго отсутствием некоторых шагов установки и недоступности некоторых опций. Этот метод будет рассмотрен всколзь. Третий способ я рассматривать я не буду, т.к. он подразумевает, что Линукс вы уже устанавливали.
Следующий шаг предоставит возможность выбора носителя с которого будет происходить установка. Здесь вас спросят хотите вы устанавливать Линукс с CD-ROM или с сетевого ресурса. Если вы новичок, установка с сетевого ресурса вам никчему. Поэтому выбираем установку с CD-ROM и идем дальше.
А дальше у нас выбор метода назначения дискового пространства. Возможные методы:
1. Использовать весь жесткий диск. ВНИМАНИЕ: ПРИ ЭТОМ СПОСОБЕ УСТАНОВКИ ПРОИЗОЙДЕТ ПЕРЕРАЗМЕТКА РАЗДЕЛОВ ВАШЕГО ЖЕСТКОГО ДИСКА И ВСЯ ИНФОРМАЦИЯ БУДЕТ ПОТЕРЯНА. Имеет смысл только если вы ставите Линукс на отдельный винт;
2. Использовать свободное место. Разметка произойдет автоматически на свободном месте вашего винта;
3. Дополнительно. Позволит самостоятельно разметит ваш винт.
На третем методе остановлюсь поподробнее. При выборе этого метода, следующим шагом установки вам будет предложено разметить диск вручную. Вы увидите графическое представление расположения разделов на вашем жестком диске с указанием файловых систем на каждом разделе. Ниже будет дана таже информация но в текстовом виде. Слева вверху вы можете выбрать винт на который желаете поставить Линукс. Формат описания винчестера будет описываться несколько непривычно для пользователя Windows. Primary Primary Master здесь /dev/hda; Primary Slave - /dev/hdb; Secondary Master - /dev/hdc; Secondary Slave - /dev/hdd. Позволю себе напомнить, что Линукс может быть расположен на нескольких "винтах". Следовательно может варьироваться и файловая система. Для начала создайте два новых раздела в неразменной области. Первый с файловой системой swap, размером в 150Мб. Это раздел "подкачки". Здесь будет располагаться виртуальная память. Второй раздел должен иметь размер 3 - 5Гб. Зависит от ваших потребностей. Если вы хотите поставить ВСЕ, отделяйте побольше места (чем больше тем лучше). Если вы решили поставить "чистый" маршрутизатор - хватит примерно 1Гб. Мне удавалось "затолкать" полноценный сервер (proxy, file-server, mail-server, dns, web-server.....) на 200-300Мб, но сегодня мы не будем издеваться. На этом этапе возможно изменение размеров "виндовых" файловых систем. Правда, делать это не рекомендуется (о чем вас вежливо предупредят, если вы попытаетесь это сделать), якобы, возможна потеря информации на этих разделах. Я пару раз изменял размер FAT32-разделов и никакой потери не произошло. Но оставим это на совести уважаемых производителей дистрибутива.
Ну, думаю, с этим этапом вы справитесь. Перейдем к следующему.
Ну вот мы и добрались до самого интересного - выбор пакетов. Он состоит из двух этапов. На первом вас спросят что бы вы хотели получить в общих чертах. А если поточнее, пред ваши светлые очи предстанет меню с такими пунктами:
1. Типовая установка. Наиболее общие пакеты. Если вам нужна рабочая станция под Линукс, я бы рекомендовал остановиться на этом пункте.
2. Сервер. Название говорит само за себя. Наиболее часто используемые серверные приложения.
3. Разработка. Программистам сюда.
4. Минимальная установка. Не рекомендую для начинающих. Будет установлено только самое необходимое.
5. Пользовательская. Если у вас есть список необходимых пакетов на дискетке, Линукс может подхватить его. Тоже не рекомендую новичкам.
Галочка "Выборочно". Ценная опция. Рекомендую включать - ничего страшного тут нет. В этом случае вы получите возможность подредактировать набор пакетов. Если не включить - сразу пойдет установка пакетов.
Галочка "Установка оптимизированных пакетов". А эту опцию настоятельно рекомендую включить - будут установлены пакеты оптимизированные под ваш процессор. Вам же не помешает повышение производительности?
Если вы поставили галочку "Выборочно", следующим пунктом вам покажут список ВСЕХ пакетов этого дистрибутива. Здесь я самоустраняюсь, оставив вас наедине с пивом и кучей пакетов. Скажу лишь, что все пакеты рассортированы и снабжены комментариями.
Выбрали пакеты, жмакнули "Дальше", согласились с теми пакетами которые Линукс решил доставить после ваших изменений списка и......началось. Теперь вы можете пойти попить пивка, кофе или покурить, Линукс будет скрипеть винтом и шуршать болванкой. Когда он возьмет все необходимое с первой болванки, она будет извлечена из привода. Дайте ему вторую болванку и ждите запроса третей. Можете пока разложить пасьянс. Удивлены? То-то!.. Это вам не "мастдай" в котором, кроме как почитать рекламу и заняться то нечем. Щелкните мышью на "рабочем столе" и выберите из контекстного меню то что вам понравится.
Но вот последний пакет установлен а на экране появилось сообщение. Поздравляю!.. Самое трудное позади. Дальше вам нужно настроить сетевую карту (если она у вас есть) и фаервол (если нужен). Позовите своего системного администратора. А-а-а... Вы и есть администратор?.. Тогда справитесь без моих советов. (иначе вы не системный администратор ;)) )
С выбором рабочих частот монитора и разрешений, несомненно, справитесь. Часовые пояса тоже опасений не составят. Перейдем к установке загрузчика!.. Возможна установка одного из трех загрузчиков.
Grub - пришел из RedHat. На мой взгляд, несколько, неудобен в управлении. Хотя по внешнему виду неплох.
ASPLoader - "родной" загрузчик этого дистрибутива. Очень неплох. Имеет дизайн в стиле ХР и кучу примочек. В сущности является полноправным потомком легендарного Lilo.
Lilo - старичок и ныне в строю. Этот загрузчик был "встроен" в Линукс в незапамятные времена, когда все работали в консоли и даже не мечтали о всяких там иконках, пусковых меню и прочей фигне... Чистая консоль и псевдографика в полной красе (без сарказма). Если хотите выглядеть в глазах любимой девчонки кул-хацкером - ставьте смело ;)) . Навесите пару наворотов и готово...
Можно еще создать загрузочную дискетку. Я этого не делаю, ИМХО - ненуно оно. В случае чаво она прекрасно создается и "внутри" Линукса.
С настройками клавиатуры тоже справитесь. Единственное что может вызвать затруднения - раскладка по умолчанию. У меня, по традиции, стоит koi8-r, но если поставить ср-1251 ничего страшного не случится.
Все!.. Еще раз прикиньте степень своей крутости, глотните пивка и ныряйте в мир Linux.
Установка нескольких систем.
Давайте теперь рассмотрим как поставить Linux второй (третьей, четвертой....) системой. Вообще рекомендуется в таких случаях ставить Linux последним. И хорошо если вам необходимо поставить другой линукс или FreeBSD (читай *BSD) - они самостоятельно при установке найдут все что нужно и пропишут в загрузчик. Но если у вас, скажем, слетел мастдай, или еще чё, то необходимо немного пошаманить. Проблема здесь в следующем: создатели винды никак не могут понять что в мире есть и другие системы. В результате, при установке, винды, она затирает MBR. Это означает что нам необходимо перед установкой загрузить Linux (ну или ту систему, которая руководит загрузчиком. Мы, для простоты, будем считать что руководит как раз ASPLinux). Все что нам необходимо уже было установлено. А понадобиться нам Lilo либо ASPLoader. Это, так называемые, бут-менеджеры. Настройка их храниться в файлах aspldr.conf и lilo.conf соответственно. Lilo - довольно старый загрузчик. Однако широко используется из-за своей отлаженности и простоте конфигурирования. ASPLoader - детище ASPLinux. Сравнительно молодой загрузчик, но очень приятный на вид. Да и конфигурируется очень просто. Давайте рассмотрим их основные настройки.
aspldr.conf
------------------------------------------------------------ [asplinux1@ASPLinux(2.4.20-9asp)] icon linux kernel /boot/vmlinuz-2.4.20-9asp root=/dev/hda6 ro initrd /boot/initrd.2.4.20-9asp.img [SEPARATOR] [nt1@Windows 2000/XP] icon windows sysboot 1-1 [SEPARATOR] [floppy@Boot from floppy] icon floppy sysboot a: [BOOTMGR] video graphics default asplinux1 timeout 15 clock 24 [ACTIVATOR] writembr on writeboot off biosnum 1 mbrdev /dev/hda language ru ----------------------------------------------------------
Хорошо видно что в начале описываются варианты загрузки. Формат записи очень прост [<идентификатор варианта>@<название>].
icon <имя> - название иконки. Так будет отображаться в загрузчике вариант.
[SEPARATOR] - разделительная линия.
[BOOTMGR] и [ACTIVATOR] - общие разделы.
video graphics - Как отображать меню. Возможны варианты pseudographics (псевдографический)|graphics (графический)|text (текстовый)
default asplinux1 - что грузить по умолчанию
timeout 15 - сколько ждать реакции пользователя до загрузки системы по умолчанию.
clock 24 - формат времени. 24 - 24х часовой, 12 - 12ти часовой
mbrdev /dev/hda - в MBR какого винта прописываться.
language ru - язык интерфейса
С помощью этого загрузчика легко создать загрузочную дискетку, на случай переустановки/установки систем типа винды. Необходимо подать команду aspldr -d /dev/fd0. Загрузчик будет помещен в MBR дискеты. При этом вы сможете писать на эту дискету информацию не замечая разницы.
lilo.conf
boot=/dev/hda - куда писать загрузчик. Если пропущено запись будет сделана в MBR диска прописанного как chroot
timeout=300 - сколько ждать реакции пользователя в десятых секунды до загрузки системы по умолчанию. Если выставлено в 0 - ждет до посинения.
default=linux-2.4.20 - что загружать по умолчанию.
- ASPLinux
image=/boot/vmlinuz-2.4.20-9asp - где искать начало загрузки.
initrd=/boot/initrd.2.4.20-9asp.img
label=linux-2.4.20 - как его обозвать в меню
root=/dev/hda6 - корневой раздел системы.
read-only - смонтировать сначала в режиме "только чтение"
Windows 2000/XP other=/dev/hda1 label=nt1
После внесения исправлений в конфиги необходимо подать команду aspldr - для ASPLoader или lilo для Lilo. Загрузчик просмотрит конфиг и, если все правильно пропишет изменения. Если есть ошибки будет возвращен номер строки содержащей ошибочную запись и примерная ошибка.
Автор: Shturman

