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

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

Материал из Aprel Wiki
Дополнительные действия
Нет описания правки
Метки: с мобильного устройства из мобильной версии
Нет описания правки
Метки: с мобильного устройства из мобильной версии
Строка 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. Если будут трудности, то можно просто выполнить команду дважды выбирая вначале один пакет, а затем второй.
Вам предоставят выбор того, что установить, выбирайте 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 команды. Одна ставит время для системы, а другая его показывает.
Здесь 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 — это загрузчик, который нужен, чтоб запускать нашу установленную систему (в режиме EFI). Далее будет куча команд, которые нужно выполнить.
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>


После перезагрузки вы увидите следующее. Если это так, то наш GRUB установился правильно.
После перезагрузки входим в root аккаунт и создаём swapfile (если не создавали его выше, если создавали раздел, то минуем этот пункт).
 
Входим в 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:
Проверяем, работает ли swap:


<blockquote>free -m</blockquote>
<blockquote>free -m</blockquote>