Ads 468x60px

понедельник, 3 октября 2011 г.

Установка Archlinux.

Почему Archlinux.
     Операционную систему linux использую давно. Моим первым дистрибутивом, который смог заменить windows на моем домашнем компьютере, был openSuse 10.0. Но со временем захотелось получить больший контроль над системой мне показалось, наиболее подходящим именно Archlinux.
      прим. Arch оптимизирован для i686 и x64, то есть ваш процессор должен быть не ниже Pentium II или AMD K6-2.
Получение установочного образа.
    Скачать образ установочного диска можно на официальной  странице загрузки, где предлагается как вариант загрузки через torrent, так и по http или ftp. Существует два типа образов netinstall - 181 Mb, и Core - 371 Mb, разница в количестве пакетов на диске и при установке с сетевого образа мы получаем последние версии выбранных пакетов. Я выбрал netinstall, далее рассказ будет идти именно об этом варианте.
Установка.
    После загрузки с установочного диска получаем следующую картину.
В настоящий момент мы уже получили рабочую систему, в которую мы вошли как суперпользователь root. Далее предлагается запустить программу установки на жесткий диск командой:
[root@archiso ~]# /arch/setup
Далее мы получаем информационное окно,
в котором говориться о возможности просмотра всех выполняемых команд на 7 консоли переход на которую осуществляется нажатием {alt-F7} для возвращения обратно достаточно нажать {alt-F1}. Нажимаем <ok> и идем дальше.
Теперь мы уже в главном меню установки.

В первом пункте настраиваем репозитории, где уже по умолчанию выбран core - основная часть пакетов для работы присутствует в нем, но так как я планирую настраивать xfce в качестве рабочего окружения, то отметил и extra и community.
В следующем сообщении система уведомляет нас о том, что ftp.archlinux.org уже сохранен как источник пакетов, но для лучшей скорости рекомендуется выбрать дополнительное зеркало,
я остановил свой выбор на ftp://mirror.yandex.ru, после чего очередное информационное окно предлагает перейти к настройке сети, выполнить настройку мы можем на 2-ой консоли {alt-F2}, (login: root) или следую подсказкам программы установки,
мой выбор <Yes> - настраиваем по подсказкам программы. Потом поступает предложение о загрузке дополнительных драйверов для сетевой карты, что так же можно сделать на 2-ой - 6-ой консоли
мне этого делать не пришлось. Шагаем дальше, получаем список сетевых карт, которые будем настраивать.
выбираем нужную и жмем <ok>.
    Далее окно выбора настроек DHCP или ручная настройка,
 у меня DHCP, в случае ручной настройки так же начинается пошаговый диалог ввода параметров. После получения IP адреса, начинается 2-ой этап выбор редактора.
тут все просто nano или vi (если в linux первый раз лучше выбрать nano).
Третий пункт установка настройка часов. Тут все интуитивно понятно, выбираем свои значения. После возвращаемся в главное меню.
Приступаем к подготовке жесткого диска
Перед нами открывается окно с выбором вариантов подготовки

1. Автоматический все сделает сам, НО сотрет все существующие разделы, при установке на виртуальную машину у меня это выглядело так.
/dev/sda1 ext2  /boot 100Mb - стандартное значение, которое предлагает archlinux, для загрузочных файлов
/dev/sda2 swap 256Mb = Оперативной памяти виртуалки
/dev/sda3 ext4 / 5733M = примерно 75% от того, что осталось
/dev/sda4 ext4 /home 1911Mb = последний свободный участок на жестком диске
Файловую систему для /boot - выбирал сам arch, для / и /home - было выбрано мной.
В целом данная конфигурация приемлема, но я предпочитаю иметь /var и /tmp на отдельных разделах, поэтому пошел по пути ручной конфигурации.
2. Ручная конфигурация жесткого диска.
на первом этапе идет  выбор устройства.
потом нас предупреждают о том, что программа cfdicsk может попросить перезагрузки, но нам этого делать не надо.
/boot и swap оставляю без изменений, удаляю / и /home
пример создания раздела для /var: встаем на свободно пространство и выбираем пункт new


 затем определяем тип раздела Logical

после чего задаем его размер в мегабайтах, по умолчанию предлагается все оставшееся пространство.
После чего остается только определиться с в начало или конец свободного пространства помещать созданный раздел.
В итоге после создания всех разделов я получил вот такую картину:
Сохраняем изменения [write] и выходим [quit], после чего в окошке выбора устройства жмем [DONE].
3. Начинаем присваивать точки монтирования для разделов. "Manually Configure block devices, filesystems and mountpoints". Программа выдает информационное сообщение о предыдущих точках монтирования, если есть желание можно их оставить<Yes>(чаще используется при повторной переустановке системы). Так как создавались новые разделы выбираем <No>.
Затем предлагается выбор метода доступа к дискам который будет использоваться в конфигурационных файлах загрузчика grub(menu.lst) и монтирования файловых систем /etc/fstab.
возможно не самый передовой, но как мне кажется наиболее понятный метод dev - его и оставляем. Определяем точки монтирования
на примере /tmp:
вопрос о форматировании файловой системы <Yes>, исключение как правило при переустановки систему для /home, где хранятся пользовательские данные.

 тип файловой системы для /boot рекомендуется ext2 - при загрузке обращение к данным более быстрое, а в работе к ним не обращаются, для файла подкачки стандартно swap, для остальных я использую ext4 - хотя, конечно, есть достаточное количество вариантов.

Выбор точки монтирования, из списка или ввод пользовательской информации( некоторые предпочитают держать раздел /usr на отдел дисковом пространстве)
метка (не обязательно) кратко и без пробелов.
Дополнительные параметры для форматирования раздела ext4 (не обязательно)
для всех точек монтирования получаем следующую картину.
Выбор пакетов (5. Select Packages)

данное сообщение гласит о том, что выбор пакетов состоит из трех стадий на первой идет выбор загрузчика, затем группы пакетов, после чего выдается полный список доступных программ, так же нас уведомляют, что после установки archlinux - выбор пакетов можно будет расширить за счет дополнительных источников программ.
загрузчик стандартно grub( с syslinux я не знаком, да и почитать о нем не удалось)
группы пакетов для начала достаточно base, все отстальное по мере необходимости.
отдельно взятые пакеты, с кратким описанием - для начала так же можно ничего не выбирать
Возвращаемся в главное меню выбираем пункт 6 установка пакетов. Ждем окончания установки пакетов.
после окончания установки всех пакетов получаем следующую картину
идем дальше.
Конфигурирование системы, все эти параметры можно настроить и изменить позже, разве что ввести пароль root
Все возвращаемся в главное меню [DONE]
Установка загрузчика. Перед установкой загрузчика предлагают просмотреть конфигурационный файл
Если вы все еще пользуетесь windows, который установлен на диске C:\, то необходимо раскоментировать строки:
(2) Windows
title Windows
rootnoverify (hd0,0)
makeactive
chainloader +1
Выбор устройства на который устанавливать загрузчик.
Все установка успешно завершена, теперь выходим из пограммы установки и перезагружаемся.
# shutdown -r now

Комментариев нет: