2

У меня была Ubuntu 14.04 на одном диске. Затем я захотел установить Windows 10 вместе с Ubuntu. Я изменил размер основного раздела Ubuntu и выделил половину сейфа. Затем я установил Windows 10 в той половине незанятого пространства, которое получил. Одна вещь, которую я знал, прежде чем делать все это: этот менеджер загрузки не будет работать должным образом, и я не смогу загрузиться в Ubuntu, но я уже использую rEFInd на моем MacBook Pro (bootcamp 8.1 & yosemite) и знал, что он исправит каждая проблема с загрузкой. Итак, следовали инструкциям.

1) Загрузите zEF-файл rEFInd lastest(Beta) и распакуйте его.

2) Когда я дошел до второго шага инструкции. т.е. mountvol S: /S он мне вернет The parameter is incorrect . У меня только один диск, то есть C: в моем компьютере. Что это за S: для? Я также изменяю это на mountvol C: \C и возвращаю диск не пустой результат.

3) Итак, гуглил и не было никаких результатов, объясняющих про ESP. Все, что я мог найти, это EFI. Я нашел связанный результат и смонтировал систему, зарезервированную для E: используя diskpart. Затем я следовал всем инструкциям. Сохранены все данные внутри системы защищены. Перезагрузился и ничего не случилось.

Я все испортил? Или что?

1 ответ1

1

Команда mountvol должна монтировать ESP как диск S: . Вы можете изменить идентификатор диска (S: , но не параметр (/S). Возможно, что эта команда потерпит неудачу, если что-то еще будет смонтировано в S: (Я являюсь автором rEFInd и использовал S: в инструкциях Windows, потому что это достаточно высокая буква, которая вряд ли уже будет использоваться, но не настолько высока, чтобы ее могло использовать что-то, начинающееся сверху.)

Если вы не можете обойти это в Windows, у меня есть еще четыре рекомендации:

  • Используйте менеджер загрузки вашей прошивки (обычно доступ к нему осуществляется нажатием функциональной клавиши; но какая из них зависит от вашего компьютера), чтобы выбрать установку Ubuntu. Независимо от того, какую загрузочную программу вы использовали (GRUB, rEFInd или что-то еще), она должна присутствовать. После этого вы сможете загрузиться в Ubuntu и установить rEFInd, используя пакет Debian или PPA; или если вы использовали GRUB, вы можете восстановить его по умолчанию, используя efibootmgr: сначала наберите sudo efibootmgr чтобы увидеть, какие параметры загрузки определены, затем используйте -o для установки порядка загрузки, например sudo efibootmgr -o 3,5 чтобы установить Boot0003 первым и Boot0005 вторым.
  • В командной строке администратора Windows введите bcdedit /set {bootmgr} path \EFI\refind\refind_x64.efi чтобы установить rEFInd по умолчанию (если вы ранее устанавливали его в Ubuntu), или bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi (чтобы установить GRUB по умолчанию; но если вы загружаетесь с активной загрузкой , измените grubx64.efi на shimx64.efi).
  • Загрузите USB-накопитель или CD-R версию rEFInd, подготовьте загрузочный носитель и загрузите его. После этого вы сможете загрузиться в Ubuntu и либо установить rEFInd из Ubuntu, либо восстановить ранее использовавшийся загрузчик, как отмечалось ранее.
  • Попробуйте EasyUEFI. Это программа для Windows, которая может помочь вам управлять параметрами загрузки EFI. Однако я никогда не использовал этот инструмент, и я не знаю, будет ли он монтировать ваш ESP для вас (что потребуется для установки rEFInd) или просто позволит вам восстановить GRUB для загрузки.

Обратите внимание, что если вы восстановите GRUB по умолчанию, вам, вероятно, потребуется запустить sudo update-grub в Ubuntu, чтобы он распознал новую установку Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .