Двойные окна загрузки 8 и Ubuntu с загрузочным менеджером Windows 8

10

У меня есть два раздела на моем hard-didk, я установил ubuntu на мой 1-й раздел и Windows 8 позже на другой раздел. Теперь я могу загружаться только в Windows 8, потому что он не распознает Ubuntu.

Как бы я дважды загрузил свой ПК без использования grub . Я хотел бы использовать Диспетчер загрузки Windows 8 как очень аккуратный.

Вот что я пробовал:

Я попытался использовать easyBCD , но он не работает. Это приводит к тому, что диспетчер загрузки переключается на Windows 7 Boot Manager .

EasyBCD создает файл C:/NST/AutoNeoGrub0.mbr .

Поскольку EasyBCD заставлял диспетчер загрузки переключаться, я создал ручную запись в файл uisng windows bcdedit для магазина BCD и указывал его на файл C:/NST/AutoNeoGrub0.mbr , созданный EasyBCD. Это дало мне загрузочный менеджер Windows 8 с записью Ubuntu, но grub не смог найти корневой раздел.

Есть ли какая-нибудь другая работа или решение для этого?

Любая помощь будет оценена.

Примечание. Диспетчер загрузки Windows 8 - это интерактивное меню с голубым цветом с мышью и другими параметрами, а менеджер загрузки Windows 7 - обычный черно-белый, где вы можете использовать только клавиатуру

Я не хочу устанавливать grub, потому что это предотвратит обновление моих окон 8 как подлинную версию MSDN и другие другие причины.

    
задан Mevin Babu 20.12.2012 в 03:36
источник

3 ответа

7

Я просто сделал это в VMPlayer, используя EasyBCD 2.2. Что я сделал

  1. Я установил Windows 8, как правило, используя 20 ГБ. Windows также создала зарезервированный раздел системы.

  2. Загрузите с ubuntu, создайте два раздела. Один для SWAP и один для / . Выбираем расположение GRUB так же, как и раздел / . См. рис. ниже (я думаю, что я сделал неправильный скриншот, место загрузчика должно быть sda6 на картинке),

  3. Теперь после установки откройте EasyBCD. Goto Add new menu entry , выберите вкладку Linux , выберите GRUB2 из раскрывающегося списка и имя диска, где мы поместим GRUb на шаге 2. Нажмите Add Entry

  4. Откройте приложение BCD и напишите MBR

  5. Теперь загрузитесь, и вы получите экран. Я перезапустил несколько раз, каждый раз, когда у меня появился экран загрузки графического интерфейса. И работает ubuntu. (Я забыл изменить имя step3)

ответ дан Web-E 20.12.2012 в 15:37
1

Даже если вы используете EasyBCD для записи опции загрузки Ubuntu в Windows Boot Manager, когда вы пытаетесь нажать кнопку для Ubuntu (большинство людей в любом случае), вы получите ошибку «Windows Failed to Load». В большинстве случаев, единственный способ, которым вы можете попасть в Ubuntu после его установки, заключается в следующем:

Это предполагает, что у вас установлена ​​Windows 8, и вы установили Ubuntu вместе с ней. Он также предполагает, что вы не можете загружать Ubuntu после установки и загружаться непосредственно в Windows 8. ЕСЛИ ВЫ СДЕЛАЛИ РЕЗЕРВНОЕ КОПИРОВАНИЕ ВАШИХ ПАРАМЕТРОВ С EasyBCD (что должно быть у вас) ДО ТОГО, ЧТО ВЫ ИЗМЕНИЛИ НИЧЕГО, ВОССТАНОВИТЕ РЕЗЕРВУРА ПЕРЕД НАЧАЛОМ РАБОТЫ.

1.) Вставьте LiveCD или LiveUSB и перезагрузите компьютер.

2.) В появившемся меню выберите «Попробовать Ubuntu без установки».

3.) Когда Ubuntu загружается, откройте терминал.

4.) В терминале введите следующие команды:

sudo apt-add-repository yannubuntu/boot-repair

sudo apt-get update

sudo apt-get install boot-repair

boot-repair

5.) После открытия восстановления загрузки он может или не может предупредить вас об обнаружении EFI, выберите «ОК».

6.) Выберите Рекомендуемый ремонт.

7.) Вы должны получить сообщение об ошибке «Обнаружено« Ядро багги »и что вы должны создавать резервные копии и удалять загрузочные файлы Windows. Выберите ДА.

8.) После завершения восстановления Boot Repair (он переустановит и обновит GRUB) введите в терминал следующее:

sudo reboot

Теперь, когда компьютер перезагрузится, он, вероятно, загрузится прямо в GRUB, абсолютно не имея возможности загружать Windows 8. Вы можете попробовать две вещи, чтобы исправить это. Самый простой способ вернуться в Windows - перезагрузка снова, и как только вы увидите OEM Splashscreen (например, на моем компьютере, заставку Gateway), нажмите любую клавишу, которую вы должны нажать, чтобы войти в меню загрузки (мой был F12). Вы должны увидеть пару записей в меню загрузки. Верхним должен быть диспетчер загрузки Windows. Выберите его, и вы будете направлены в Windows. Любой из других вариантов должен открыть GRUB и позволить вам загрузиться в Ubuntu. Когда вы хотите войти в Ubuntu, нажмите клавишу, чтобы войти в меню загрузки во время перезагрузки компьютера, и выберите соответствующий элемент из списка в зависимости от того, какую ОС вы хотите использовать. Таким образом, ваша двойная загрузка исправлена. Иногда вам нужно войти в настройки UEFI или BIOS и включить опцию для нажатия клавиши меню загрузки, я сделал это, и это потребует много новых компьютеров.

В качестве альтернативы должна быть опция где-нибудь в меню GRUB, когда она открывается под названием Windows UEFI Manager или Windows EFI Manager, или что-то в этом роде. Выбор этого элемента из списка СЛЕДУЕТ загружать вас в Windows без каких-либо проблем.

EasyBCD практически бесполезен во многих этих новых машинах, поскольку он не может действительно обрабатывать UEFI и не должен использоваться до тех пор, пока он не станет немного приятнее в ситуации.

Это единственный 100% рабочий способ обеспечить двойную загрузку. Открытие меню загрузки и запуск Ubuntu или Windows оттуда. Я пробовал в течение 5 дней, чтобы работать с Ubuntu / Windows 8 с двойной загрузкой, и это единственное, что работало на 100%.     

ответ дан Mario Saltalamacchia 29.09.2013 в 17:01
0

Для чистой загрузки Ubuntu поверх диспетчера загрузки Windows на дисках MBR style вы можете загружать либо

a) загрузочная запись grub или

b) Файл "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.

    
ответ дан snayob 13.06.2015 в 20:41