Меню сайта
   Главная   
   Обо мне   
   Статьи   
   Дневник   
   Картинки   
   Файлы   
   Форум   
   Гостевая книга   

Категории раздела
Куклы и игрушки [60]
Личное [117]
Музыка [19]
Общее [305]
Японский язык [12]
ZX Spectrum [70]
Субмарины [98]
Настольные игры [34]
Го (碁) [11]
Книги [16]
Япония [26]
Таро [4]
Запертый шкаф [17]
CSA (КША) [15]
GNU/Linux [135]
Ubuntu [103]
Manjaro Linux [40]
Python [3]
Магнитольное [44]
Commodore64 [15]
Игровые приставки [2]
ПЭВМ КУВТ [5]


 
Дневник (2018 » Январь » 2 в 05:21)
GNU/Linux Памятка себе про Arch Linux


Пошаговая установка Arch Linux из консоли. Мой личный конспект созданный на основе многочисленных инструкций. Список использованных статей в конце записи.



Первым делом необходимо скачать последний джистрибутив: https://www.archlinux.org/download/
Записать его на загрузочную флешку и загрузиться с него. После чего появляется голая консоль, где:

################
# ЭТАП ПЕРВЫЙ
################

#
# Русский язык (для livecd системы, в которой ведется уставовка)
#

loadkeys ru
setfont cyr-sun16

vim /etc/locale.gen
Раскомментировать  #ru_RU.UTF-8 UTF-8

locale-gen
export LANG=ru_RU.UTF-8

#
# Настройка сети
#

# Подключение через RJ45
dhcpcd

# Подключение по wifi:
wifi-menu
# Если в результате выходит ошибка о не существовании wlan0, то узнайте как
# называется ваш сетевой интерфейс с помощью iwconfig и введите wifi-menu <интерфейс>

# Подключение через PPPoE:
# используйте для настройки программу pppoe-setup, для запуска — pppoe-start

# Проверка наличия подключения:
ping -c 3 google.com

# Синхронизация системных часов
timedatectl set-ntp true

#
# Разбивка дисков
#

# Псевдографическая и консольные
cfdisk
fdisk
parted

#
# Форматирование
#

# Допустим, что /dev/sda1 это Шindows, тогда...

mkfs.ext4 /dev/sda2 -L Root
mkfs.ext4 /dev/sda3 -L home
mkswap /dev/sda4 -L swap

#
# Монтирование разделов
#

# FS новой системы будем собирать в /mnt
# создадим точку монтирования для хомяка:
mkdir /mnt/home

# Монтирирование корневого раздела и хомяка
mount /dev/sda2 /mnt
mount /dev/sda3 /mnt/home

# Подключение раздела подкачки(swap)
swapon /dev/sda4

# Для более быстрой скачки пакетов нужно настроить зеркала.
# Поставим российское зеркало выше всех остальных:
vim /etc/pacman.d/mirrorlist
# Впишите эту строку вверх:
Server = http://mirror.yandex.ru/archlinux/$repo/os/$arch

#
# Установка системы
#

# Установка базовых пакетов системы в смонтированный в /mnt корень на /dev/sda2
# можно дополнять:
pacstrap -i /mnt linux base base-devel grub mc vim os-prober mtools fuse \
net-tools openssh bash-completion

# \ - это просто перевод строки, чтобы разбить длинную на две. Можно писать в одну!

# Обратите внимание, что если в livecd есть vim, это совсем не означает,
# что он будет в установленных пакетах новой системы. Поэтому следует ставить явно.

# Если в системе будут несколько ОС, то также ставить os-prober mtools fuse

# ifconfig по дефолту нет, нужно ставить пакет net-tools.

# bash-completion - автодополнение в баше

# если не поставить пакет linux, то не поставится mkinitcpio и пресет linux!

# Если вы используете EFI, то установите efibootmgr:
# arch-chroot /mnt pacman -S efibootmgr

# Важно: если вы ведёте установку по Wi-Fi, то вам необходимо установить пакеты
# netctl, dialog и wpa_supplicant
# Если вы ведёте установку используя pppoe, то вам необходимо установить пакет:
# rp-pppoe

# Генерация fstab
genfstab -p /mnt >> /mnt/etc/fstab

# Перейдём в установленную систему:
arch-chroot /mnt /bin/bash

# Добавим русскую и английскую локаль в установленную систему.
# это уже делалось выше, но для LiveCD системы.

vim /etc/locale.gen
Раскомментировать  #ru_RU.UTF-8 UTF-8
Раскомментировать  #en_US.UTF-8 UTF-8

# Обновить текущую локаль системы:
locale-gen

# Прописать хуки и модули драйверов:
vim /etc/mkinitcpio.conf
В разделе HOOKS, должен быть прописан хук keymap.
В разделе MODULES нужно прописать свой драйвер видеокарты:
i915 для Intel, radeon для AMD, nouveau для Nvidia. lspci подскажет свой вариант.

# Создание первичного загрузочного ram  диска:
mkinitcpio -p linux

# Установка загрузчика для BIOS:
grub-install /dev/sda

# Установка загрузчика для EFI:
# grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=grub

# Обновление grub.cfg:
# Если будет ругаться на флешку с которой грузился livecd,
# то после перезагрузки повторить.
grub-mkconfig -o /boot/grub/grub.cfg

# Установка root пароля:
passwd

# Прописать имя компьютера в файл
vim /etc/hostname
# либо иначе так:
hostnamectl set-hostname myhostname

# Настрока часов (Для Москвы) киданием симлинка
ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
# Либо вероятно ещё так:
timedatectl set-timezone Europe/Moscow

# Указать язык системы в конфиге вписав: LANG="ru_RU.UTF-8"
vim /etc/locale.conf

# Указать шрифт и keymap для console:
vim /etc/vconsole.conf
# Вписать:
KEYMAP=ru
FONT=cyr-sun16


# Выйти из установленной системы:
exit

# Демонтировать все разделы:
umount /mnt/home
umount /mnt

# Перезагрузиться в установленную систему
reboot

################
# ЭТАП ВТОРОЙ
################

# Добавить пользователя и назначить ему пароль:
# (\ - просто разбитие длинной строки на две, можно писать в одну)
useradd -m -g users -G audio,games,lp,optical,power,scanner,storage,video,wheel \
-s /bin/bash myusername

passwd myusername
chfn myusername # Изменить ему информацию GECOS (команта, телефон)

# Чтобы заработало sudo
vim /etc/sudoers
# Раскомментируем строку # %wheel ALL=(ALL) ALL



# Т.к. автозапуск демонов ещё не настроен, следует снова подключиться к сети:
dhcpcd  # Подключение через RJ45
systemctl enable dhcpcd
systemctl start dhcpcd

wifi-menu  # Подключение по wifi

# ###############################
# Для удобства дальнейшей настройки можно подключиться к новой системе по ssh,
# и продолжить дальнейшую настройку уже по сети.

pacman -S openssh # Если ещё не стоит.

# Настроить конфиг ssh:
vim /etc/ssh/sshd_config

# Следует раскомментировать всего два параметра так:
Port 22
PasswordAuthentication yes

# перезапуск демона sshd
systemctl restart sshd

# ##############################


# Локализация системы:
localectl set-keymap ru
setfont cyr-sun16 # переключение между языками: ctrl+Shift
localectl set-locale LANG="ru_RU.UTF-8"
export LANG=ru_RU.UTF-8

# Обновление загрузочного RAM диска:
sudo mkinitcpio -p linux
sudo grub-mkconfig -o /boot/grub/grub.cfg
 
# Настройка pacman
sudo vim /etc/pacman.conf

# Для работы 32-битных приложений в 64-битной системе нужно раскомментировать:
[multilib]
Include = /etc/pacman.d/mirrorlist

# Обновим базы данных пакетов:
sudo pacman -Syyu


# Сделать приглашение bash цветным:
vim ~/.bashrc
PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ "


# Установка yaourt — обёртки для пакетного менеджера pacman,
# с некоторыми расширениями и поддержкой репозитория AUR.

sudo  pacman -S yajl

# Загрузка и сборка пакета package-query
cd /tmp
wget https://aur.archlinux.org/cgit/aur.git/snapshot/package-query.tar.gz
tar xzf package-query.tar.gz
cd package-query/
makepkg
# Установка. имя может отличаться версией:
sudo pacman -U package-query-1.9-2-x86_64.pkg.tar.xz

# Загрузка и сборка пакета yaourt
wget https://aur.archlinux.org/cgit/aur.git/snapshot/yaourt.tar.gz
tar xzf yaourt.tar.gz
cd yaourt
makepkg
# Установка. имя может отличаться версией:
sudo pacman -U yaourt-1.9-1-any.pkg.tar.xz



###################
# ЭТАП ТРЕТИЙ - X
###################

# Установка иксов:
yaourt -S xorg xorg-xinit xorg-server xorg-drivers

# Установка улучшенных шрифтов:
yaourt -S -S ttf-hack ttf-anonymous-pro ttf-dejavu ttf-freefont ttf-liberation

# Установка KDE5
yaourt -S plasma plasma-meta kdebase
yaourt -S kf5 kf5-aids 





Список использованной литературы:

https://rtfm.co.ua/arch-linux-ustanovka-kde/
https://sadanand-singh.github.io/posts/completesetuparchplasma/#plasma-5-installation-and-setup

https://eax.me/archlinux-install/
https://ziggi.org/ustanovka-i-nastroyka-arch-linux-xfce-chast-1/
https://docs.google.com/document/d/1IsTwkhYvYde9y3zTD1EscqockzdtdUYcItnAglYfZdU/edit#heading=h.nfnvwe8va3s5

Разбираемся с установкой и загрузкой Linux на примере ArchLinux
https://habrahabr.ru/post/253256/

Installation guide
https://wiki.archlinux.org/index.php/Installation_guide

Arch Linux - установка Часть 1 (из 2-х)
https://youtu.be/y0L5zOv4Mlo

Установка и первичная настройка Arch Linux + Xfce, часть 1
https://ziggi.org/ustanovka-i-nastroyka-arch-linux-xfce-chast-1/

Как я устанавливал Arch Linux на свой ноутбук
https://eax.me/archlinux-install/

arch-anywhere - Устанавливать Arch Linux еще не было так просто!
https://youtu.be/yZfr5cVqRsI?list=PLaC_gCTr_tUMCs47sooLiUz9Juc_ZOwrW

Arch linux графическая установка и настройка
https://youtu.be/MJH609xQf3A



Категория: GNU/Linux | Просмотров: 1042 | Добавил: harushima | Рейтинг: 0.0/0 |
Всего комментариев: 6.

04.01.2018 00:38
1 harushima
0  


12.02.2018 01:20
2 harushima
0  
мой лог установки
https://pastebin.com/jZXJYiEP


08.02.2019 03:42
3 harushima
0  
включить SSH root доступ

/etc/ssh/sshd_config
PermitRootLogin yes

https://0vps.ru/item/23-kak-vklyuchit-ssh-root-dostup-na-ubuntu-14-04


15.05.2020 02:13
4 harushima
0  
Перед включением свопа необходимо его создать:
mkswap /dev/sda4


15.05.2020 04:43
5 harushima
0  
Перед mkinitcpio -p linux
надо сделать
pacman -S linux-firmware

иначе могут быть ошибки "Possibly missing firmware for module XXXX"
и система не загрузится.

В целях защиты от спама, добавлять комментарии могут только зарегистрированные пользователи. Если Вы не хотите регистрироваться под своим именем, войдите под логином: anonymous, паролем: anonymous.   ( Регистрация,   Вход).
Авторизация
Анонимный вход:
anonymous / anonymous

Календарь
«  Январь 2018  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
293031

Поиск

Облако тэгов
JGSDF игрушки Брюнетки Кладбище сайты Ярость Дракулы Древний Египет девушки кошки Cthulhu Вампиры Kitsune Ужас Аркхема инструмент комиксы Lovecraft готика Submarine submarine rc toy Hosting игротека Ужас Аркхэма book uboat мобильная связь го Edgar Poe swf Mansions of Madness Nightmares персоны Synergy linux-hardware bash youtube Storages Python Мастер-рукожоп Магнитофоны Entropy Grub2 loglevel WiFi Beeline ОПСОСЫ sharp939 Аудиокассеты Windows linuxwork Хочуны ImageMagick топБарыг C64c Commodore

Статистика
Яндекс.Метрика
Онлайн всего: 2
Гостей: 2
Пользователей: 0

Page QR code


Перепечатка материалов сайта без активной ссылки запрещена. Следить за RSS
(c) hermitlair.ucoz.com 2009-2024
Лучший браузер!
Блокировка рекламы