Ви не ввійшли.
Оновився скрипт “archinstall”. В ньому з’явилася українська мова і він став стабільніше в роботі. Я встановлював Arch Linux і “вручну”, але через скрипт “archinstall” інсталяція швидше і комфортніша. Також, можна й перевстановлювати Arch Linux за допомогою цього скрипта. Просто не формотувати розділ /home і змонтувати цей розділ в самому скрипті - прописати у відповідній графі - /home. Що дуже просто і швидко. Взагалі, інсталяція Arch Linux за допомогою скрипта "archinstall" виявилася ще простішою ніж інсталяція Debian чи Ubuntu.
Під час порівняння Debian 12 та Arch Linux (у мене в ноуті 2 диски по 1Т), я помітив, що мій ноутбук при работі на Arch Linux нагрівається суттєво меньше. Що є дуже важливим фактором для ноутбуків. Тому я повністю перейшов на Arch Linux. Зараз Arch Linux на моєму ноутбуці в якості однієї робочої OS. Я для себе розробив алгоритм інсталяції Arch Linux з використанням скрипта “archinstall”. Команди прописані для пристрою з мікропроцесором Intel, відеокартою (застарілою) Nvidia 765m, опартивна пам’ять 16G. Диски SSD 1Т.
Інсталяція Arch Linux XFCE linux-lts
1. Завантажитися з флешки з образом Arch Linux (ISO образ можна записати на флешку в будь-якому Linux-дистрибутиві в програмі gnome-multi-writer)
2. Встановити з’єднання з інтернетом (у мене через wifi, тому будуть команди для бездротового з’єднання)
3. iwctl > device list (знайти свій фізичний модуль, частіше це wlan0) > station wlan0 scan > station wlan0 connect назва точки доступа > password: для точки доступа > exit
4. Перевіряємо з’єднання: ping google.com щоб зупинити ping вводимо Ctrl+C > setfont UniCyr_8x16 - Enter(шрифт для української мови, в "archinstall" в меню з'явилася українська мова)
5. timedatectl; timedatectl status; pacman -Syu archlinux-keyring — оновлюємо час, дату та ключі, але нічого не встановлюємо і відповідаємо “n”
6. lsblk — перевіряємо і вибираемо назву диску, на котрий буде встановлена система, наприклад, sda
7. cfdisk /dev/sda — цією програмою розбиваємо диск на розділи. Тут можете вводити значення і в “M” - мегабайтах чи в “G” — гігабайтах. Записати зміни — write, підтвердити — yes, вийти — quit.
8. lsblk — Приблизно отримаємо таке: sda1: 500М — EFI; sda2: 60G — linuxfilesystem; sda3: 16G — swap; sda4 878G — linuxfilesystem.
9. А потім, “вручну”, відформатувати диски і приєднати SWAP:
mkfs.fat -F32 /dev/sda1 — цей розділ буде EFI — форматування в fat32
mkfs.btrfs -f /dev/sda2 — форматування в btrfs, цей розділ для системи
(для ext4 — mkfs.ext4 /dev/sda2 - наприклад)
mkswap /dev/sda3 - форматування в swap
swapon /dev/sda3 — увімкнули swap
mkfs.btrfs -f /dev/sda4 — розділ під home
10. lsblk — перевіряємо, що у нас вийшло
11. Запускаємо archinstall.
Вводимо: archinstall -Enter і вибираємо українську мову
12. У розділі скрипта "розмітка диска" тільки монтуємо диски: 0 - /boot; 1 - /; 3 - /home, а ось 2 - swap не монтуємо, нічого не вказуємо. Далі, зберегти та вийти
13. Не забувати в скрипті призначити основну локаль uk_UA.UTF-8, вибрати дзеркало завантаження, вибрати регіон Europe Kyiv, звук — pulseaudio, networkmanager, вибрати Grub, вибрати DE (gnome, Kde, cinnamon, xfce), вибрати драйвер для відеокарти, для застарілої Nvidia - nouveau, додати користувача sudo, “підкачку” не вмикати, замінити true на false
14. Ядро вибираєте яке вам подобається: linux; linux-lts; linux-zen).
Підключаємо репозиторій Multilib
15. Вказуємо, що додатково інсталювати:
base-devel mtools intel-ucode firefox nano ntfs-3g linux-lts-headers (або linux-headers; linux-zen-headers) mc xdg-user-dirs
16. Після встановлення погодитися на продовження інсталяції і вже в arch-chroot:
1. nano /etc/locale.gen
прибрати решітку # en_US.UTF-8 та uk_UA.UTF-8 і видалити в кінці пропис uk_UA.UTF-8
Зберегтися Ctrl+O — Enter та Ctrl+X — Enter вийти
2. locale-gen - Enter — згенерувати нові данні
3. nano /etc/vconsole.conf — підтримка української мови в консолі
Все видаляємо і вставляємо:
KEYMAP=ua-utf
FONT=UniCyr_8x16
Зберегтися Ctrl+O — Enter та Ctrl+X — Enter вийти
xdg-user-dirs-update — встановлює текі Документи, Музика, Завантаженні і т.д.
4. Ctrl+D > reboot і видаляємо флешку.
Все, Arch Linux встановлено.
Налаштування!
sudo pacman -S ffmpeg libdvdread libdvdnav libdvdcss vlc audacious mesa-utils cheese obs-studio gparted gnome-multi-writer gnome-disk-utility ttf-ubuntu-font-family cherrytree atril transmission-gtk gufw libreoffice-fresh-uk gamemode lib32-gamemode lib32-systemd ttf-dejavu-nerd lib32-fontconfig wqy-zenhei sound-juicer p7zip unrar ttf-liberation ttf-bitstream-vera ttf-droid gnu-free-fonts noto-fonts ttf-croscore ttf-ibm-plex ttf-dejavu opendesktop-fonts ttf-bitstream-vera ttf-arphic-ukai ttf-arphic-uming ttf-hanazono
Встановлення драйвера на Nvidia:
1 КРОК: Встановлюємо AUR:
sudo pacman -S --needed git base-devel
cd /home/користувача sudo (ім'я)
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
cd /
2 КРОК: Встановлення nvidia-driver в Archlinux:
В терміналі вводимо без використання "sudo":
yay -Syu dkms linux-lts linux-lts-headers nvidia-470xx-dkms nvidia-470xx-utils lib32-nvidia-470xx-utils nvidia-470xx-settings opencl-nvidia-470xx lib32-opencl-nvidia-470xx libxnvctrl-470xx lib32-libxnvctrl-470xx
(Для кернел: якщо ядро LTS вбираємо linux-lts і т.д. (linux-lts linux-lts-headers linux-zen linux-zen-headers)
sudo mkinitcpio -P - Enter # Оновлюємо образ ядра
reboot
sudo nvidia-xconfig
reboot
Встановлення Pamac:
yay -S pamac-aur-git
В налаштуваннях Pamac вмикаємо підтримку AUR.
reboot
Через Pamaс (AUR) встановлюємо ttf-ms-fonts
Додаткові шрифти:
opendesktop-fonts ttf-bitstream-vera ttf-arphic-ukai ttf-arphic-uming ttf-hanazono
STEAM:
sudo pacman -S steam
reboot
Можуть знадобитися для іграшок наступні бібліотеки:
(встановлюються через sudo pacman -S)
lib32-alsa-lib lib32-alsa-plugins lib32-gtk2 lib32-sdl2 lib32-sdl2_image lib32-freetype2 lib32-curl
pcre lib32-pcre gtk2 lib32-gtk2 cairo lib32-cairo glib2 lib32-glib2 gdk-pixbuf2 lib32-gdk-pixbuf2 gcc-libs gcc-libs-multilib lib32-gcc-libs gcc5 glibc lib32-glibc openstack-guest-agents-unix libffi lib32-libffi vagrant-substrate lib32-alsa-lib lib32-alsa-plugins lib32-gtk2 lib32-sdl2 lib32-sdl2_image lib32-freetype2 lib32-curl lib32-sdl2 lib32-libcurl-compat lib32-glu lib32-libxmu lib32-sdl_ttf lib32-libjpeg6-turbo lib32-libpng12 lib32-libtheora lib32-libtiff4 lib32-openal lib32-libcurl-gnutls lib32-libpulse libxtst lib32-libcaca glfw-x11 lib32-sdl_mixer lib32-sdl_image lib32-sqlite lib32-libxcursor lib32-libxrandr wqy-microhei wqy-microhei-lite lib32-libgcrypt15 lib32-libxxf86vm xorg-xwininfo lib32-libdrm lib32-libwrap lib32-pango alsa-lib librtmp0 lib32-gnutls lib32-sdl2_image lib32-sdl2 sdl2_image sdl2
Bluetooth:
sudo pacman -S blueman bluez
sudo systemctl enable bluetooth
Автоматичне вмикання bluetooth — відповідаємо «Ні»
Іграшки в Steam: ці команди треба прописати у властивостях гри
Civilization V
LD_PRELOAD=/usr/lib32/libopenal.so.1 %command% gamemoderun %command%
Civilization VI Linux version:
LD_PRELOAD=/usr/lib/libfreetype.so.6 %command% gamemoderun %command%
Tomb Raider — запускається через Proton 6.3-8 прописати gamemoderun %command%
Witcher2 для Linux — запускається без проблем прописати gamemoderun %command%
Total War Rome II та Shogun 2 — запускаються через Proton 6.3-8 прописати gamemoderun %command%
Tom Raider Anniversary — Proton 4.2-9 прописати gamemoderun %command%
Tomb Raider Underworld та Stronghold III — Proton 4.11-13 та 5.13-6 прописати gamemoderun %command%
World of Warplanes - Proton 5.13-6 gamemoderun %command%
Про gamemoderun %command% - прочитаєте. Gamemode підвищує якість гри.
HP printer: (ще не встановлював, потрібна перевірка)
sudo hp-setup
sudo pacman -S hplip
yay -S hplip-plugin
sudo hp-setup -i
------------------------------------------------------------------------------------------------------
GRUB
sudo nano /etc/default/grub
grub-mkconfig -o /boot/grub/grub.cfg - оновити GRUB
----------------------------------------------------------------------------------
Команди pacman
pacman -Sy # синхронизувати репозиторії
pacman -Su # оновити систему
pacman -Syu # синхронизувати репозиторії та оновити систему.
Відредаговано pall (17.06.2023 10:00:55)
Поза форумом
Поки, роботою Arch Linux дуже задоволений. Усі оновлення без помилок. Працює все швидко. Навіть, дуже швидко у порівнянні з Debian testing. Ноутбук не гріється під час використання іграшок 3D. Все super!!! Файний дистрибутив і я задоволений, що перейшов на Arch Linux. Хоча, на початку, був певний сумнів, але все пізнається тільки на практиці. Файна система. Раджу для використання для звичайного юзера.
Відредаговано pall (22.03.2023 18:24:01)
Поза форумом
Доброго ранку! Заповнюю всі дані (в archinstall) і запускаю установку... В результаті «Time synchronization not completingwhile you wait — check the docs for workarounds: archinstall.readdthedocs.io». Пробував з відключеною синхронізацією... Після старту установки і напису що пропустили синхронізацію мигає курсор і на тому все. Як виправити? Дякую.
Відредаговано Олександр (30.11.2024 07:33:46)
Поза форумом
Спробуйте один з дистрибутивів які базуються на Arch. З трьох тих (arch) які зараз періодично використовую для тестування - Endeavour, Manjaro, CachyOS - не памятаю щоб були якісь проблеми з інсталяцією відмінні від нон-arch дистрибутивів.
(З трьох наведених - найбільш зручний для розробки і тестування для мене - EndeavourOS. Тоді як Manjaro - занадто slow rolling, навіть напевно відстає від Fedora у додаванні свіжого софту. А CachyOS - віднесу до класу shiny last night build ссистем, і зручний мабуть тільки геймерів).
Поза форумом
1. Перевірте доступ до інтернету
Перед запуском archinstall переконайтесь, що у вас є стабільне інтернет-з’єднання. Виконайте команду:
ping -c 3 archlinux.org.ua
Якщо пінги не проходять, перевірте налаштування мережі.
2. Ручне налаштування часу
Якщо archinstall не може синхронізувати час автоматично, спробуйте зробити це вручну перед запуском:
timedatectl set-ntp true
timedatectl status
Переконайтесь, що час синхронізується правильно.
3. Спробуйте інший сервер часу
Можливо, сервер NTP, який використовується за замовчуванням, недоступний. Змініть сервер:
timedatectl set-ntp false
sudo nano /etc/systemd/timesyncd.conf
У секції [Time] додайте:
NTP=pool.ntp.org
Потім увімкніть NTP:
timedatectl set-ntp true
4. Оновіть системний час вручну
Якщо проблема все ще залишається, можна вручну встановити дату й час:
timedatectl set-time "YYYY-MM-DD HH:MM:SS"
5. Використовуйте інсталятор в debug режимі
archinstall --debug
6. Перевірте апаратні проблеми
Якщо синхронізація часу зависає, це може свідчити про проблему з апаратними годинниками (RTC). Виконайте:
hwclock --systohc
hwclock --show
Поза форумом