когда загрузилось меню загрузчика, перехожу в режим командной строки и там проверяю доступность разделов, видимость файлов и т.п
Все-таки решил последовать совету Pro об использовании командной строки Grub2. Сделал такой эксперимент:
- на флешке сделал 2 раздела;
- на 1 раздел скопировал дистрибутив пра ролл 1806, но устанавливать grub4dos не стал;
- установил арчбанг на второй раздел и при установке выбрал автоматическую установку груба.
- упростил grub.cfg в директории /boot/grub на втором разделе с арчбангом, оставил в нем только 3 пункта:
menuentry "GRUB4DOS" {
set root='hd0,msdos1'
# search --no-floppy --file /boot/grub4dos/grub.exe --set=root
linux /boot/grub4dos/grub.exe
}
menuentry "PRA ROLL UEFI работает" {
# set gfxpayload=text
set root='hd0,msdos1'
linux /prar/vmlinuz-4.15.4-pf_64 quiet dir=prar
initrd /prar/initrd.xz
}
menuentry 'Arch Linux hd0 simple Cfg' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-067ba505-b2e5-42ef-a0c0-2593442e0e44' {
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
echo 'Loading Linux linux ...'
linux /boot/vmlinuz-linux root=UUID=067ba505-b2e5-42ef-a0c0-2593442e0e44 rw quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initramfs-linux.img
}
- перенес эти 3 пункта из файла /boot/grub/grub.cfg (c раздела ext4) на efi/boot/grub.cfg (1 раздел fat32 с скопированным дистрибутивом пра). В режиме EFI при использовании командной строки получаю ошибку файловой системе на втором разделе, в обычном режиме все нормально (скриншоты MBR и EFI прикрепил). Как исправить эту ошибку?