У меня Linux дистрибутив установлен на двух разных жестких дисках, В настоящее время я работаю из дома, поэтому иногда нужно переключать ОС назад и вперед. Я попробовал все эти шаги по этой ссылке:
Установить «старое» ядро в качестве записи grub по умолчанию
, но у меня ничего не работает.
Каждый раз при загрузке Debian 9 Stretch. Как я могу переключиться на Ubuntu OS?
Вот мои настройки
Вот конфигурация диска. Мне нужно загрузить ОС из /dev/sdb1.
Благодаря @ rtaft и @ mook765 за помощь. Я не очень разбираюсь во внутренностях grub, и на самом деле у меня нет особого желания читать тонны документации.
В моем случае мне нужен жесткий диск:
Оба имеют свою собственную копию /boot/grub/grub.cfg.
Допустим, я сейчас вхожу в Debian, это означает, что все команды, такие как
sudo grub-update sudo grub-set-default x
и т. Д. повлияет на grub.cfg Debian dist, который в данный момент работает.
Учитывая, что я не знаю порядок выполнения этих двух версий grub.cfg. Я решил изменить строку с set default = "Desired OS", в моем случае
set default = "Debian GNU / Linux 9 (stretch) (on / dev / sda3)"
для ОБА этих grub.cfg.
Резюме:
/ boot / grub /grub.cfg
вручную и установите желаемое значение по умолчанию. ~ / mnt_devsdb / boot / grub / grub. cfg
вручную и установите желаемое значение по умолчанию (аналогично пункту 1). Для загрузки Ubuntu мне нужно повторить все эти шаги и снова установить правильное значение по умолчанию.