Установка Arch Linux: различия между версиями
Материал из Aprel Wiki
Дополнительные действия
APRELKUN (обсуждение | вклад) |
APRELKUN (обсуждение | вклад) |
||
| Строка 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 | ||
< | <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 | <blockquote>useradd -m -g users -G wheel -s /bin/bash aprelteam | ||
passwd | <br>passwd aprelteam</blockquote> | ||
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. | ||