У меня есть USB-диск с установленным Grub 1. У меня есть 6 разных версий Linux, все на разных разделах, и один загрузочный раздел для хранения образов ядра и grub.
На некоторых системах это работает отлично, я получаю меню загрузки и могу выбрать дистрибутив Linux. Но на двух системах я продолжаю получать ошибку 17 (и больше ничего на экране).
Я убедился, что порядок таблицы разделов правильный, таблица разделов действительна, нет ошибок на загрузочном разделе и т. д. Я также несколько раз переустанавливал GRUB в MBR.
Может ли кто-нибудь объяснить, почему это происходит, и что я могу сделать, чтобы это исправить?
решение1
Я заметил, что некоторые версии BIOS определяют USB-накопители как диски и инициализируют их после жестких дисков в той же системе. Это заставляет вашу конфигурацию grub искать разделы на неправильном диске.
Я бы рекомендовал вместо этого попробовать syslinux, он гораздо более пригоден для работы на съемных носителях.
Вот ссылка, объясняющая, как использовать syslinux для этой цели: https://superuser.com/questions/584625/multiboot-on-usb-with-syslinux
Боюсь, у меня нет решения для исправления проблемы grub, извините.