
Обновленное описание:Я пытаюсь настроить систему двойной загрузки на ноутбуке HP Pavilion. В прошлом я, вероятно, настраивал шесть или семь систем двойной загрузки и никогда не испытывал никаких трудностей. Процесс всегда был простым, и у меня обычно даже был выбор, использовать ли Windows boot-manager или Grub, поскольку любой из них подходил.
Но в этот раз все было по-другому; я не могу заставить компьютер загрузиться в grub/ubuntu непосредственно при включении питания. Такое поведение, похоже, исходит от базового программного обеспечения HP, поскольку нажатие F9 при загрузке открывает мне меню, в котором я могу выбрать, какую систему загрузить. Однако это меню не предлагает способа изменить последовательность своих записей.
Возможно, история этого конкретного ноутбука имеет значение; его мне дал друг, и я так и не удалил раздел восстановления HP, думая, что это не понадобится. Я удалил существующую старую установку Windows 7 и установил Kubuntu как единственную систему на машине. Это было нормально, пока я не передумал насчет Windows и не попытался установить ее снова. Вот как я оказался в ситуации, когда был прекрасный Kubuntu, прекрасный Windows, но не было возможности изначально заставить grub взять управление на себя. После того, как я запустил grub, я мог запустить либо Kubuntu, либо Windows — они оба были в меню grub.
Я мог бы решить эту проблему, изменив порядок разделов, используяgpartedиз работающей системы на карте памяти, но я не знаю, достаточно ли просто изменить цифры (это можно сделать с помощьюfdisk) или если разделы действительно должны быть перемещены в пределах физического диска. Опасность, конечно, в том, что любое изменение такого рода может сделать систему незагружаемой. Есть ли способ сделать это безопасно?
решение1
Обычно Grub будет отображаться, если вы удалили Windows, так что в игре нет других игроков.
Но: (всегда есть но ;-) если у grub есть скрытый таймаут - вы его не увидите. Он просто запустится, и вы не сможете изменить образ, который хотите запустить. В зависимости от вашей версии grub вы можете изменить строку в /etc/default/grub:
GRUB_TIMEOUT=5
GRUB_TIMEOUT_STYLE=menu
(это справедливо для grub 2.04 — в настоящее время я использую не Ubuntu, так что ваша версия может быть другой)
Тайм-аут «0» означает немедленную загрузку записи по умолчанию без отображения меню.
решение2
Я решил свою проблему, переразбив диск, таким образом полностью стерев его, и переустановив Windows, а затем Kubuntu.