⦓ВниманиЕ⦔
Статья более не актуальная,
храниться ради истории
Первым делом нам понадобиться загрузиться с live-образа Arch Linux, где, Вы, увидите командную строку, следующего вида:
root@archiso ~ #_
Добавляем русскоязычную раскладку :
root@archiso ~ # loadkeys ru
Loading /usr/share/kbd/keymaps/i386/qwerty/ru.map.gz
После чего, как мы добавили русскоязычную раскладку, нам бы не помещало научить наше детище отображать сообственно наш могучий язык Делаем это следующей командой:
root@archiso ~ # setfont cyr-sun16
А вот теперь и очередь дошла к жесткому диску. Для разметки жесткого диска переходим по этой ссылке.
- Разметка жесткого диска заслуживает особое внимание
После того, как нам удалось успешно разметить жесткий диск, двигаемся дальше
В зависимости на сколько вы разбили жесткий диск, как на меня, в идеале на четыре части (boot, swap, root, home), но я ограничился тремя (boot, swap и root) ввиду дефицита памяти Вам необходимо быть внимательнее и следить за ходом событий, прописывать команды согласно вашему выбору.
Следующим шагом, мы форматируем наши разделы при помощи команды mkfs.
- Для справки:
mkfs — команда для форматирования
ext2 — файловая система
-L boot — лейбл
/dev/sda1 — какой раздел форматируем
Для этого пишем в командную строку следующие команды:
root@archiso ~ # mkfs.ext2 -L boot /dev/sda1 root@archiso ~ # mkfs.ext4 -L root /dev/sda3
У кого четыре и более разделов, так же незабываем их форматировать
Для файл подкачки, используем иную команду mkswap.
root@archiso ~ # mkswap -L swap /dev/sda2
Мы успешного отформатировали разделы, теперь монтируем их
Первым разделом у нас монтируется раздел root в папку /mnt.
- Для справки
mount — команда для монтирования
/dev/sda3 — что монтируем
/mnt — куда монтируем
Вбиваем заветные команды в командную строку
root@archiso ~ # mount /dev/sda3 /mnt
Но вот не задача, для монтирования разделов /boot и /home(если у вас таки четыре раздела) нам необходимо создать соответствующие каталоги, для этого вбиваем следующую команду:
root@archiso ~ # mkdir /mnt/{home,boot}
И продолжаем монтировать разделы или раздел
root@archiso ~ # mount /dev/sda1 /mnt/boot root@archiso ~ # mount /dev/sda4 /mnt/home
Так же незабываем о разделе подкачки swap. Команда swapon:
root@archiso ~ # swapon /dev/sda2
Ну вот, уже часть работы сделано. Теперь подключаемся к интернету, у меня настройки выдаются динамически, по сему мне достаточно воспользоваться DHCP.(enp3s0 — моя действующая сетевая карта. Просмотр сетевых карт выполняется при помощи команды — ip list). Более подробно о настройки сети читайте по этой ссылке.
- Подключение к сети так же заслуживает внимания отдельного
root@archiso ~ # dhcpcd enp3s0
Убедимся, что есть интернет, без нечего никак, командой ping:
root@archiso ~ # ping ya.ru
- Так, на всякий случай Для остановки выполнения команды жмем сочетание CTRL+C
И так, убедились, интернет есть, для быстрой загрузки файлов, базовой системы, можно выбрать близлежащие зеркало. Для этого, редактируем файл /etc/pacman.d/mirrorlist, ищем ссылку зеркала и перетаскиваем ее в самый вверх списка (а коль у вас быстрый интернет, то этого можно и не делать).
Для установки воспользуемся командой pacstrap, установим нужные нам компоненты base и base-devel.
root@archiso ~ # pacstrap /mnt base base-devel
И вот, настал момент истины После ввода данной команды, произошел процесс, скачки и установки нашего любимого ArchLinux)))
Ну это еще не конец в установки ArchLinux. Нам необходимо генерировать fstab командой genfstab:
root@archiso ~ # genfstab -p /mnt >> /mnt/etc/fstab
Вот теперь мы можем перейти в нашу новую систему))) Вбиваем команду arch-chroot и продолжаем двигаться к финалу процесса установки и настройки
root@archiso ~ # arch-chroot /mnt
sh-4.2#
Редактируем файл /etc/hostname, указываем имя хоста(иными словами имя компьютера).
sh-4.2# nano /etc/hostname
В моем случаи это localhost Вы же можете вписать своё
Теперь очередь за часовым поясом (вместо Europe/Kiev укажите ваш):
sh-4.2# ln -s /usr/share/zoneinfo/Europe/Kiev /etc/localtime
Финальный штрих — Русификация ArchLinux ^.^
Редактируем /etc/locale.gen:
sh-4.2# nano /etc/locale.gen
В файле locale.gen, раскомментируем( убрать символ # ) следующие строки:
en_US.UTF-8
en_US.ISO-8859-1
ru_RU.KOI8-R
ru_RU.UTF-8
ru_RU.ISO-8859-5
Сохраняем, идем дальше, редактируем файл /etc/locale.conf:
sh-4.2# nano /etc/locale.conf LANG=ru_RU.UTF-8 LC_MESSAGES=ru_RU.UTF-8
Теперь редактируем /etc/vconsole.conf:
sh-4.2# nano /etc/vconsole.conf LOCALE="ru_RU.UTF-8" KEYMAP="ru" HARDWARECLOCK="UTC" TIMEZONE="Europe/Kiev" #Ваша временная зона FONT="cyr-sun16" CONSOLEFONT="cyr-sun16" CONSOLEMAP=""
Запускаем процесс генерации языка:
sh-4.2# locale-gen
Generating locales...
en_US.UTF-8... done
en_US.ISO-8859-1... done
ru_RU.KOI8-R... done
ru_RU.UTF-8... done
ru_RU.ISO-8859-5... done
Generation complete.
После успешного выполнения команды, вбиваем следующее:
sh-4.2# mkinitcpio -p linux
Переходим к процессу установки и конфигурации загрузчика — GRUB:
sh-4.2# pacman -S grub sh-4.2# grub-install /dev/sda sh-4.2# grub-mkconfig -o /boot/grub/grub.cfg
Зададим пароль суперпользователя root.
sh-4.2# passwd
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated succesfully
Выходим из-под arch-chroot:
sh-4.2# exit
Ребутимся (перезагружаемся), и не забываем извлечь установочный носитель.
root@archiso ~ # reboot
Если у вас крякозяблики в консоли(проблема с русским языком), установите шрифты terminus-font.
А теперь Примите мои поздравления! На этом все, установка его величества ArchLinux и его русификация завершена.
*В 90% ошибок при установки происходит по вине пользователя или же тех-неисправности..
.
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.