Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Первым делом необходимо скачать последний джистрибутив: 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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement