Подвійний завантажувальний Windows 8 та Ubuntu з менеджером завантаження Windows 8


10

У мене є два розділи на моєму хард-діку, я встановив ubuntu на своєму 1-му розділі, а 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 та інші інші причини


хто ти хочеш це зробити? навіть якщо ви це зробите, після вибраного ubuntu з меню Windows, GRUB знову з’явиться. Отже, вам потрібно зробити два кроки для завантаження ubuntu
Web-E

Це добре .. Я можу встановити параметр тайм-ауту для grub як 0, тому він завантажується в ядро ​​ubuntu за замовчуванням
Мевін Бабу

Здається, меню графічного завантаження - це якесь середовище попереднього завантаження. Після вибору ОС він перезавантажує систему та пропускає це середовище. Ось чому bcdedit нічого не може зробити. Я спробую це. :)
Web-E

@ Web-E Спасибі товариш за те, що ви захопили інтерес. Так, як тільки ви виберете ОС, вона перезавантажиться безпосередньо до цієї ОС. Мені цікаво, чи варто мені створити для цього спеціальний файл mbr?
Мевін Бабу

@MevinBabu - це для мене нове, що grub явно заважає Windows 8 оновитись ?! - Я думаю, що після входу в Windows 8 - тоді Windows 8 все ще може перевірити наявність оновлень та оновлень після виходу з системи перед відключенням - коли ви закінчите роботу з ПК / ноутбуком ?!
dschinn1001

Відповіді:


7

Я щойно це робив у VMPlayer за допомогою EasyBCD 2.2. Що я зробив

  1. Я встановив Windows 8 звичайно за допомогою 20Гб розділу. Windows також створила системний зарезервований розділ.

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

    ubuntu від завантажувача Windows 8

  3. Тепер після встановлення відкрийте EasyBCD. Перейдіть Add new menu entry, виберіть Linuxвкладку, виберіть GRUB2 зі спадного меню та назву диска, куди ми поставимо GRUb на кроці 2. Клацніть наAdd Entry

    ubuntu від завантажувача Windows 8

  4. Перейдіть до розгортання BCD і запишіть MBR ubuntu від завантажувача Windows 8

  5. Тепер завантажтесь, і вам слід отримати екран. Я перезапускався кілька разів, кожен раз, коли я отримував завантажувальний екран GUI. І ubuntu також працює. (Я забув змінити ім'я step3) ubuntu від завантажувача Windows 8


чому ти написав MBR?
Мевін Бабу

гаразд, цей крок не був потрібен, я думаю. Щойно використана інформація з Інтернету та просто будьте на безпечній стороні. :) Розгортання bcd редагування
Web-E

Я спробував це без частини MBR, але я не зміг завантажитися в ubuntu: | .Grub не зміг знайти кореневий диск.
Мевін Бабу

ти на уефі? це може бути проблема
Web-E

1
Коли ви встановлюєте і завантажувальний завантажувач, і / на той самий розділ, після останніх кроків ОС не завантажується. Навіть менеджер розділів пропонує зробити інше.
Арда

1

Навіть якщо ви використовуєте EasyBCD для написання опції для завантаження Ubuntu в диспетчер завантаження Windows, при спробі натиснути кнопку для Ubuntu (у більшості людей все одно) ви отримаєте помилку "Windows не вдалося завантажити". У більшості випадків єдиний спосіб потрапити в Ubuntu після його встановлення - це виконати наступні кроки:

Це передбачає, що у вас встановлена ​​Windows 8, а ви встановили Ubuntu поруч. Він також передбачає, що ви не можете завантажувати Ubuntu після установки, і завантажуєте його безпосередньо в Windows 8. ЯКЩО ВИ ЗРОБИТИ РЕЗУЛЬТАТИ ВИСТАВКІВ ЗАВДАННЯ ЗА допомогою EasyBCD (що у вас повинно було бути), ПЕРЕД ВАМИ ЗМІНУВАТИ БУДЬ-ЯКОГО, РЕСТОРУЙТЕ РЕЗУЛЬТАТУ, ЩО ВИ ПОЧАТИ.

  1. Вставте живий DVD або живий USB та перезавантажте комп'ютер.

  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. Ви повинні отримати помилку про те, що "Виявлено ядро ​​Buggy Kernel" та що слід створити резервну копію та видалити завантажувальні файли Windows. Виберіть ТАК.

  8. Після завершення відновлення завантаження (він буде перевстановлюватися та оновлювати GRUB) введіть у Термінал наступне:

    sudo reboot
    

Тепер, коли ви перезавантажуєте комп'ютер, він, ймовірно, завантажиться прямо в GRUB, абсолютно не маючи можливості для завантаження Windows 8. Ви можете спробувати дві речі, щоб виправити це. Найпростіший спосіб повернутися в Windows - це перезавантажити знову, і як тільки ви побачите екран заставки OEM (наприклад, на моєму комп’ютері, на екрані шлюзу шлюзу), натисніть будь-яку клавішу, яку потрібно натиснути, щоб увійти до меню завантаження (моє було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%.


Я не шукаю рішення для завантаження в ubuntu з grub.Я хочу завантажитися на ubuntu з Windows 8 завантажувального менеджера. Я б запропонував вам прочитати Запитання або нитку повністю.
Мевін Бабу

3
Правило Уітона, я не знаю, чому ви спростували цю відповідь, оскільки вона все-таки корисна для тих, хто в подібній ситуації. Імовірно, ви дуже піклуєтеся про симпатичному дитячому блакитному тлі, інакше не потрібно настільки випрямлятися. Я, наприклад, вважав цю відповідь корисною.
приємно

0

Для чистого завантаження 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.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.