История изменений
Исправление kostik87, (текущая версия) :
Смотри, если ты хочешь грузить конфиг файл с пунктом меню с другой файловой системы, то нужно её и указывать:
configfile (uuid,UUID)/path/to/file
Но в этом случае все обращения к файлам в этом конфиге нужно делать так же через указание относительно нужного UUUD.
UUID в команде выше это конкретный UUID файловой системы, где находится конфиг, т.е. с которой ты хочешь прочитать файл и использовать его как пункт меню.
Не забудь добавить в конфиг, который ты грузишь как пункт меню пункт для загрузки конфига grub Mint для возвращения в основное меню.
Если переписывать конфиг не хочешь, то делай что-то вроде:
search --no-floppy --fs-uuid --set=root UUID-UUID-UUID
configfile /path/to/file
Тут произойдёт смена рабочей директории, относительно которой grub будет выполнять команды, грузить файлы и прочее.
Так же, если нужно возвращаться в конфиг (основное меню) - добавляй загрузку конфига Mint через UUID.
Всё работает относительно. Не путайся.
Вместо UUID можно указывать конкретные разделы, но в случае изменения набора дисков это может сломаться.
Т.е. что-то вроде:
(hd0,gpt1)
(hd1,msdos1)
Почитай документацию по grub. И просто конфигурационный файл.
Если нужно, чтобы некоторая секция (пункт меню) всегда добавлялась в результирующий конфиг загрузчика, который обновляется при установке новых ядер / пакетов с драйверами / пакетов с прошивками - нужно сделать соответствующие настройки в /etc/default/grub или в /etc/default/grub.d.
Почитай примеры в документации.
Если для тебя всё это сложно - просто переустанови системы. И вообще, в идеале тебе одну ОС и загрузчик на ноутубуке / ПК и проблем у тебя не будет.
Исправление kostik87, :
Смотри, если ты хочешь грузить конфиг файл с пунктом меню с другой файловой системы, то нужно её и указывать:
configfile (uuid,UUID)/path/to/file
Но в этом случае все обращения к файлам в этом конфиге нужно делать так же через указание относительно нужного UUUD.
UUID в команде выше это конкретный UUID файловой системы, где находится конфиг, т.е. с которой ты хочешь прочитать файл и использовать его как пункт меню.
Не забудь добавить в конфиг, который ты грузишь как пункт меню пункт для загрузки конфига grub Mint для возвращения в основное меню.
Если переписывать конфиг не хочешь, то делай что-то вроде:
search --no-floppy --fs-uuid --set=root UUID-UUID-UUID
configfile /path/to/file
Тут произойдёт смена рабочей директории, относительно которой grub будет выполнять команды, грузить файлы и прочее.
Так же, если нужно возвращаться в конфиг (основное меню) - добавляй загрузку конфига Mint через UUID.
Всё работает относительно. Не путайся.
Вместо UUID можно указывать конкретные разделы, но в случае изменения набора дисков это может сломаться.
Т.е. что-то вроде:
(hd0,gpt1)
(hd1,msdos1)
Почитай документацию по grub.
Исходная версия kostik87, :
Смотри, если ты хочешь грузить конфиг файл с пунктом меню с другой файловой системы, то нужно её и указывать:
configfile (uuid,UUID)/path/to/file
Но в этом случае все обращения к файлам в этом конфиге нужно делать так же через указание относительно нужного UUUD.
UUID в команде выше это конкретный UUID файловой системы, где находится конфиг, т.е. с которой ты хочешь прочитать файл и использовать его как пункт меню.
Не забудь добавить в конфиг, который ты грузишь как пункт меню пункт для загрузки конфига grub Mint для возвращения в основное меню.
Если переписывать конфиг не хочешь, то делай что-то вроде:
search --no-floppy --fs-uuid --set=root UUID-UUID-UUID
configfile /path/to/file
Тут произойдёт смена рабочей директории, относительно которой grub будет выполнять команды, грузить файлы и прочее.
Так же, если нужно возвращаться в конфиг (основное меню) - добавляй загрузку конфига Mint через UUID.
Всё работает относительно. Не путайся.