[РЕШЕНО]Установка Archlinux UEFI без Grub

nafanja
FSUSE 0%
свободное место проверьте на всякий, а то странный вывод
использовано 0процентов а загузчик?
vs220
свободное место проверьте на всякий а то странный вывод
одобрямс )))

[email protected] ~ # df -h /dev/sdc1
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
/dev/sdc1           64M         280K   64M            1% /boot/efi
прикинь, это столько загрузчик груба занимает (хотя ты и сам о подобном говорил выше ;) )
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
а это сколько весит загрузчик винды, но я ей размер раздела EFI сам задавал (вроде бы).
[email protected] ~ # mount /dev/sda2 /mnt
[email protected] ~ # df -h /dev/sda2
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
/dev/sda2           96M          26M   71M           27% /mnt
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
vs220
beisic
по /dev без проблем работает
пока не вставите/поменяете какой нибудь диск и нумерация дисков изменится.
Убедили : В ПК установлен только один /dev/nvme и поэтому нумерация диска не меняется. Остальные отображаются как /dev/sda, /dev/sdb.
При установке же, второго nvme - в загрузчике строку options root= придётся прописать по UUID .)
В части 500М - просто отметил, что такой нюанс может иметь место и насколько понял не у всех. Просто недавно читал DOC по UEFI и наткнулся на это.

PS - Сам UEFI не использую, но по просьбе делал установку знакомым несколько раз, а потому пришлось почитать теорию, чтобы не вляпаться. А вообще самому интересно, сталкивался ли кто-нибудь с этим или это очень редкое явление?
Ошибки не исчезают с опытом - они просто умнеют
nafanja
а это сколько весит загрузчик винды, но я ей размер раздела EFI сам задавал (вроде бы).
Винда 10, по умолчанию делает ESP раздел 100Mb, если я правильно помню.
vasek
А вообще самому интересно, сталкивался ли кто-нибудь с этим или это очень редкое явление?
Столкнуться могут только любители systemd-boot, которые хранят ядро и инитрамфс на ESP разделе.
RusWolf
могут только любители systemd-boot,
Vasek о том что не все ефи платы будут переваривать fat16 раздел в качестве ефи раздела. Не зависимо от используемого загрузчика.

У меня плата грузит и фат16 и 32, у nafanja как видим то же. Но если пишут такое предупреждение значит могут быть и не все. Кривые реализации ефи бывают, пару лет назад вообще попадались с окирпичиванием при манипуляции с nvram
https://www.linux.org.ru/news/ubuntu/13903711

https://www.opennet.ru/opennews/art.shtml?num=43795
Вобщем накалякал себе шпаргалку, распечатаю на бумагу и буду ставить в выходные. Хочу идеальную установку,что после обнов не ломалось. Проверте пожалуйста и поправте, добавте если что забыл
Буду использовать ядро linux-lts, system-boot. Видео amd rx-570. Проц amd ryzen 5 2600
[b]1)Разбиваю диск[/b]
sda1 550MB для efi
sda2 50GB для /
sda3 900GB для home
[b]2) Форматирую[/b]
# mkfs.fat -F32 /dev/sda1
#mkfs.ext4 /dev/sda2 -L "Arch"
#mkfs.ext4 /dev/sda3 -L "Home"
[b]3)Монтирую[/b]
ВАЖНО!Первым монтируется корневой каталог!
#mount /dev/sda2 /mnt
#mkdir -p /mnt/boot
#mount /dev/sda1 /mnt/boot
#mkdir -p /mnt/home
#mount /dev/sda3 /mnt/home
4) Зеркала русские вверх (можно пропустить этот пункт, сделав после установки)
# nano /etc/pacman.d/mirrorlist
[b]5) Установка системы[/b]
# pacstrap /mnt base linux-lts linux-firmware nano
[b]6) После завершения установки создать файл fstab[/b]
# genfstab -U /mnt >> /mnt/etc/fstab
Затем проверьте содержимое файла fstab
# cat /mnt /etc/fstab

[b]7) Вход в установленную систему[/b]
# arch-chroot /mnt
[b]8)настройка языка[/b]
# loadkeys ru
# setfont UniCyr_8x16
После в /etc/vconsole.conf вписать:
KEYMAP=ru
FONT=UniCyr_8x16
# nano /etc/locale.gen
Раскомментировать
en_US.UTF-8RU
ru_RU.UTF-8
# locale-gen
# echo "LANG=ru_RU.UTF-8" > /etc/locale.conf
# export LANG=ru_RU.UTF-8

Открыть файл /etc/mkinitcpio.conf:
nano /etc/mkinitcpio.conf
В разделе HOOKS, должен быть прописан хук keymap
# nano /etc/vconsole.conf
Вписать
FONT=UniCyr_8x16
[b]9) настройка системного часового пояса[/b]
Смотрим доступные пояса
# ls / usr / share/zoneinfo/
Тут пишем свой вместо Азия /Владивосток
 # ln -sf /usr/share/zoneinfo/Aisa/Vladivostok /etc/localtime
[b]10) Настройка часов на UTC или местное[/b]
# hwclock --systohc –utc
Или
# hwclock --systohc --localtime
[b]11) Расскоментировать[/b]
[multilib]
Include = / etc / pacman.d / mirrorlist
# nano /etc/pacman.conf
Зеркала русские вверх
# nano /etc/pacman.d/mirrorlist
[b]12)Обновить зеркала?[/b] (надо ли это сейчас)
# pacman-Syu
[s]13)шрифт[/s]
[b]14) Имя компьютера[/b]
# echo "dima-pc" > /etc/hostname
# nano /etc/hosts
Вписать в конце
127.0.0.1 dima-pc.localdomain dima-pc
[b]15) Создать образ ранней загрузки[/b]
# mkinitcpio -p linux ( как правильно)
[b]16) Пароль для root[/b]
# passwd
[b]17) Создание пользавателя[/b]
# useradd -m -g users -G wheel -s /bin/bash dima
Создание пароля для него
# passwd dima
[b]18) Sudo[/b]
# nano /etc/sudoers
Раскомментируем строку %wheel ALL=(ALL) ALL

systemctl enable dhcpcd
systemctl start dhcpcd
[b]19) Установка пакетов[/b]
# pacman -S  efibootmgr dhcpcd amd-ucode
[b]20)Запускаем менеджер загрузки[/b]
# bootctl install
Настраиваем менеджер загрузки:
# nano /boot/loader/loader.conf
Закомментировать все строки и добавить свои;
default arch
timeout 5
editor 1
# nano /boot/loader/entries/arch.conf
title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=PARTUUID=4817ca77-621d-48a4-b121-10731627b896 rw
вместо 4817ca77-621d-48a4-b121-10731627b896 PARTUUID корневого раздела ( в вашем примере sda2 )
Узнать PARTUUID командой
 # blkid
Перезагрузка
Exit
umount -R /mnt
reboot
 
И ещё кеды, переживаю всё ли сделал чтоб окружение нормально запускалось
# pacman -S plasma-desktop dolphin konsole okular kate qbittorrent firefox audacious vlc sddm-kcm xorg-server xorg-xinit xorg-apps mesa-libgl xf86-video-amdgpu

Шрифты ttf-liberation ttf-dejavu ttf-hack noto-fonts ttf-opensans ttf-roboto

# systemctl enable sddm.service  
MamkinHaker
#mount /dev/sda2 /mnt/boot
Забыли

Mirk
Не
MamkinHaker
mount /dev/sda2 /mnt/boot
а
mount /dev/sda1 /mnt/boot
 
Зарегистрироваться или войдите чтобы оставить сообщение.