Проблема в том, что tp=(...
определяет массив, но $tp
ссылается только на первый элемент массива.
Вам нужно
for i in "${tp[@]}" ; do
Ну, кажется, я разгадал! Здесь не было ответов, и я не могу винить вас всех за это. :Чем больше я на нее смотрел, тем очевиднее становилось, что это сложная проблема. :PrimeOS относительно нишева, и ее Только настройки загрузчика GRUB.
Так или иначе, кому интересно, я сделал решительный шаг. Я переформатировал раздел, на который он был установлен (, удалив все данные ), затем снова использовал установщик Live USB, на этот раз разрешив установить GRUB. Когда я перезагрузился, появилось меню GRUB с двумя вариантами :PrimeOS и «Debian at h2», моя ОС LMDE. Вариант PrimeOS работает нормально. Особенность заключается в том, что опция Debian фактически запускает исходный GRUB и оттуда позволяет мне загружать Mint.
Это странно, так как я предполагал, что одновременно может существовать только один GRUB;я думаю, что установленный PrimeOS GRUB использует второй (оригинальный )в качестве цепного -загрузчика. Необычно, но теперь это работает!