четверг, 3 декабря 2009 г.

Установка Arch Linux в VirtualBox

Дано: компьютер с установленной на нём Ubuntu 9.04 и программой VirtualBox 3.1
Задача: установить Arch Linux в VirtualBox для освоения.
Основные инструкции взяты из вики по Arch
Настройка для доступа в сеть из системы на VirtualBox взято с форума по Arch

1. Закачка дистрибутива Arch Linux
$ wget -c http://archlinux.freeside.ru/iso/2009.08/archlinux-2009.08-core-i686.iso

2. Запустить VirtualBox
Alt+F2 -> VirtualBox

3. Создать новую виртуальную машину (ВМ)
Общие -> Имя: Arch, ОС: Linux, Версия: Arch Linux
Система -> по умолчанию (256Мб RAM, 8Гб HDD) Порядок загрузки: CD/DVD-ROM, HDD
Дисплей -> 12 Мб видеопамяти, разрешить 3D-ускорение
Носители -> Жесткий диск, образ скачанного диска с дистрибутивом Arch Linux
Аудио -> По умолчанию
Сеть -> Адаптер 1 (вкл., тип подключения: NAT, тип адаптера: PCnet-Fast III)
COM-порты - по умолчанию
USB -> Включить, создать новый пустой usb-фильтр

4
. Запустить созданную ВМ.
Появится меню загрузочного диска Arch Linux
Выбрать первый пункт "Boot Arch Linux Live CD"

5. войти в систему как root (в случае загрузки с Live-CD - без логина)

6. В консоли запустить установщик системы:
# /arch/setup

7. Установка системы:

7.1.Select source -> CD-ROM
7.2.Set clock -> Region - Europe, Moscow; Time and Date - localtime
7.3.Prepare Hard Drive -> Auto (/boot 100M, swap 256M, / 4500M, /home - остальное
7.4.Select Packages -> выбрать "base-devel(*)" и выбрать iptables, links, netcfg
7.5.Install Packages (без комментариев)
7.6.Configure system

7.6.1. /etc/rc.conf приводится к виду
#
# /etc/rc.conf - Main Configuration for Arch Linux
LOCALE="ru_RU.utf8"
HARDWARECLOCK="localtime"
USEDIRECTISA="no"
TIMEZONE="Europe/Moscow"
KEYMAP="ru"
CONSOLEFONT="cyr-sun16"
CONSOLEMAP=""
USECOLOR="yes"
MODULES=(mii pcnet32)
USELVM="no"
HOSTNAME="myhost"
eth0="dhcp"
INTERFACES=(eth0)
DAEMONS=(syslog-ng network netfs crond)

7.6.2. /etc/hosts
127.0.0.1 localhost.localdomain localhost myhost

7.6.3. /etc/locale.gen - раскомментировать строчки
en_US.UTF-8 UTF-8
en_US ISO-8859-1
ru_RU.UTF-8 UTF-8
ru_RU ISO-8859-5
(если этот файл редактируется после установки системы, после его изменения надо запустить в терминале # locale-gen)

7.6.4. /etc/pacman.conf - добавить для установки yaourt
[archlinuxfr]
Server = http://repo.archlinux.fr/i686

7.6.5. /etc/pacman.d/mirrorlist раскомментировать ссылку на ближайший репозиторий (или на надёжнейший, например, из Голландии:)

7.6.6. Root Password

Всё остальное - по умолчанию.

7.7.Install Bootloader -> Grub.
Добавить в строчку kernel<....> ro vga=0x305
Grub устанавливается в /dev/sda (по умолчанию)

8. В консоли:
# reboot

9. Выключить ВМ, изменить порядок загрузки Система -> порядок загрузки: HDD, CD/DVD-ROM

10. Запустить ВМ; команды в консоли:
# pacman -Syu (обновление системы)
# pacman -S yaourt (установка более удобного менеджера пакетов)
# pacman -S lshw (установка утилиты информации об оборудовании)
# pacman -Ss latex (получение информации о пакетах)

Начальная система готова к работе.

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

Отправить комментарий