Я установил Deepin 2014.3 на VirtualBox.
Когда я запустил его, я получил обычное skip startup.nsh
сообщение со счетчиком и подсказку сразу после него.
Мой grubx64.efi
находится в FS0:\EFI\Deepin 2014.3\
, когда я попытался вызвать его напрямую, используя абсолютный путь, это не сработало, поэтому я попробовал поместить его в startup.nsh
, результат тот же, вызвал его с одинарными и двойными кавычками с обеих сторон, попробовал экранировать пробел, все равно не работает.
Что делать, если в имени каталога есть пробел?
решение1
Решено. Все, что мне нужно было сделать, это добавить имя запоминающего устройства и двойные кавычки для обработки символа пробела.
Полная процедура:
edit FS0:\startup.nsh
"FS0:\EFI\Deepin 2014.3\grubx64.efi"
- < ctrl+s >
- Входить
- < ctrl+q >
reset
- Наблюдайте, как происходит волшебство.