Как все таки установить Арч Линукс? без ошибок?

mamiko12
ваш АРЧ
Теперь наверное и ваш, ведь без боя не сдадитесь?
1. Раз вы не боитесь работы с командной строкой — лучше ставьте ванильный арч. И сделайте сам себе операционку такой, какой она нужна Вам. Полсотни команд — и вы в новой чистой системе. Вот тут общение на форуме поможет опереться на источники для установки. Хотя обычно принято говорить о вики. Рекомендую там познакомиться с философией дистрибутива обязательно. Если установка и настройка Арча пугает (нет времени, не получается) читайте дальше.

2. Установите Antergos если не идёт арч (тут выше предлагали манджаро). Дистр имеет графический установщик; почти полностью сидит на пакетах арчлинукс. По сути это почти арч, изменения минимальны. В сети множество инструкций по установке. И в принципе можно изменив репозиториии, и добавив ключи сделать из него арчлинукс в перспективе.

3. Есть такой экзотический (обучающий) проект, ставящий целью позволить пользователю лучше понять Арчлинукс. Там предлагается идти по стадиям: от простого к сложному. Чтобы в итоге поставить арч.

4. Вот тут списочек.
mamiko12
там на английском что то написано, что grub-install: eror: will not proceed with blocklists
Это часть сообщения. Для понимания советую прочитать и несколько строк выше, а также можешь почитать на эту тему и этот топик на BBS.
Также рекомендую внимательно почитать Grub - Wiki на русском
Ошибки не исчезают с опытом - они просто умнеют
Я всегда сидел на mbr разметке с обычным груб, решил тоже перейти на efi, но туда груб так же не удалось поставить, но systemd-boot настроил быстро, создал раздел на 512 mb в fat32, другой раздел корень, т.е получились разделы
/dev/sda1 -boot 512мб в fat32
/dev/sda2 - корень системы в ext4
примонтировал,
установил system-boot
# bootctl install
отредактировал файл loader.conf
# nano /boot/loader/loader.conf (удалил в файле все и вбил "default arch"
создал конфигурационный файл
# nano /boot/loader/entries/arch.conf
Содержимое файла
title  Arch Linux
linux  /vmlinuz-linux
initrd  /initramfs-linux.img
options  root=/dev/sda2 rw
После вбил
# bootctl update
Перезагрузил, все нормально стартует.
mamiko12
Вообщем знакомый расхваливал ваш АРЧ. Я и заинтересовался. Раньше юзал убунту, минт, манджаро, дебиан.

Сидел 3 дня, за все эти дни пытался установить АРЧ. Распечатал официальную инструкцию и с других разных сайтов, получилось 40 страниц, целая книга!
Но в итоге везде, какие-то проблемы, то команды не существует, то пытается связаться с сервером при скачивании пакета для груба и все без успешно.
Если устанавливать только по одной инструкции, то ни чего не выйдетю В итоге на 3 день сидел и собирал с 4 инструкций по установке более менее правильные команды.
В общем вся загвоздка останавливается на грубе. Ни как не получается его установить.

Вопрос, есть ли достоверная проверенная инструкция по установке АРЧ???

С разметкой я разобрался для меня самая удобная утилита это cgdisk.
В общем хочется уже выбросить эту идею и юзать виндовс, но все таки есть желание все таки добиться установки.
Кстати скачивал я графический установщик, все установилось, попробовал поюзать, там тормоза такие, некоторые программы не работают, в общем такое ощущение, что я в убунту попал или минт. Вобщем понял, как всегда, какая то сборка это лишние программы и глюки. Захотелось самому установить чистую ОС.
Без ошибок на изи ставится.
Создание файловой таблицы (в моём случае это /dev/sda):

cfdisk /dev/sda
Cоздаем разделы:

/dev/sda1 - 500M под загрузчик (EFI)

/dev/sda2 - 30G под root (Linux File System)

/dev/sda3 - Весь остаток под home (Linux File System)
Форматируем и монтируем разделы:

mkfs.ext4 /dev/sda2
mount /dev/sda2 /mnt

mkfs.fat -F32 /dev/sda1
mkdir -p /mnt/boot/efi
mount /dev/sda1 /mnt/boot/efi

mkfs.ext4 /dev/sda3
mkdir -p /mnt/home
mount /dev/sda3 /mnt/home
Редактируем список зеркал:

nano /etc/pacman.d/mirrorlist
Устанавливаем базовую систему:

pacman -Syy
pacstrap /mnt base base-devel
Генерируем Fstab:

genfstab -p /mnt >> /mnt/etc/fstab
Заходим в систему:

arch-chroot /mnt
Записываем имя системы:

echo NAME > /etc/hostname
Настраиваем часовой пояс:

rm /etc/localtime
ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime
Добавим русскую локаль в систему:

nano /etc/locale.gen
Раскомментируем строки:

en_US.UTF-8 UTF-8
ru_RU.UTF-8 UTF-8
Обновим текущую локаль системы:

locale-gen
Указываем язык системы:

echo LANG="ru_RU.UTF-8" > /etc/locale.conf
Указываем keymap для console + прописываем шрифт:

nano /etc/vconsole.conf
KEYMAP=ru
FONT=cyr-sun16
В разделе HOOKS убираем fsck и добавляем keymap:

nano /etc/mkinitcpio.conf
Создадим загрузочный RAM диск:

mkinitcpio -p linux
Изменим пароль root:

passwd
Установим загрузчик:

pacman -S grub efibootmgr
grub-install /dev/sda
Создаем конфиг для grub:

grub-mkconfig -o /boot/grub/grub.cfg
Выходим:

exit
Далее отмонтируем все разделы:

umount -R /mnt
Перезагружаемся:

reboot
Логинимся в систему под root.
Добавим нового пользователя:

useradd -m -g users -G wheel -s /bin/bash NAME
Ну и создадим ему пароль:

passwd NAME
Находим строчку %wheel ALL=(ALL) ALL и раскоментируем ее:

nano /etc/sudoers
Выходим:

exit
Логинимся в систему под новым юзером.
Врубаем сеть:

sudo systemctl start dhcpcd
Настроим pacman:

sudo nano /etc/pacman.conf
Для работы 32-битных приложений в 64-битной системе необходимо раскомментировать репозиторий multilib:

[multilib]
Include = /etc/pacman.d/mirrorlist
Ставим AUR хелпера yay:

sudo pacman -S git
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
cd
Ставим звук:

yay -S --noconfirm pulseaudio pulseaudio-alsa pavucontrol alsa-lib alsa-utils
Ставим иксы:

yay -S --noconfirm xorg-server
Ставим дрова на видеокарту:

yay -S --noconfirm nvidia nvidia-utils nvidia-settings opencl-nvidia opencl-headers lib32-nvidia-utils lib32-opencl-nvidia
Устанавливаем xfce:

yay -S --noconfirm xfce4 xfce4-goodies sddm networkmanager network-manager-applet ttf-liberation ttf-dejavu arc-gtk-theme papirus-icon-theme
sudo systemctl enable sddm NetworkManager
Перезагружаемся:

reboot
Логинимся.
Ставим первоначальное ПО:

yay -S --noconfirm chromium jdk8 scrot transmission-gtk viewnior gnome-system-monitor gnome-mplayer gparted krita gimp unrar zip bzip2 gzip lib32-bzip2 minizip p7zip unzip zziplib lib32-zlib perl zlib canterell-fonts gsfonts gvfs gvfs-afc gvfs-goa gvfs-google gvfs-gphoto2 gvfs-mtp gvfs-nfs gvfs-smb ripgrep xsel thunar-volman capitaine-cursors ttf-clear-sans ttf-roboto-mono
Ставим кодеки:

yay -S --noconfirm gstreamer gstreamer-vaapi gst-libav gst-plugins-bad gst-plugins-base gst-plugins-good gst-plugins-ugly
Готово.
Pzychozes, поздравляю, только что вы установили кучу ненужного хлама, в т.ч. и с опцией --noconfirm.
Зачем тогда Арч? Есть же минт, убунта и т.д.
Aivar
Pzychozes, поздравляю, только что вы установили кучу ненужного хлама, в т.ч. и с опцией –noconfirm.
Зачем тогда Арч? Есть же минт, убунта и т.д.
Согласен. Хотелось бы самому все установить, что мне нужно.
Снова попробовал заняться установкой. Но что то не выходит у меня. Не прет что то. Сегодня долго разберался, у меня окно не выходит с бут загрузкой f11 . Вообщем, скачал прошивку на биос, перепрошил и в итоге не помогло. Потом снял батарейку с матерински, выключил системник, подождал 5 минут. И ура бут меню появилось.
Записал арч на диск, попробовал снова загрузить арч без uefi. Сижу с белым экраном. Не пойму в чем дело, белый экран и надписи еле разберешь. Шрифт тонкий и красный. С флешки было норм. Спать хочу, снова 5 часов впустую.
До этого я пытался виртуал бокс устанавливая арч также проблемы с груб.
Сейчас установил манджаро, подумал успокоюсь пока, кто столько дней возле компа... И без результатов.
Aivar
Pzychozes, поздравляю, только что вы установили кучу ненужного хлама, в т.ч. и с опцией –noconfirm.
Зачем тогда Арч? Есть же минт, убунта и т.д.
А что вам мешает не ставить хлам из аура, а остановится на только что установленной системы , зачем отдельно ставить pulse и alsa они как зависимости сами встанут, так же не нужно mkinitcpio -p linux, во время установки базовой системы оно само запускает процедуру mkinitcpio -p linux, зачем аурхелпер yay когда есть pikaur, будет время вечером, напишу гайд с меньшими манипуляциями.
median
зачем аурхелпер yay когда есть pikaur
Зачем кеды если есть гном, зачем хром когда есть лиса, зачем ....... Зачем писать ерунду? Это линукс, каждый ставит то, что ему заблагорассудится.
In Tux We Trust
Материка asrock h110m vas r2.0
Жесткий диск sdd Intel 120g
Видеокарта ati radion, точно не помню какой.
Оптический привод, скачал образ с официального сайта, проверил хеш сумму.

Синхронизация времени обязательно? Или без синхронизации времени можно обойтись? Вообщем сейчас ставлю все заново без uefi создал разделы дал им флаги.... . Отредактировал файл mirror list забил Яндекс. Кстати, когда открыл зеркальный Лист, то там было пусто! Пусто!!!!
И большинство пакетов не скачиваются ошибки и ошибки. Интернет стабильный, проверял пинг. Много пакетов скачалось, а потом начались ошибки.
https://youtu.be/E8nV4GMU_AU
 
Зарегистрироваться или войдите чтобы оставить сообщение.