Это не имеет ничего общего с vi.
Вам нужен пробел после «если».
Попробуйте прочитать руководство по программированию оболочки.
Вы также должны использоватьhttps://www.shellcheck.net/
set
set boot=(hd0,msdos6)
set prefix=(hd0,msdos6)/boot/grub
insmod
Если insmod не работает, попробуйте
insmod nomal
reboot
Вы также можете прочитать мой вопрос. Ошибка спасения Grub
Как вы сказали в комментарии, у вас есть загрузочная флешка. Linux Mint — это -управляемый сообществом дистрибутив Linux, основанный на Ubuntu. Посетите ссылку .
Обновление загрузчика grub
sudo update-grub
Для Fedora, PacketLinux или CentOS
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
Затем проверьте, какой диск был вашим загрузочным диском в Linux. Для этого можно быстро запустить команду:
дф -л
Установить grub на определенный диск (не помню, как он называется)
sudo grub-install /dev/sda
Затем перезагрузите компьютер... Теперь проверьте, не возникла ли проблема..?
[РЕШЕНИЕ] :Я решил эту проблему, и моя Ubuntu теперь работает правильно, проблема заключалась в том, что Ubuntu не могла найти правильное место загрузки, поэтому при запуске отображался экран grub
Проблема заключалась в том, что я думаю, что когда я устанавливал Ubuntu со стиранием данных и установкой новой опции. ubuntu ссылалась на старые разделы, следовательно, неправильно указывала точное место загрузки
Затем я снова установил ubuntu, но с выбором другой опции (эта опция позволяет нам вручную настроить раздел и удалить старый, если он у нас есть)
следуйте этому руководству по установке YouTube, если вы застряли на этом экранеhttps://www.youtube.com/watch?v=EOCQ9hEP8FM&t=202s
надеюсь, это поможет