Пожалуйста или Регистрация для создания записей и тем.

Команды для терминала Установка ARCH-системы

команд много, и уже много знаю сам, это только кажется что знаю. Поэтому(устанавливаю новую систему) их оказалось очень много в видео и все сразу и не запонить, это опять надо видео перескакивать...))) утомляет.... поэтому надо свой список сделать
По порядку: следования и каждой подпись что и для чего. Потом и видео не будет нужно совсем
Первая увеличение шрифта терминала(она к видео не относиться(моему) но она главная с неё и начнем,
setfont cyr-sun16 -d
Удаление , чистим вывод с терминала
clear
просмотр дисков винтаSSD/HDD
lsblk
форматирование двух созданных раздела в форматах (fat-32/btrfs)
mkfs.btrfs -f /dev/sda2  /  mkfs.fat -F32 /dev/sda1   
Монтирование к диску в нужную папку(диск SSD- раздел - /dev/sda2 - k -/mnt)
mount /dev/sda2 /mnt
Переход в папку mnt и создаем два подраздела
cd /mnt
после перехода создаем два подраздела (создаем сабволюмы для системы)
btrfs subvolume create ./@
Нажимаем стрелку вверх(восстанавливается что вводили ранее) изменяем дописав home - интер
btrfs subvolume create ./@home
Возвращаемся в корень (только как написано!)
cd
Передахнем)) с одним справились
отматрировать(обязательно не забывать переход в коневую часть установщика)
umount /mnt -R
Примонтировать сабволюмы к нашей системе каждый раздел (папка mnt уже есть, её не создаем, создаем папку home)
mount -o rw,noatime,compress=zstd:3,ssd,ssd_spread,discard=async,space_cache=v2,subvol=/@ /dev/sda2 /mnt
тут система выдала
mount: /mnt: can't find in /etc/fstab.

ранее было написано вот так subvol=/@/dev/sda2 /mnt это часть всего кода, видимо отсутствие пробела такое привело в этой ошибки. пробую переписать полностью весь код и посморю что будет

только дальше решив что её не понравилось перейдем к следущей проверки.

проверим: что к чему примонтировалось команда
mount
после ввода команды mount выдало большой(очень)список, проверим по другому, другой командо
mount | grep /mnt
Проверили! дальше создаем home папку командой и путь
mkdir /mnt/home

пока на этом закончу, следующий раз вкл. ПК и выполнюсь с этого места с этой крмады создания папки home

mount -o rw,noatime,compress=zstd:3,ssd,ssd_spread,discard=async,space_cache=v2,subvol=/@home /dev/sda2 /mnt/home

самое время проверить командой

mount | grep /mnt/home

создаем папку boot для занрузчика и примонтировать её

mkdir /mnt/boot

монтирование:

mount /dev/sda1 /mnt/boot

время установить командой pacstrap систему

pacstrap /mnt base base-devel linux-zen linux-zen-headers nano networkmanager btrfs-progs plasma sddm realtime-privileges amd-ucode linux-firmware nvidia-dkms nvidia-settings konsole dolphin

ответ системы

failed to install packages to new root

failed to commit transaction (not enough free disk space)
что дословно говорит

не удалось установить пакеты в новый root

не удалось зафиксировать транзакцию (недостаточно свободного места на диске)

Partition / too full /Раздел / слишком заполнен

Беспокоиться не о чем. Все команды есть в буфере(если не выключать ПК ) достаточно начать с самого начала переразметить или почистить диск и применить все крманды по порядку уже из буфера
Вывод: эта установка гораздо лучше чем опять по новой и графическими установками проделывать. Как это делается в других системах. !!!!!!!!!

 

Установка была сделана , вернее сказать: была расписана не с самого начала. Вот тут допишу новым постом самое начало, и начинать буду с этого второго поста!

Вернемся в начало видео и пропишу всё что пропущенно: ------>

проверка на подлючение к сети командой пинг

ping yvsik.ru
создатель видео указал другую, впрочем что пинговать большого значения не имеет, если пинг не проходит,он не пройдет по всем адресам,что значит, подлючения к сети нет, дальше продолжать не получится.
такс: у вас работает? у меня работает... и продолжу....

остановить пинг славишами Ctrl+C

синхронизация времени
timedatectl set-ntp true

список всех дисков и разделов. Тут вывод не показан-у каждого он свой.
lsblk

выбираю свой диск
/dev/sda

Очишение и форматирование  выбранного диска
wipefs --all /dev/sda

вот она и ошибка
/dev/sda: probing initialization failed: Device or resource busy /
/dev/sda: ошибка инициализации проверки: устройство или ресурс заняты

Чем они заняты? мне неизвестно. Надо найти решение: команду этот диск не выходя отформатировать.
разсмотрев повнимательней: они примонтированы, видимо надо отмонтировать и повторить
эта вполне может umount /mnt/home -R и umount /mnt/boot -R

эта лучше umount /dev/sda1 /mnt/boor И umount /dev/sda1 /mnt/home

после отмантирования команда прошла..
/dev/sda calling ioctl to re partition table: Success / /dev/sda вызывает ioctl для изменения таблицы разделов: Успешно

продолжение.вернее начинаем опять с очищения  wipefs --all /dev/sda

разметка диска командой
cfdisk /dev/sda

выбрать из списка формат gpt интер

В самом верху видно что будем размечать, нажимаем [ New ] интер

Предложение Partiton size это весь меняем на один гигобайт 1g интер
Выбор какой бутет формат [ Write ] перемещение стралками лево-право тут надо подтвердить yes
выбираем неразмеченное место Partiton size это весь оставляем, всё что осталось, 118.2G интер

диск первый меняем  [ Type ]-EFI System Втрой оставим как есть, Linux filesystem выбираем стрелками [ Quit ] интер

моя ошибка, рано применил вернулся проделал все одним разом и применил yes

clear
просмотр дисков винтаSSD/HDD
lsblk

Уже видно что вернулся к командам, в первом посте, с него и продолжу все делать.

 

 

Будем считать что всё установилось,хотя ошибки были, однако этого не проверить.

Переходим к третьему этапу.

Настроить систему для запуска.

Генерируем файл для монтирования дисков при запуске.
genfstab -U /mnt >> /mnt/etc/fstab

Даем название системе. (метку)
btrfs filesystem label /mnt "OKEAN"

команда проверки как названа система, в моем случае третья с низу строчка содержаля эту надпись.
команда blkid

Позвравте себя система установлена! Переходим к начальным настройкам.

 

Продолжение настроек.

командой входим с в систему(обращаем внимание как изменится ком-строка консоли)
arch-chroot /mnt

теперь строка выглидит так [root@archiso]

сгенерировать файл для установки локального времени.
ln -sf /usr/share/zoneinfo/Europe/Moscow/ /etc/localtime

необходимо сгенерировать время командой
hwclock --systohc интер

сгенерировать локали
sudo nano /etc/locale.gen интер
редактор nano откроет новый файл(название и путь указан вверху окна) файл открылся, но он пустой, Закроем и опять откроем.
Находим и разкоментируем строчки
ru_RU.UTF-8 UTF-8  en_USUTF-8 UTF-8

сохраняем Ctrl-О и выходим Ctrk -X первая сщхранение, вторая выход.

sudo nano /etc/locale.conf интер
прописываем LANG=ru.UTF-8 в этом файле

время сгенерировать командой
locale-gen ответ системы Generation complete.

В следущем файле настраиваем русския для консоли
sudo nano /etc/vconcole.conf интер
KEYMAP=ru

FONT=cyr-sun16

Даем назнание хосту
sudo nano /etc/hostname интер
задаем имя yvsik_pc

задаем адрес хосту
sudo nano /etc/hosts интер
127.0.0.1 localhost
:: localhost
127.0.1.1 yvsik_pc

 

и пошел спать,надАела!!!

Ага, можно сказать проснулся,только понял что заболел. Темпиратура 38,1 во как!!

Ладно задаем пароль для РУТ пользователя команда
passwd интер
далее вводи пасс,( кто не знает, он не отрожается) и делам это два раза. Подтверждение.
ответ New password: (тут ничего не отобразится) ответ установлен.

две команды: включаем нетворк менеджер
systemctl enable NetworkManager sddm

и после долгого простоя, ответ системы Failed to enable init, sddm.service does not exist/
Не удалось включить инициализацию, sddm.service не существует
2) systemctl mask NetworkManager-wait-online
сохраню на чем запнулся.Если не удастся ничего доустановить или ещ как все буду делать по новой!!!!!
А ведь я же болею! Но есть результат, эта портянка команд.!!!!!

что я сделал: написал exit это значит вернулся их по рута системы и переставил все пакеты.
Вывод: пакеты ставить только кажды по отдельности,список есть.
pacstrap /mnt base 
pacstrap /mnt  base-devel
каждый по очереди!

продолжим: предыдуший раз запнулся на установке загрузчика. Во дошел до этого мета. команда
bootctl unstall
загрузчик в этот раз встал но два предупреждения были, потом скрин добавлю

Дальше двигаться бесполезно, система нашла дыру в безопасности. 
Будем искать ответ, сам текс из консоли в посте ниже

командой настраиваем его
sudo nano /boot/loader/loader.conf

в нем прописываем строки
default linyx-zen.conf
timeout 0

console-mode auto
editor on

дальше команду
sudo nano /boot/loader/entries/linux-zen.conf
в нем больша запись
tittle linux-zen
linux /vmlinuz-linux-zen
inittrd /amd-ucode.img
inittrd /initramfs-linux-zen.img
option root="LABEL=OKEAN" rw rootflags=subvol=@ nowatchdog loglevel=6 rootfstupe=btrfs nvidia-drm.modeset=1

самая малось!!! создать потльзователя нажимает Ctrl-D

mount point '/boot' which backs the random seed file is world accessible which is a security hole!
Random seed file '/boot/loader/.#bootctlrandom-seed77777bcee735073a' is world accessible which is a security hole!

Random seed file '/boot/loader/random-seed successfully written (32 bytes)
Not booted with EFI, skipping EFI variables setup
Not booted with EFI, skipping EFI variables setup

Дословный перевод гуглом-от яши

точка монтирования "/boot", которая поддерживает случайный исходный файл, доступна во всем мире, что является дырой в безопасности!
Случайный исходный файл '/boot/loader/.#bootctlrandom-seed77777bcee735073a' доступен по всему миру, что является дырой в системе безопасности!

Случайный начальный файл '/boot/loader/random-seed успешно записан (32 байта)
Не загружен с помощью EFI, пропущена настройка переменных EFI
Не загружен с помощью EFI, пропущена настройка переменных EFI