Открыть меню
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

Установка Arch Linux: различия между версиями

Материал из Aprel Wiki
Дополнительные действия
Строка 127: Строка 127:


<blockquote>pacstrap -i /mnt base linux linux-firmware sudo nano</blockquote>
<blockquote>pacstrap -i /mnt base linux linux-firmware sudo nano</blockquote>
Или по желанию:
<blockquote>pacstrap -i /mnt base linux linux-firmware sudo nano vi</blockquote>


Вам предложат что установить выбирайте all и далее yes. Если будут трудности, то можно просто выполнить команду дважды выбирая вначале один пакет, а затем второй.
Вам предложат что установить выбирайте all и далее yes. Если будут трудности, то можно просто выполнить команду дважды выбирая вначале один пакет, а затем второй.
Строка 148: Строка 151:
<blockquote>nano /etc/locale.gen</blockquote>
<blockquote>nano /etc/locale.gen</blockquote>


Находим там #en_US.UTF-8 и стираем #, с русским языком так же. PS: можно использовать Ctrl + W для поиска языка в файле.
Находим там #en_US.UTF-8 и стираем #, с русским языком так же: #ru_RU.UTF-8. PS: можно использовать Ctrl + W для поиска языка в файле.


Чтобы всё сохранить Ctrl + O, затем Enter и Ctrl + X, затем Enter.
Чтобы всё сохранить Ctrl + O, затем Enter и Ctrl + X, затем Enter.
Строка 155: Строка 158:


<blockquote>locale-gen
<blockquote>locale-gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf</blockquote>
<br>echo "LANG=en_US.UTF-8" > /etc/locale.conf
<br>echo "LANG=ru_RU.UTF-8" > /etc/locale.conf</blockquote>


Настраиваем временную зону
Настраиваем временную зону
Строка 172: Строка 176:


<blockquote>hwclock --systohc --utc
<blockquote>hwclock --systohc --utc
date</blockquote>
<br>date</blockquote>


Имя хоста и адрес
Имя хоста и адрес
Строка 182: Строка 186:
Далее идём в файл localhosts и записываем ip. Если у вас ip статический, используйте свой.
Далее идём в файл localhosts и записываем ip. Если у вас ip статический, используйте свой.


nano /etc/hosts
<blockquote>nano /etc/hosts
<blockquote>127.0.1.1 localhost.localdomain archlinux</blockquote>
<br>127.0.1.1 localhost.localdomain archlinux</blockquote>


Сетевой менеджер
Сетевой менеджер
Строка 190: Строка 194:


<blockquote>pacman -S networkmanager
<blockquote>pacman -S networkmanager
systemctl enable NetworkManager</blockquote>
<br>systemctl enable NetworkManager</blockquote>


Установка GRUB
Установка GRUB
Строка 201: Строка 205:


<blockquote>pacman -S grub efibootmgr
<blockquote>pacman -S grub efibootmgr
mkdir /boot/efi
<br>mkdir /boot/efi
mount /dev/sda1 /boot/efi
<br>mount /dev/sda1 /boot/efi
lsblk # для проверки всё ли норм смонтировано  
<br>lsblk # для проверки всё ли норм смонтировано  
grub-install --target=x86_64-efi --bootloader-id=GRUB --efi-directory=/boot/efi --removable
<br>grub-install --target=x86_64-efi --bootloader-id=GRUB --efi-directory=/boot/efi --removable
grub-mkconfig -o /boot/grub/grub.cfg</blockquote>
<br>grub-mkconfig -o /boot/grub/grub.cfg</blockquote>


Перезагрузка
Перезагрузка
Строка 212: Строка 216:


<blockquote>exit
<blockquote>exit
umount -R /mnt
<br>umount -R /mnt
reboot</blockquote>
<br>reboot</blockquote>


После перезагрузки вы увидите следующее. Если это так, то наш GRUB установился правильно
После перезагрузки вы увидите следующее. Если это так, то наш GRUB установился правильно.


Входим в root аккаунт и создаём swapfile (что-то вроде доп оперативки) и задаём ему размер как у вашей ОЗУ.
Входим в root аккаунт и создаём swapfile (если не создавали его выше).


<blockquote>fallocate -l 3G /swapfile</blockquote>
<blockquote>fallocate -l 3G /swapfile</blockquote>
Строка 224: Строка 228:


<blockquote>chmod 600 /swapfile
<blockquote>chmod 600 /swapfile
mkswap /swapfile
<br>mkswap /swapfile
swapon /swapfile
<br>swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab</blockquote>
<br>echo '/swapfile none swap sw 0 0' >> /etc/fstab</blockquote>


И проверяем, работает ли swap:
И проверяем, работает ли swap:
Строка 234: Строка 238:
Добавим пользователя и окружение
Добавим пользователя и окружение


<blockquote>useradd -m -g users -G wheel -s /bin/bash username
<blockquote>useradd -m -g users -G wheel -s /bin/bash aprelteam
passwd username</blockquote>
<br>passwd aprelteam</blockquote>


username замените на то имя, что хотите вы)
aprelteam замените на то имя, что хотите вы)


Также нужно дать ему права суперюзера:
Также нужно дать ему права суперюзера:
Строка 258: Строка 262:


<blockquote>pacman -S xfce4 lightdm lightdm-gtk-greeter
<blockquote>pacman -S xfce4 lightdm lightdm-gtk-greeter
echo "exec startxfce4" > ~/.xinitrc
<br>echo "exec startxfce4" > ~/.xinitrc
systemctl enable lightdm</blockquote>
<br>systemctl enable lightdm</blockquote>


И моё любимое  i3, там выбираем пакеты 2 4 5. Возможно вы увидите квадраты вместо символов, но это нормально, вам просто нужно будет скачать шрифт dejavu (pacman -S ttf-dejavu). Cписок горячих клавиш можно посмотреть  тут
И моё любимое  i3, там выбираем пакеты 2 4 5. Возможно вы увидите квадраты вместо символов, но это нормально, вам просто нужно будет скачать шрифт dejavu (pacman -S ttf-dejavu). Cписок горячих клавиш можно посмотреть  тут


<blockquote>echo "exec i3"  > ~/.xinitrc
<blockquote>echo "exec i3"  > ~/.xinitrc
sudo pacman -S i3</blockquote>
<br>sudo pacman -S i3</blockquote>


Если вы решите поменять своё окружение, то нужно будет менять запись в файле xinitrc.
Если вы решите поменять своё окружение, то нужно будет менять запись в файле xinitrc.