Установка Arch Linux: различия между версиями
Материал из Aprel Wiki
Дополнительные действия
APRELKUN (обсуждение | вклад) Нет описания правки Метки: с мобильного устройства из мобильной версии |
APRELKUN (обсуждение | вклад) Нет описания правки Метки: с мобильного устройства из мобильной версии |
||
| Строка 159: | Строка 159: | ||
<blockquote>pacstrap -i /mnt base linux linux-firmware sudo nano vi</blockquote> | <blockquote>pacstrap -i /mnt base linux linux-firmware sudo nano vi</blockquote> | ||
Если возникнут трудности с зеркалами, то меняйте своё подключение. После ввода команды выше должна моментально идти загрузки, если этого не произошло, то меняйте подключение. Я например подключил свой смартфон по USB в режиме модема и загрузка пошла моментально (да, статья пишется в режиме настоящей ручной | Если возникнут трудности с зеркалами, то меняйте своё подключение. После ввода команды выше должна моментально идти загрузки, если этого не произошло, то меняйте подключение. Я например подключил свой смартфон по USB в режиме модема и загрузка пошла моментально (да, статья пишется в режиме настоящей ручной установки на настоящем оборудовании). | ||
Вам | Вам предоставят выбор того, что установить, выбирайте all и далее yes. Если будут трудности, то можно просто выполнить команду дважды выбирая вначале один пакет, а затем второй. | ||
Ждём окончания загрузки, наверное это самый долгий этап установки, так как здесь мы ждём окончания загрузки. | Ждём окончания загрузки, наверное это самый долгий этап установки, так как здесь мы ждём окончания загрузки. | ||
| Строка 169: | Строка 169: | ||
<blockquote>genfstab -U -p /mnt >> /mnt/etc/fstab</blockquote> | <blockquote>genfstab -U -p /mnt >> /mnt/etc/fstab</blockquote> | ||
Настраиваем установленную систему | Настраиваем установленную систему. | ||
<blockquote>Chroot</blockquote> | <blockquote>Chroot</blockquote> | ||
Chroot (change root) нужен нам, чтобы мы могли сменить root пользователя | Chroot (change root) нужен нам, чтобы мы могли сменить root пользователя. | ||
<blockquote>arch-chroot /mnt /bin/bash</blockquote> | <blockquote>arch-chroot /mnt /bin/bash</blockquote> | ||
| Строка 208: | Строка 208: | ||
=== Задаём время === | === Задаём время === | ||
Здесь 2 команды. Одна ставит время для системы, а другая его показывает. | |||
<blockquote>hwclock --systohc --utc | <blockquote>hwclock --systohc --utc | ||
| Строка 215: | Строка 215: | ||
=== Имя хоста и адрес === | === Имя хоста и адрес === | ||
Я решил назвать ПК archlinux, поэтому использую следующую команду: | Я решил назвать ПК '''archlinux''', поэтому использую следующую команду: | ||
<blockquote>echo archlinux > /etc/hostname</blockquote> | <blockquote>echo archlinux > /etc/hostname</blockquote> | ||
| Строка 226: | Строка 226: | ||
=== Сетевой менеджер === | === Сетевой менеджер === | ||
Загружаем и включаем. | |||
<blockquote>pacman -S networkmanager | <blockquote>pacman -S networkmanager | ||
| Строка 237: | Строка 237: | ||
<blockquote>passwd</blockquote> | <blockquote>passwd</blockquote> | ||
GRUB — | GRUB — загрузчик, который нужен, чтобы запускать нашу установленную систему (в режиме EFI). | ||
<blockquote>pacman -S grub efibootmgr | <blockquote>pacman -S grub efibootmgr | ||
<br>mkdir /boot/efi | <br>mkdir /boot/efi | ||
<br>mount /dev/sda1 /boot/efi | <br>mount /dev/sda1 /boot/efi | ||
<br>lsblk # для проверки всё ли | <br>lsblk # для проверки всё ли нормально смонтировано. | ||
<br>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 | ||
<br>grub-mkconfig -o /boot/grub/grub.cfg</blockquote> | <br>grub-mkconfig -o /boot/grub/grub.cfg</blockquote> | ||
| Строка 254: | Строка 254: | ||
<br>reboot</blockquote> | <br>reboot</blockquote> | ||
После перезагрузки | После перезагрузки входим в root аккаунт и создаём swapfile (если не создавали его выше, если создавали раздел, то минуем этот пункт). | ||
<blockquote>fallocate -l 3G /swapfile</blockquote> | <blockquote>fallocate -l 3G /swapfile</blockquote> | ||
| Строка 267: | Строка 265: | ||
<br>echo '/swapfile none swap sw 0 0' >> /etc/fstab</blockquote> | <br>echo '/swapfile none swap sw 0 0' >> /etc/fstab</blockquote> | ||
Проверяем, работает ли swap: | |||
<blockquote>free -m</blockquote> | <blockquote>free -m</blockquote> | ||