Превратите начальную загрузку Grub2 в ядро Windows / старое ядро однажды

Строка (null) заменен некоторыми библиотеками C аргументы printf's %s (строковый) спецификатор преобразования, когда соответствующим аргументом является Нулевой указатель, например, для

 char *path = 0; /* This would normally be = getenv("PATH"). */
 printf ("which: no foobar in (%s)\n", path);

Кажется, что или Ваша переменная окружения PATH сброшена или не экспортирована. В этих случаях getenv("PATH") возвраты 0. Как последняя возможность, Ваш which утилита могла бы иметь могущественную ошибку).

Это работает правильно, если Вы говорите export PATH?

3
22.01.2014, 20:52
2 ответа

в /etc/default/grub набор

GRUB_DEFAULT=saved

затем выполненный update-grub.

После этого можно использовать grub-reboot numbernumber будучи количеством записи Вашего Windows в списке меню личинки).

Больше деталей может быть найдено на debian Wiki

1
27.01.2020, 21:31
  • 1
    @sterz необходимо предостеречься это в зависимости от установки личинки, которую могло бы изменить число, когда новое ядро установлено. Я раньше имел ту проблему, но теперь моя личинка скрывает "старые" ядра в подменю, и положение окон больше не изменяется. –  Timo 24.01.2014, 08:08
  • 2
    То же здесь. Моя личинка также скрывает их. –  sterz 24.01.2014, 09:03

Можно использовать startupmanager для этой проблемы.

Просто выполненный:

sudo apt-get install startupmanager

Можно легко выбрать, который ОС Вы хотите загрузить с этим приложением, и можно изменить тайм-ауты с ним также.

0
27.01.2020, 21:31

Теги

Похожие вопросы