У меня есть два раздела на моем жестком диске, я установил Ubuntu на свой первый раздел и Windows 8 позже на другом разделе. Теперь я могу загружаться только в Windows 8, потому что он не распознает Ubuntu.
Как бы я двойной загрузки компьютера без использования Grub . Я хотел бы использовать менеджер загрузки Windows 8, так как он довольно аккуратный.
Вот что я попробовал:
Я попытался использовать easyBCD, но он не работает. Это заставляет менеджер загрузки переключиться на Windows 7 Boot Manager .
EasyBCD создает C:/NST/AutoNeoGrub0.mbr
файл.
Поскольку EasyBCD заставлял менеджер загрузки переключаться, я создал ручную запись в команду BCD store uisng windows bcdedit
и указал на C:/NST/AutoNeoGrub0.mbr
файл, созданный EasyBCD. Это дало мне Windows 8 Boot-Manager с Ubuntu Entry, но grub не может найти корневой раздел.
Есть ли какая-то другая работа или решение для этого?
Любая помощь будет оценена.
Примечание. Диспетчер загрузки Windows 8 представляет собой интерактивное меню небесно-голубого цвета с мышью и другими параметрами, а диспетчер загрузки Windows 7 - обычный черно-белый режим, в котором можно использовать только клавиатуру.
Я не хочу устанавливать grub, потому что это помешает моему Windows 8 обновиться как его подлинная версия MSDN и по другим причинам.
Ответы:
Я только что сделал это в VMPlayer, используя EasyBCD 2.2. Что я сделал
Я установил Windows 8, как правило, используя раздел 20 ГБ. Windows также создала системный зарезервированный раздел.
Загрузитесь с Ubuntu, создайте два раздела. Один для свопа и один для
/
. Самое главное, выбрать местоположение GRUB так же, как/
раздел. Смотрите картинку ниже (я думаю, что я сделал неправильный скриншот, расположение загрузчика должно бытьsda6
на картинке),Теперь после установки откройте EasyBCD. Goto
Add new menu entry
, выберитеLinux
вкладку, выберите GRUB2 из выпадающего списка и имя диска , на который мы ставим Grub на шаге 2. Нажмите наAdd Entry
Перейти к развертыванию BCD и написать MBR
Теперь загрузитесь, и вы должны получить экран. Я перезагружался несколько раз, каждый раз, когда я получал экран загрузки графического интерфейса. И Ubuntu работает также. (Я забыл изменить имя step3)
источник
Даже если вы используете EasyBCD для записи опции загрузки Ubuntu в Диспетчер загрузки Windows, при попытке нажать кнопку для Ubuntu (большинство людей в любом случае) вы получите ошибку «Ошибка загрузки Windows». В большинстве случаев единственный способ попасть в Ubuntu после его установки - выполнить следующие шаги:
Это предполагает, что у вас установлена Windows 8, и вы установили Ubuntu вместе с ней. Это также предполагает, что вы не можете загрузить Ubuntu после установки и загружены непосредственно в Windows 8. ЕСЛИ ВЫ СОЗДАЛИ РЕЗЕРВНЫЕ ПАРАМЕТРЫ НАСТРОЙКИ ЗАГРУЗКИ С EasyBCD (что у вас должно быть), ПРЕЖДЕ ЧЕМ ВАМ ИЗМЕНИЛОСЬ, ВОССТАНОВИТЕ РЕЗЕРВНОЕ КОПИРОВАНИЕ ПЕРЕД НАЧАЛОМ РАБОТЫ.
Вставьте live DVD или live USB и перезагрузите компьютер.
Выберите Try Ubuntu без установки в появившемся меню.
Когда Ubuntu загрузится, откройте терминал.
В терминале введите следующие команды:
Как только Boot Repair открывается, он может или не может предупредить вас, что EFI обнаружен, выберите OK.
Выберите Рекомендованный ремонт.
Вы должны получить сообщение об ошибке «Обнаружено дефектное ядро» и что вам следует сделать резервную копию и удалить загрузочные файлы Windows. Выберите ДА.
После завершения Boot Repair (он переустановит и обновит GRUB) введите в Терминале следующее:
Теперь, когда ваш компьютер перезагружается, он, вероятно, загрузится прямо в GRUB без возможности загрузки Windows 8. Вы можете попробовать две вещи, чтобы это исправить. Самый простой способ вернуться в Windows - это перезагрузиться снова, и как только вы увидите заставку OEM (как на моем компьютере, заставку Gateway), нажмите любую клавишу, которую вы должны нажать, чтобы войти в меню загрузки (мое былоF12). Вы должны увидеть пару записей в меню загрузки. Верхним должен быть Windows Boot Manager. Выберите его, и вы будете перенаправлены в Windows. Любой из других вариантов должен открыть GRUB и позволить вам загрузиться в Ubuntu. Всякий раз, когда вы хотите войти в Ubuntu, нажмите клавишу, чтобы войти в меню загрузки, пока ваш компьютер перезагружается, и выберите соответствующий пункт из списка в зависимости от того, какую ОС вы хотите использовать. Таким образом, ваша двойная загрузка исправлена. Иногда вам нужно зайти в настройки UEFI или BIOS и включить опцию для нажатия клавиши загрузочного меню, что я и сделал, и многие новые компьютеры требуют этого.
В качестве альтернативы должна быть опция где-то в меню GRUB, когда она открывается, называемая Windows UEFI Manager или Windows EFI Manager, или что-то в этом роде. Выбор этого пункта из списка должен загрузить Windows без каких-либо проблем.
EasyBCD практически бесполезен во многих этих новых машинах, так как он не может реально работать с UEFI и не должен использоваться, пока он не станет немного лучше с ситуацией.
Это единственный 100% рабочий способ гарантировать двойную загрузку. Открытие меню загрузки и запуск оттуда Ubuntu или Windows. Я пытался в течение 5 дней заставить работать двойную загрузку Ubuntu / Windows 8, и это единственное, что работало на 100%.
источник
Для чистой загрузки Ubuntu через менеджер загрузки Windows на дисках в стиле MBR вы можете выполнить цепную загрузку либо
а) загрузочная запись grub или
б) файл «boot.img» из папки grub
использование так называемого загрузчика загрузочного сектора в Windows 7 или Windows 8.
Для получения подробной информации см. Двойная загрузка Windows 7 и Linux / Unix .
На UEFI и GPT дисках цепная загрузка Linux из диспетчера загрузки Windows кажется невозможной, поскольку загрузочные сектора не используются в UEFI.
Идем другим путем:
Grub может загружать Windows 7/8, а также MBR / BIOS и GPT / UEFI.
Здесь мы сталкиваемся с проблемой обновлений Windows, которые могут записывать MBR и уничтожать там загрузочный код Grub или записывать в NVRAM и изменять порядок загрузки UEFI.
источник