vs220
Попробуйте тогда убрать или закомментить пока
insmod all_video # для всяких видео на всякий случай
Сделал. Не помогло. Не знаю, у меня на ноуте при установке системы загрузка начиналась через несколько секунд. Эта "железка" не только специфическая, но и старенькая... Пока пишу пост, на экране асера ничего не происходит.

vs220
может надо будет и параметры ядра задавать
Давайте зададим...

UPDATE!!!
Сразу же после появления логотипа ACER на экране появляется такая информация:
Welcome to GRUB!
error: file '/boot/grub/i386-efi/vbe.mod' not found.
и потом загружается меню grub.

vasek
зайти в консоль Grub и посмотреть вывод vbeinfo

grub> vbeinfo
ошибка: не удалось найти команду "vbeinfo"
## Установка поддержки видео режима
insmod vbe # для BIOS
insmod efi_gop # для UEFI
insmod efi_uga # для UEFI
insmod all_video # для всяких видео на всякий случай

## Загрузка шрифта и загрузка графической среды
insmod font
if loadfont ${prefix}/fonts/unicode.pf2
then
insmod gfxterm
set gfxmode=auto
set gfxpayload=keep
set locale_dir=$prefix/locale
set lang=ru_RU
insmod gettext
terminal_output gfxterm
fi

insmod part_msdos # модуль для распознавания таблицы разделов жесткого диска
set default=0 # выбранный пункт по умолчанию
set timeout=-1 # здесь время отображения меню значение -1 для отключения таймера

## Настройка цветов
set color_normal=white/black
set color_highlight=black/white

## Загрузка ArchLinux
dir=/images
arch=i686
insmod regexp               # для шаблонов * в именах файлов
probe -s root_uuid -u $root # получаем UUID для подстановки в img_dev=

for iso in $dir/archlinux-*-$arch.iso ; do      # ищем образ(ы) Arch по шаблону
 if [ ! -f "$iso" ] ; then continue; fi        # только если образ существует
 regexp -s build 'archlinux-(.+)-'$arch "$iso"  # получаем из имени образа дату сборки

  menuentry "Arch Linux ISO $build $arch" --source="\
loopback loop $iso
probe -s isolabel -l loop
linux (loop)/arch/boot/$arch/vmlinuz archisolabel=\$isolabel img_dev=/dev/disk/by-uuid/$root_uuid img_loop=$iso earlymodules=loop
initrd (loop)/arch/boot/$arch/archiso.img"
done

## Перезагрузка компьютера
menuentry "System restart" {
echo "System rebooting..."
reboot
}
## Выключение компьютера
menuentry "System shutdown" {
echo "System shutting down..."
halt
}

После выбора исошки - тёмный экран, флешка мигает несколько секунд и потом - тишина.
vs220
А с какого конфига груба, тот что vasek давал или из мультифлешки?
С этого Я удалил всё в файле, и запостил только Ваш текст. Сейчас исправляю конфиг, как было сначала, только добавлю Ваши исправления в "## Загрузка ArchLinux"...
vs220
Это уже при загрузке исошки арча?
Да
vs220
должно /marol/images/archlinux-2020.11.01-i686.iso
Сейчас так и есть. Скопировал Ваш конфиг, при выборе образа через несколько секунд появляется такое сообщение:

error: no suitable video mode found.
Booting in blind mode
_
ищу решение в поисковике...
vs220
должны быть в втором разделе флешки папки boot и images
в папке images лежать исошка archlinux-2020.11.01-i686.iso а не еще одна папка images
то есть? Сейчас у меня:
/marol/images/archlinux-2020.11.01-i686.iso
А должно быть:
/marol/boot/images/archlinux-2020.11.01-i686.iso
Я правильно понял?
vs220
Почему два images в пути?
потому что я скопировал ещё один образ на всякий случай. Уже удалил.
vasek, спасибо! Ваш файл помог. Но есть один нюанс - выдало сообщение о том, что нет ядра vmlinuz-linux
Ошибка: файл "/arch/boot/i686/vmlinuz-linux" не найден
Loading initramfs ...
Сначала вам нужно загрузить ядро.
Что я не сделал? Или не так сделал? В описании указано просто и ясно:
8. Копируем:
- установочный образы арча
я скопировал. Именно образы. В папку images: /marol/images/images/archlinux-2020.11.01-i686.iso Или мне нужно добавить в строку iso="/images/archlinux-2020.11.01-i686.iso" "marol", т.е. чтобы выглядела она так?
 iso="marol/images/archlinux-2020.11.01-i686.iso"
Где-то я читал, что исошки нужно распаковать в папке, а не просто скопировать... Или здесь это не нужно?
Создал файлы grub.cfg menu.cfg в папке grub: /marol/boot/grub/grub.cfg и /marol/boot/grub/menu.cfg Тексты скопировал из темы про мультизагрузочную флешку, ничего не менял. Вообще, вот совсем - не добавлял и не убирал.
Создал папку images, куда скопировал пару изошек i686: /marol/images
Вставляю флешку, включаю ноут. Запускается grub, но в меню есть всё, кроме выбора ArchLinux. Почему?

Вот текст из файла по загрузке образа ArchLinux:
## Загрузка ArchLinux
dir=/images
insmod regexp # для шаблонов * в именах файлов
probe -s root_uuid -u $root # получаем UUID для подстановки в img_dev=
for iso in $dir/archlinux-*-dual.iso ; do # ищем образ(ы) Arch по шаблону
if [ ! -f "$iso" ] ; then continue; fi # только если образ существует
regexp -s build 'archlinux-(.+)-dual' "$iso" # получаем из имени образа дату сборки
for arch in i686 x86_64 ; do # делаем для обеих архитектур
menuentry "Arch Linux ISO $build $arch" --source="\
loopback loop $iso
probe -s isolabel -l loop
linux (loop)/arch/boot/$arch/vmlinuz archisolabel=\$isolabel img_dev=/dev/disk/by-uuid/$root_uuid img_loop=$iso earlymodules=loop
initrd (loop)/arch/boot/$arch/archiso.img"
done
done
У меня файл называется: archlinux-2020.11.01-i686.iso В тексте точно ничего изменять не нужно?
vs220
на втором разделе должна быть папка /boot/grub/
Открыл, путь такой: /run/media/marol/marol/boot/grub/

vs220
в ней надо создать файл grub.cfg с содержимым как в теме

scorpid
grub.cfg:

. $prefix/menu.cfg

vs220
с содержимым как в теме
в файле menu.cfg не указан образ именно archlinux_i686.iso. Я-то скопирую оттуда весь текст того файла, просто хочу быть уверенным, что после этого арч загрузится. Хотя честно говоря, мне не понятно - зачем для установки archlinux_i686.iso нужны лишние строки в этом файле? :)
Теперь ещё вопрос по п.8:
8. Копируем:
- установочный образы арча и других систем в /mnt/data/images/
У меня это будет выглядеть /mnt/media/marol/marol/images - правильно?
Спасибо!
Тогда у меня несколько вопросов насчёт этих файлов.
1. Указанный путь /mnt/data/boot/grub должен соответствовать тому, что у меня на флешке? У меня нет такой папки /data. Когда я монтирую флешку, точнее - монтируется только раздел sdb2: /run/media/marol/marol/boot. Получается, мне нужно создать отдельную папку или указать путь, как у меня, только в конце /grub/grub.cfg и grub/menu.cfg?
2. В приведенном файле menu.cfg много информации о других системах. Я так понимаю, мне нужно оставить только то, что касается моего iso? Вот, как я это понял:
## Установка поддержки видео режима
insmod vbe # для BIOS
insmod efi_gop # для UEFI
insmod efi_uga # для UEFI

## Загрузка шрифта и загрузка графической среды
insmod font
if loadfont ${prefix}/fonts/unicode.pf2
then
insmod gfxterm
set gfxmode=auto
set gfxpayload=keep
set locale_dir=$prefix/locale
set lang=ru_RU
insmod gettext
terminal_output gfxterm
fi

insmod part_msdos # модуль для распознавания таблицы разделов жесткого диска
set default=0 # выбранный пункт по умолчанию
set timeout=-1 # здесь время отображения меню значение -1 для отключения таймера

## Настройка цветов
set color_normal=white/black
set color_highlight=black/white

## Загрузка ArchLinux
dir=/images
insmod regexp # для шаблонов * в именах файлов
probe -s root_uuid -u $root # получаем UUID для подстановки в img_dev=
for iso in $dir/archlinux-*-dual.iso ; do # ищем образ(ы) Arch по шаблону
if [ ! -f "$iso" ] ; then continue; fi # только если образ существует
regexp -s build 'archlinux-(.+)-dual' "$iso" # получаем из имени образа дату сборки
for arch in i686 x86_64 ; do # делаем для обеих архитектур
menuentry "Arch Linux ISO $build $arch" --source="\
loopback loop $iso
probe -s isolabel -l loop
linux (loop)/arch/boot/$arch/vmlinuz archisolabel=\$isolabel img_dev=/dev/disk/by-uuid/$root_uuid img_loop=$iso earlymodules=loop
initrd (loop)/arch/boot/$arch/archiso.img"
done
done
## Загрузка ArchLinux
submenu "ArchLinux" {
probe -s root_uuid -u $root
menuentry "ArchLinux" {
set isofile="/images/archlinux_i686.iso"
loopback loop2 $isofile
#probe -s isolabel2 -l loop2
linux (loop2)/arch/boot/i686/vmlinuz archisolabel=ARCHLINUX img_dev=/dev/disk/by-uuid/$root_uuid img_loop=$isofile earlymodules=loop2
initrd (loop2)/arch/boot/i686/archiso.img
}
}
Проверьте пожалуйста - я всё правильно написал, понял?
3. Мне нужны для установки файлы Memtest, Ploop?
Спасибо :)