Шпаргалка?
Добрый день,
решив переустановить Arch (сделать всё ручками ), естественно почитав вики, пришёл к выводу, что без маленького листочка с командами, ну просто не обойтись. Памяти моей не хватит на 15 или чуть более команд в консоли. Я про себя исключительно... Вопрос естественно: а, не забыл ли я чего. А может чего то лишнего нагородил? Т.к. листок из wiki выцарапал https://wiki.archlinux.de/title/UEFI-Re ... md-boot_br , то просто распечатал.. и так установил заменив немецкие пакеты на русские, nano на vim и вместо gdisk использовал cfdisk. Перевод Яндекс браузера:
Установка Arch Linux на компьютер UEFI с загрузкой systemd в качестве загрузчика
2 Раздела: ЗАГРУЗОЧНЫЙ, КОРНЕВОЙ.
Возможность ПОДКАЧКИ хранилища с помощью файла подкачки
Загрузите последний ISO-образ Arch с:
www.archlinux.org/download/
Проверка ISO-образа:
md5sum archlinux-*-x86_64.iso
Перенос ISO-образа на USB-накопитель:
fdisk -l - определить x
dd bs=4M if=/pfad/archlinux-*-x86_64.iso of=/dev/x status=progress
Важно:
В UEFI-меню ПК для параметра "Безопасная загрузка" необходимо установить значение "[Отключено]".
Необходимые команды:
reboot - Перезагрузка
poweroff - Завершение работы
STRG+ALT+F2 - откройте второй терминал
↑ - Повторите консольные команды
Переключение раскладки клавиатуры
loadkeys de-latin1 - zвместо y,ßвместо - нажмите
Подключение к Интернету по локальной сети:
ip link
dhcpcd enxxx
Подключение к Интернету через Wi-Fi:
iwctl
station wlan0 connect SSID
Passwort
Strg+d
Вызов шпаргалки на tty2:
lynx wiki.archlinux.de/title/spicker
Разбиение на разделы:
fdisk -l - определить x
gdisk /dev/x - загрузка gdisk
o - новая таблица разделов в кеше
y - лучший
n - новый раздел
↵ Enter - подтвердите номер раздела
↵ Enter - проверка первого сектора
+512M - установите размер раздела
ef00 - установите тип раздела для EFI
n - создайте еще один раздел
↵ Enter - подтвердите номер раздела
↵ Enter - оценка первого сектора
↵ Enter - оценка последнего сектора
↵ Enter - лучший тип раздела Linux (8300)
p - отобразите новую таблицу разделов для проверки
w - сохранение новой таблицы разделов
y - лучший
Форматирование:
mkfs.fat -F 32 -n BOOT /dev/x1
mkfs.ext4 -L ROOT /dev/x2
Монтирование:
mount /dev/x2 /mnt
mkdir /mnt/boot
mount /dev/x1 /mnt/boot
Установка базовых пакетов:
pacstrap /mnt base base-devel linux linux-firmware dhcpcd nano
Установка микрокода:
pacstrap /mnt intel-ucode или pacstrap /mnt amd-ucode
создание fstab:
genfstab -U /mnt > /mnt/etc/fstab
Chrooting:
arch-chroot /mnt
Установка systemd-boot:
bootctl install
nano /boot/loader/entries/arch-uefi.conf
И настроить следующим образом:
title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=LABEL=ROOT rw lang=de init=/usr/lib/systemd/systemd locale=de_DE.UTF-8
nano /boot/loader/entries/arch-uefi-fallback.conf
И настроить точно так же, как указано выше!
nano /boot/loader/loader.conf
И соответствующим образом отрегулируйте:
default arch-uefi.conf
timeout 4
bootctl update
Создание пароля пользователя root:
passwd
Конфигурация:
echo mein-rechner > /etc/hostname
echo LANG=de_DE.UTF-8 > /etc/locale.conf
echo KEYMAP=de-latin1 > /etc/vconsole.conf
echo FONT=lat9w-16 >> /etc/vconsole.conf
ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime
nano /etc/locale.gen
И удалите # в начале следующих строк:
#de_DE.UTF-8 UTF-8
#de_DE ISO-8859-1
#de_DE@euro ISO-8859-15
#en_US.UTF-8 UTF-8
locale-gen
Создайте пользователя 'duda' и при необходимости добавьте его в группы:
useradd -m -g users -s /bin/bash duda
passwd duda
usermod -aG wheel,audio,video,power duda
Предоставление прав root членам группы wheel с помощью sudo:
EDITOR=nano visudo
Удалить символы комментария и пробелы из этой строки:
# %wheel ALL=(ALL) ALL
Установка X:
pacman -S xorg-server xorg-xinit
lspci | grep VGA
Установите бесплатный драйвер в соответствии с видеокартой:
pacman -S xf86-video-amdgpu
pacman -S xf86-video-intel
pacman -S xf86-xf86-video-nouveau
Плазма (минимальная):
pacman -S kwin plasma-desktop plasma-nm konsole sddm
GNOME (минимальный):
pacman -S mutter network-manager-applet gnome-terminal gdm
Xfce:
pacman -S xfce4 network-manager-applet lightdm-gtk-greeter
Установка дополнительных служб:
pacman -S acpid avahi iwd
Включение служб:
systemctl enable acpid - Управление питанием
systemctl enable avahi-daemon - Назначение сети
systemctl enable NetworkManager - Сетевой менеджер
systemctl enable iwd - Демон Wi-Fi
systemctl enable systemd-timesyncd - Синхронизация времени
systemctl enable fstrim.timer - только для незакрепленных твердотельных накопителей
Включить только один диспетчер входа в систему:
systemctl enable sddm - для плазменного рабочего стола
systemctl enable gdm - для рабочего стола GNOME
systemctl enable lightdm - для рабочего стола Xfce
Выход из chroot-среды и удаление разделов:
exit
umount /mnt/boot
umount /mnt
poweroff
Удалите ISO-накопитель, перезагрузите компьютер и войдите в диспетчер рабочего стола
Конфигурация X - например:
localectl set-x11-keymap de pc105 deadgraveacute
Спасибо и просьба не забрасывать шайками, а помочь исключительно мне.
решив переустановить Arch (сделать всё ручками ), естественно почитав вики, пришёл к выводу, что без маленького листочка с командами, ну просто не обойтись. Памяти моей не хватит на 15 или чуть более команд в консоли. Я про себя исключительно... Вопрос естественно: а, не забыл ли я чего. А может чего то лишнего нагородил? Т.к. листок из wiki выцарапал https://wiki.archlinux.de/title/UEFI-Re ... md-boot_br , то просто распечатал.. и так установил заменив немецкие пакеты на русские, nano на vim и вместо gdisk использовал cfdisk. Перевод Яндекс браузера:
Установка Arch Linux на компьютер UEFI с загрузкой systemd в качестве загрузчика
2 Раздела: ЗАГРУЗОЧНЫЙ, КОРНЕВОЙ.
Возможность ПОДКАЧКИ хранилища с помощью файла подкачки
Загрузите последний ISO-образ Arch с:
www.archlinux.org/download/
Проверка ISO-образа:
md5sum archlinux-*-x86_64.iso
Перенос ISO-образа на USB-накопитель:
fdisk -l - определить x
dd bs=4M if=/pfad/archlinux-*-x86_64.iso of=/dev/x status=progress
Важно:
В UEFI-меню ПК для параметра "Безопасная загрузка" необходимо установить значение "[Отключено]".
Необходимые команды:
reboot - Перезагрузка
poweroff - Завершение работы
STRG+ALT+F2 - откройте второй терминал
↑ - Повторите консольные команды
Переключение раскладки клавиатуры
loadkeys de-latin1 - zвместо y,ßвместо - нажмите
Подключение к Интернету по локальной сети:
ip link
dhcpcd enxxx
Подключение к Интернету через Wi-Fi:
iwctl
station wlan0 connect SSID
Passwort
Strg+d
Вызов шпаргалки на tty2:
lynx wiki.archlinux.de/title/spicker
Разбиение на разделы:
fdisk -l - определить x
gdisk /dev/x - загрузка gdisk
o - новая таблица разделов в кеше
y - лучший
n - новый раздел
↵ Enter - подтвердите номер раздела
↵ Enter - проверка первого сектора
+512M - установите размер раздела
ef00 - установите тип раздела для EFI
n - создайте еще один раздел
↵ Enter - подтвердите номер раздела
↵ Enter - оценка первого сектора
↵ Enter - оценка последнего сектора
↵ Enter - лучший тип раздела Linux (8300)
p - отобразите новую таблицу разделов для проверки
w - сохранение новой таблицы разделов
y - лучший
Форматирование:
mkfs.fat -F 32 -n BOOT /dev/x1
mkfs.ext4 -L ROOT /dev/x2
Монтирование:
mount /dev/x2 /mnt
mkdir /mnt/boot
mount /dev/x1 /mnt/boot
Установка базовых пакетов:
pacstrap /mnt base base-devel linux linux-firmware dhcpcd nano
Установка микрокода:
pacstrap /mnt intel-ucode или pacstrap /mnt amd-ucode
создание fstab:
genfstab -U /mnt > /mnt/etc/fstab
Chrooting:
arch-chroot /mnt
Установка systemd-boot:
bootctl install
nano /boot/loader/entries/arch-uefi.conf
И настроить следующим образом:
title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=LABEL=ROOT rw lang=de init=/usr/lib/systemd/systemd locale=de_DE.UTF-8
nano /boot/loader/entries/arch-uefi-fallback.conf
И настроить точно так же, как указано выше!
nano /boot/loader/loader.conf
И соответствующим образом отрегулируйте:
default arch-uefi.conf
timeout 4
bootctl update
Создание пароля пользователя root:
passwd
Конфигурация:
echo mein-rechner > /etc/hostname
echo LANG=de_DE.UTF-8 > /etc/locale.conf
echo KEYMAP=de-latin1 > /etc/vconsole.conf
echo FONT=lat9w-16 >> /etc/vconsole.conf
ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime
nano /etc/locale.gen
И удалите # в начале следующих строк:
#de_DE.UTF-8 UTF-8
#de_DE ISO-8859-1
#de_DE@euro ISO-8859-15
#en_US.UTF-8 UTF-8
locale-gen
Создайте пользователя 'duda' и при необходимости добавьте его в группы:
useradd -m -g users -s /bin/bash duda
passwd duda
usermod -aG wheel,audio,video,power duda
Предоставление прав root членам группы wheel с помощью sudo:
EDITOR=nano visudo
Удалить символы комментария и пробелы из этой строки:
# %wheel ALL=(ALL) ALL
Установка X:
pacman -S xorg-server xorg-xinit
lspci | grep VGA
Установите бесплатный драйвер в соответствии с видеокартой:
pacman -S xf86-video-amdgpu
pacman -S xf86-video-intel
pacman -S xf86-xf86-video-nouveau
Плазма (минимальная):
pacman -S kwin plasma-desktop plasma-nm konsole sddm
GNOME (минимальный):
pacman -S mutter network-manager-applet gnome-terminal gdm
Xfce:
pacman -S xfce4 network-manager-applet lightdm-gtk-greeter
Установка дополнительных служб:
pacman -S acpid avahi iwd
Включение служб:
systemctl enable acpid - Управление питанием
systemctl enable avahi-daemon - Назначение сети
systemctl enable NetworkManager - Сетевой менеджер
systemctl enable iwd - Демон Wi-Fi
systemctl enable systemd-timesyncd - Синхронизация времени
systemctl enable fstrim.timer - только для незакрепленных твердотельных накопителей
Включить только один диспетчер входа в систему:
systemctl enable sddm - для плазменного рабочего стола
systemctl enable gdm - для рабочего стола GNOME
systemctl enable lightdm - для рабочего стола Xfce
Выход из chroot-среды и удаление разделов:
exit
umount /mnt/boot
umount /mnt
poweroff
Удалите ISO-накопитель, перезагрузите компьютер и войдите в диспетчер рабочего стола
Конфигурация X - например:
localectl set-x11-keymap de pc105 deadgraveacute
Спасибо и просьба не забрасывать шайками, а помочь исключительно мне.
Для начала подумай и определись, хочешь ли ты, что бы ядро и инитрамфс, находилось на ESP разделе, с ненадёжной FAT16/32.bugrovski:mount /dev/x1 /mnt/boot
Так не получится, надо использовать, что нибудь одно.bugrovski: systemctl enable NetworkManager - Сетевой менеджер
systemctl enable iwd - Демон Wi-Fi
Arch Linux x86-64 на BTRFS
https://t.me/arch_linuxru
Установка Arch Linux:bugrovski:помочь исключительно мне
- с одной стороны предельно стандартная вещь по вики
- с другой стороны настолько же индивидуальная процедура в зависимости от железа и предпочтений пользователя (DE и прочая)
Эта инструкция на немецком языке всё же слишком общая. Например предлагается отдельное включение
Хотя в вики же отмечается, что многие DE используют собственное управление питанием. Например, в KDE существует служба powerdevil, возможностей которой вполне хватает для большинства пользователей.bugrovski: Включение служб:
systemctl enable acpid - Управление питанием
Выводы. Пока сами на основании понимания собственных действий не "набьёте шишки" и не соберёте работающую систему -- чужие советы со стороны мало чем помогут. Можно потренироваться на виртуалке для начала. И самое главное -- на самом деле всё удивительно просто. Полсотни команд -- и Вы уже в своей новой системе.
Стало быть с одним пунктом ясно. Если в KDE существует служба питанием, так и отпадает systemctl enable acpid - Управление питанием.
А вот как быть с mount /dev/x1 /mnt/boot , если я не хочу что бы ядро и инитрамфс, находилось на ESP разделе, с ненадёжной FAT16/32. Как сделать по другому?
А вот как быть с mount /dev/x1 /mnt/boot , если я не хочу что бы ядро и инитрамфс, находилось на ESP разделе, с ненадёжной FAT16/32. Как сделать по другому?
Так стало быть всё таки grub! Листал какие то инет-дискуссии, так там, как бы утверждалось, что загрузка с FAT раздела и прогрессивнее, и быстрее... Значит возвращаемся в GRUB.
А в общих чертах для меня, минималиста установка с данного листа ( естественно я делал под себя, что то убавлял-добавлял , а где то банально не понимал о чём речь ) вполне меня удовлетворила. И если в этом посте замечены всего лишь 2-3 критических пункта, то стало быть всё не так уж и плохо. Спасибо!
А в общих чертах для меня, минималиста установка с данного листа ( естественно я делал под себя, что то убавлял-добавлял , а где то банально не понимал о чём речь ) вполне меня удовлетворила. И если в этом посте замечены всего лишь 2-3 критических пункта, то стало быть всё не так уж и плохо. Спасибо!
ИМХО: не самая лучшая шпаргалка. Не в укор, конечно, но как написал vall, это сугубо индивидуальный процесс, т.к. у каждого собственные предпочтения по софту и т.п. (тут огромнейшее разнооброзие, это не Вынь )) ). Например я использую вместо grub - refind. А по поводу разметки диска, и свопа вообще можно долго дискутировать. И также по поводу входа в систему (я не навижу dm-ы, считаю их лишними и вхожу через xinit). Запуск сети, тоже может быть без NetworkManegara. И т.д. и т.п. В общем, лучше АрчВики пока ещё не придумано.
ЗЫ: Но, я себе тоже, методом проб и ошибок набросал малюсенькую напоминалку. ))
ЗЫ: Но, я себе тоже, методом проб и ошибок набросал малюсенькую напоминалку. ))
Что верно, то верно ...igorog:А по поводу разметки диска, и свопа вообще можно долго дискутировать.
Например, я уже несколько лет не использую swap, но работает earlyoom ... обсуждалось в этом топике
PS - в части установки - кто как привык ... например, я не использовать pacstrap и др. ...
Ошибки не исчезают с опытом - они просто умнеют
grub точно также грузит в efi режиме c ESP раздела.bugrovski: Так стало быть всё таки grub! Листал какие то инет-дискуссии, так там, как бы утверждалось, что загрузка с FAT раздела и прогрессивнее, и быстрее... Значит возвращаемся в GRUB.
Arch Linux x86-64 на BTRFS
https://t.me/arch_linuxru
-
MamkinHaker
- Сообщения: 12
- Зарегистрирован: 01.11.2022
Я создавал когда то подобную тему и общими усилиями получилась шпаргалка ссылка
Обычно отношусь с шпаргалкам с осторожностью, но как то внук навел на Github ... бегло просмторев, скопировал в свою базу.
Конечно, один в один не подойдет, но за основу взять можно .... на всякий случай даю ссылки:
- Installing Arch Linux for UEFI/GPT System
- Arch Linux Installation Process for a Legacy/BIOS/MBR System
Конечно, один в один не подойдет, но за основу взять можно .... на всякий случай даю ссылки:
- Installing Arch Linux for UEFI/GPT System
- Arch Linux Installation Process for a Legacy/BIOS/MBR System
Ошибки не исчезают с опытом - они просто умнеют
vasek: Обычно отношусь с шпаргалкам с осторожностью, но как то внук навел на Github ... бегло просмторев, скопировал в свою базу.
Спасибо, повеселил от души ))))vasek:- Installing Arch Linux for UEFI/GPT System
Просто шедевр )))7.1 Смонтируйте разделы, чтобы на них можно было установить программное обеспечение.
создайте загрузочный каталог системы EFI, создайте для него файловую систему и смонтируйте ее в соответствующий раздел
$ mkdir -p /mnt/boot/efi
$ mkfs.fat -F32 /dev/sda1
$ mount /dev/sda1 /mnt/boot/efi
создайте каталог var и смонтируйте его в соответствующий раздел
$ mkdir -p /mnt/var
$ mkfs.ext4 /dev/sda2
$ mount /dev/sda2 /mnt/var
создайте файловую систему и смонтируйте ее в корневой раздел
$ mkfs.ex4 /dev/sda3
$ mount /dev/sda3 /mnt
Дальше даже читать желание пропало.
Arch Linux x86-64 на BTRFS
https://t.me/arch_linuxru
Имхо, лучшая шпаргалка та, которую написал сам и которая тебе понята и при использовании которой не проблем.
Но чтобы заиметь такую шпаргалку, и тем более на начальном освоении Arch, нужно что-то взять за основу (и лучше не одну, а несколько), набить шишек при установке, чтобы понять суть …
Лично сам уже более 10 лет не использую такую процедуру установки Arch, использую перенос существующей системы на другой ноут.
Но это дело вкуса, кому как проще.
Но чтобы заиметь такую шпаргалку, и тем более на начальном освоении Arch, нужно что-то взять за основу (и лучше не одну, а несколько), набить шишек при установке, чтобы понять суть …
Лично сам уже более 10 лет не использую такую процедуру установки Arch, использую перенос существующей системы на другой ноут.
Но это дело вкуса, кому как проще.
Ошибки не исчезают с опытом - они просто умнеют