Загрузочный активный раздел /boot - 1 GB /dev/sdi1 ext2
корневой / - 18 GB /dev/sdi5 ext4
swap - 8 GB /dev/sdi6
pacstrap /mnt base linux-firmware
# pacstrap /mnt base linux linux-firmware
выполнил pacstrap /mnt grub-bios
На сайте Arch Wiki говорится буквально:
GRUB
Автоматический способ
Утилита grub-mkconfig автоматически определит обновления микрокода и настроит соответственным образом GRUB. После установки пакета микрокода, перегенерируйте настройки GRUB, чтобы включить обновление микрокода при запуске:
# grub-mkconfig -o /boot/grub/grub.cfg
последнюю установку я проводил буквально по рекомендациям с этого сайта
вторая, касается установки микрокода для загрузчика - https://wiki.archlinux.org/index.php/Microcode_(%D.... Во второй я практически ничего не понял.
$ pacman -Fl intel-ucode
intel-ucode boot/
intel-ucode boot/intel-ucode.img
intel-ucode usr/
intel-ucode usr/share/
intel-ucode usr/share/licenses/
intel-ucode usr/share/licenses/intel-ucode/
intel-ucode usr/share/licenses/intel-ucode/LICENSE
# grub-mkconfig -o /boot/grub/grub.cfg
Если у Вас имеется подробная инструкция по установке Arch Linux, пожалуйста,вышлите мне её.
pacman -Fl intel-ucode
intel-ucode boot/
intel-ucode boot/intel-ucode.img
intel-ucode usr/
intel-ucode usr/share/
intel-ucode usr/share/licenses/
intel-ucode usr/share/licenses/intel-ucode/
intel-ucode usr/share/licenses/intel-ucode/LICENSE
Именно "на кошках" я и "тренируюсь", ставлю Arch на внешний USB_HDD, так получается полноценная установка и не затрагивается основная система.
Я не понял, что с этим надо делать? Просто ввести последовательно, как команды в командной строке?
$ pacman -Fh | grep -e '-l,'
-l, --list показать список файлов пакета
Я мог бы выслать Вам свою инструкцию по установке (4 страницы в формате *.doc)
# wipefs -a /dev/sda
# parted -s -a opt /dev/sda mklabel gpt mkpart "ESP" fat32 2MB 500MB set 1 esp on && sleep 1
# parted -s -a opt /dev/sda mkpart "ROOT" ext4 500MB 100% && sleep 1
# mkfs.fat -F32 /dev/sda1
# yes | mkfs.ext4 /dev/sda2 -L "Arch"
Если Вам не трудно, исправьте в ней мои ошибки. Если согласны, жду ответ на ...
# ping -c4 8.8.8.8
# timedatectl set-ntp true
# fdisk -l
# mkfs.ext2 /dev/sdi1
# mkfs.ext4 /dev/sdi5
# mkfs.ext4 /dev/sdi7
# mkswap /dev/sdi6
# mkdir /mnt/boot
# mkdir /mnt/home
# mount /dev/sdi1 /mnt/boot
# mount /dev/sdi5 /mnt
# mount /dev/sdi7 /mnt/home
# swapon /dev/sdi6
# df -T -h
# pacstrap /mnt base linux linux-firmware
# genfstab -U /mnt >> /mnt/etc/fstab
# nano /mnt/etc/fstab
# pacstrap /mnt grub-bios
# arch-chroot /mnt
# pacman -S nano
# nano /etc/hostname
nikiv
# nano /etc/hosts
# <ip-address> <hostname.domain.org> <hostname>
127.0.0.1 localhost
::1 localhost
# 192.168.8.11 nikiv localhost nikiv 'Эту строку раскоментирую после запуска системы
# end of file
# nano /etc/vconsole.conf
KEYMAP=ru
FONT=cyr-sun16
FONT-MAP=
# ln -sf /usr/share/zoneinfo/Europe/Samara /etc/localtime
# hwclock --systohc --utc 'выдаёт ошибку systohc
# nano /etc/locale.gen
ru_RU.UTF-8 UTF-8
en_US.UTF-8 UTF-8
# nano /etc/locale.conf
LANG="ru_RU.UTF-8"
# locale-gen
# grub-install --target=i386-pc --recheck /dev/sdi
# grub-mkconfig -o /boot/grub/grub.cfg
# passwd
# exit
# umount -R /mnt
# reboot
Minimal BASH-like line editing is supported. For the first word, TAB lists possible command conpletions.
Anywhere else TAB lists possible device for completions.
grub_
# mount /dev/sdi1 /mnt/boot
# mount /dev/sdi5 /mnt
# mount /dev/sdi7 /mnt/home
# mount /dev/sdi5 /mnt
# mount /dev/sdi1 /mnt/boot
# mount /dev/sdi7 /mnt/home
Установка базовой системы и начальной конфигурации
# pacstrap /mnt base linux linux-firmware
# pacstrap /mnt base base-devel linux linux-firmware intel-ucode nano grub
Создание в папке /mnt подпапок /boot и /home
# mkdir /mnt/boot # mkdir /mnt/home
Монтирование файловых систем в /mnt
# mount /dev/sdi1 /mnt/boot # mount /dev/sdi5 /mnt # mount /dev/sdi7 /mnt/home
# mount /dev/sdi5 /mnt
# mkdir -p /mnt/{boot,home}
# mount /dev/sdi1 /mnt/boot
# mount /dev/sdi7 /mnt/home
порядок монтирования при установке системы играет очень большую роль.